Найти в Дзене
Любитель интересного

Вспомнил, как в детстве устанавливал игры в советский калькулятор - сын не поверил

На днях сын похвастал, что установил на смартфон очередную игрушку, с его слов, очень интересную, он давно ждал ее выхода и как только появилась возможность, сразу ее скачал. Что я мог ответить? Я тоже в детстве устанавливал игры... в калькулятор. Услышав это, сын сделал круглые глаза и покрутил пальцем у виска. Первые электронные калькуляторы, доступные широким массам в СССР стли появляться в середине 70 годов. А к моменту моего рождения появился и первый программируемый - Б3-21 (БЭ три). Правда стоил он просто неподъемную сумму для советского человека, около 300 рублей! И это при средней зарплате в 110 рубликов. Но это был удивительный прорыв в технике. На калькуляторе можно было не только выполнять простые математические операции, но и составлять программы. Свой первый калькулятор, я увидел на полке магазина в 88 году, в возрасте девяти лет. Это был программируемый калькулятор МК-54. Использование современных (на то время) микросхем, позволило снизить цену на портативную вычислит

На днях сын похвастал, что установил на смартфон очередную игрушку, с его слов, очень интересную, он давно ждал ее выхода и как только появилась возможность, сразу ее скачал. Что я мог ответить? Я тоже в детстве устанавливал игры... в калькулятор. Услышав это, сын сделал круглые глаза и покрутил пальцем у виска.

Первые электронные калькуляторы, доступные широким массам в СССР стли появляться в середине 70 годов. А к моменту моего рождения появился и первый программируемый - Б3-21 (БЭ три). Правда стоил он просто неподъемную сумму для советского человека, около 300 рублей! И это при средней зарплате в 110 рубликов. Но это был удивительный прорыв в технике. На калькуляторе можно было не только выполнять простые математические операции, но и составлять программы.

Свой первый калькулятор, я увидел на полке магазина в 88 году, в возрасте девяти лет. Это был программируемый калькулятор МК-54. Использование современных (на то время) микросхем, позволило снизить цену на портативную вычислительную машину до рекордных 65 рублей. Однако для моей бабушки, которая меня воспитывала, с ее пенсией в восемьдесят рублей, эта сумма была просто огромной.

Надо сказать, в эпоху всеобщего дефицита того времени, данный калькулятор постоянно находился в продаже в нашем небольшом подмосковном магазинчике. В разделе канцтоваров, рядом с ручками и тетрадями. То ли в нашем городе он никому был не нужен, то ли было слишком дорого, но каждый поход с бабушкой в магазин, сопровождался заходом в этот отдел. Не продали ли еще?

Фото калькулятора МК-54, пример програмного кода игры, а так же мои игрушки тех лет.
Фото калькулятора МК-54, пример програмного кода игры, а так же мои игрушки тех лет.

Если современному человеку сейчас дать в руки этот калькулятор, особенно если он никогда не имел дело с подобной техникой, он вряд ли сможет даже сложить на нем два числа. Дело в том, что на калькуляторе для вычислений использовалась, так называемая, польская система ввода данных.

Что вы сделаете, чтобы сложить пять и четыре. Ну что тут сложного, скажет читатель, нажму пять, потом плюс, потом четыре... а потом равно... Оп! На клавиатуре нет символа "равно"(=)!

Для того чтобы сложить два числа на таком калькуляторе, требовалось сначала ввести первое число, затем нажать стрелку вверх (загрузка числа в стек), затем вводим второе число и нажимаем клавишу необходимой операции: 5↑4+

Только сейчас, по прошествии лет, я могу догадываться каких усилий стоило моей бабушке скопить необходимую сумму. На десятый день рождения, я получил заветную "машинку", как ее называла моя бабушка. Трудно представить какой восторг я тогда испытывал!

Получив подарок я погрузился в математические операции, которые только знал. Да и которые не знал тоже. Стал вычислять синусы и косинусы чисел, хотя понятия не имел, что это означает. Демонстрировал всем, что произойдет если вдруг попытаться разделить на ноль или вычислить корень из отрицательного числа - калькулятор выдавал непонятную для меня в то время надпись - ЕГГОГ. Это сейчас я понимаю, что данное слово надо было читать по английски - ERROR, и означало оно ошибку.

В то время в журналах "Техника молодежи" существовало целое направление по изучению и использованию возможностей программируемого калькулятора, называлось оно ЕГГОГОЛОГИЯ. Иногда увлеченные люди находили в калькуляторах такие функции, о которых не подозревали сами разработчики.

Что же касается меня, то как это обычно бывает с вещами, которые человек приобрел только из-за внешней привлекательности, не найдя должного применения калькулятору, я убрал его на полку. Там он и пролежал до конца лета. А когда я пошел в школу, то первым делом, похвастал, что у меня появился калькулятор (брать его в школу бабушка мне не разрешала). Все одноклассники мне завидовали, и только один, имевший точно такой же, поинтересовался, играю ли я на калькуляторе в игры и в какие?

Что? В игры? На калькуляторе? А что, так можно было?

Оказывается в вышеупомянутом журнале, уже несколько лет публикуются игры для калькуляторов и даются рекомендации о порядке их прохождения. Существует даже целая рубрика под названием "Клуб Электронных Игр".

Помню, что сразу после уроков в тот день я отправился в библиотеку, где взял сразу несколько журналов, о которых говорил товарищ, а дома, читал взахлеб статьи и инструкции по "установке" игр. А потом пытался в них разобраться.

Сейчас читателю, не знакомому с устройством советского калькулятора трудно представить, как можно играть хоть в какую-то игру на, казалось бы простейшем устройстве. Попробую объяснить.

Дело в том, что калькулятор, представлял собой устройство, в которую вводилась программа с несколькими неизвестными. Затем, когда подставляли в программу исходные данные, калькулятор начинал ее выполнять, выдавая по завершении результат. Так вот "игра" представляла собой расчет, например траектории полета. Изменяя в ней исходные данные, можно было понять, возможен такой полет или нет и с какими параметрами он будет проходить.

Например, самая известная игра "Лунолет", это программа расчета посадки на луну. Игрок вводит в программу исходные данные: Количество топлива в баках, начальную высоту и скорость, а затем численно меняя тягу двигателя, пытается посадить корабль. Программа производила расчет и выдавала ускорение Лунолета для определенной высоты. Если удавалось добиться посадки при скорости не выше 2,5 м/с, посадка считалась успешной. Если вдруг из-за действия "пилота", ускорение неожиданно возрастало, то была возможность произвести корректировки и все же добиться успешной посадки.

Были и другие игры... Но это совсем не те,что сейчас. Данные игры развивали математическое мышление, умение быстро сделать расчет. Уверен, что молодые люди, увлекавшаяся программированием на калькуляторе, стали потом отличными специалистами в IT сфере.

Сейчас я очень жалею, что не сохранил бабушкин подарок - через несколько лет я обменял его на популярную в те времена восьмибитную приставку "Денди", но это уже тема для другой статьи.

Если вы сталкивались с программируемыми калькуляторами советской эпохи, обязательно расскажите об этом в комментариях. А пока предлагаю прочитать статью: Как я стал радиолюбителем.