МК-61 и с чем его едят

Раз уж пошла такая пьянка, попробую рассказать, чем он интересен.

МК-61 и с чем его едят Мк-61, Калькулятор, Старое железо, Ностальгия, Длиннопост

История

В 1970-е годы в СССР были разработаны профессиональный программируемый калькулятор «Электроника-70» и более простой «Электроника Б3-21» (после Б идёт цифра три, а не буква «зю»!). Если 70 — это совсем другое устройство, то в 21-м уже видны отдельные черты нашего калькулятора.

В 1980 году вышел калькулятор второго поколения — «Электроника Б3-34». Девайс был тяжёлый и основательный, и впоследствии сделали более компактный МК-54, настольный МК-56, демонстрационный «Программист» (в нашей школе он был, но никто не видел его работающим). Все три полностью совместимы (только ранние Б3-34 не работали с углами в градах).

МК-61 и с чем его едят Мк-61, Калькулятор, Старое железо, Ностальгия, Длиннопост

В третьем поколении два калькулятора. В МК-61 (1984) сильно расширили систему команд при сохранении основной совместимости. МК-52 (1985) был совместим и заодно хранил программы во внутренней энергонезависимой памяти (в машинах от Б3-34 до МК-61 при выключении приходилось перенабирать программу и прогонять тесты).

МК-61 и с чем его едят Мк-61, Калькулятор, Старое железо, Ностальгия, Длиннопост

Эти калькуляторы форсировались советскими книгами и журналами. Калькулятор стоил 60–80 рублей при зарплате от 100 до 200, и был самым доступным программируемым вычислительным средством. На нём писали расчётные программы и даже небольшие игры — фанаты чертили на координатной сетке траектории космических кораблей, проходили лабиринты (благо шестнадцатеричная логика МК-61 позволяла запомнить в одной ячейке до 28 битов). Был даже мат конём и слоном (с небольшими ограничениями).


Вот рандомная программа из «Техники — молодёжи» (сложно было найти скан одновременно читаемый и с полным описанием).

МК-61 и с чем его едят Мк-61, Калькулятор, Старое железо, Ностальгия, Длиннопост

Слово ERROR (ошибка) отображалось как ЕГГОГ, и поиск недокументированных возможностей калькулятора получил прозвище «еггогология». Основными рупорами еггогологии были журналы «Техника — молодёжи» и «Наука и жизнь».

Более поздние калькуляторы такой славы не снискали. А слава семейства МК продолжалась до середины 90-х, благо они были неплохим устройством для начального обучения программированию. Ноутбук обычно на экзамен брать нельзя (да и дороги были тогда ноутбуки), а МК — можно. А если прийти пораньше и забить программу какого-то ценного вычисления — вообще песня. Из моего опыта — на экзамене обратил матрицу 3×3, правда, это заняло всю память МК.

В 2000-е годы фирма «Семико» для собственных нужд создала семейство вычислительных машин, частично совместимых с МК-61.

МК-61 и с чем его едят Мк-61, Калькулятор, Старое железо, Ностальгия, Длиннопост

Сейчас на Google Play много точных эмуляторов, и можно поиграться с ними (искать по ключевому слову «МК-61»). Обратная польская запись очень удобна для сложных расчётов, и я держу эмулятор именно для этого (на эмуляторе до этого момента ни разу не программировал).

МК-61 и с чем его едят Мк-61, Калькулятор, Старое железо, Ностальгия, Длиннопост

Технические характеристики

Быстродействие: около 3 операций/с

Система команд: автокод с обратной польской записью, имитирующий нажатия клавиш

Шагов в программе: 98 (Б3-34), 105 (МК-61)

Рабочих регистров: 4 основных, 1 дополнительный

Ячеек памяти: 14 (Б3-34), 15 (МК-61)

Несмотря на распространение, калькуляторы обладали серьёзными недостатками.

• Очень недолго работали от батареек. Нельзя перейти с розетки на батарейку и наоборот.

• Точность трансцендентных операций не отвечала разрядности памяти: 2³=8,9999984.

• Вместо «0,5» выводило «5…−01», то есть 5·10⁻¹.

• Хлипкая конструкция МК-54 и МК-61. Особенно ломались кнопка включения, разъём блока питания.

• Не было долговременной памяти (кроме МК-52). Программу в сто шагов приходилось набивать с бумаги, потом прогонять тест.

• Крайне низкое быстродействие: результатов выполнения программы приходилось ждать минуту-две.

• У Б3-34 были крайне полезные недокументированные команды КИП↑/КП↑, не сохранённые в МК-61.

• Полезность некоторых команд, добавленных в МК-61, была спорной.

• Одна и та же клавиша в разных моделях называлась по-разному, и неопытный, увидевший программу для другого калькулятора, мог запутаться.

• Система команд такова, что дальнейшее расширение памяти было крайне затруднено.

Соответствие клавиш Б3-34 и МК-54 (61, 52)

↑ = В↑

XY = ↔

ИП = П→x

П = x→П

Обычно фанаты пишут программы в предельно сокращённом виде: используют некую смесь старых и новых обозначений (↑, ИП, П, но ↔), опускают клавиши F и K, где это не критично (не Fsin, а sin). Некоторые вместо Kx=0A пишут K=A, а вместо К{x} — {}.

Я даже видел МК-61, в котором клавиши П→x и x→П были заклеены лейкопластырем и подписаны ручкой: ИП и П.

Поскольку я пишу для самых начинающих, пишу в нотации МК-61 с небольшими сокращениями, помогающими ориентироваться в простыне кнопок: вместо x→П, и вместо В↑.

Начнём?

Самый первый вопрос про наши калькуляторы — а где кнопка «=»? Нет её, нет, всё устроено немного непривычно. Чтобы сложить 123+456, надо набрать…


123 В↑ 456 +

Клавиша В↑ (читается «ввод», в дальнейшем буду сокращать как ↑) служит только разделителем: если набрать 123 и 456 без неё, получим 123456. Так что если надо сложить 123+456−789+234=24, то нажатие ввода всего одно:


123 ↑ 456 + 789 − 234 +

Если хотим узнать окружность 13-метровой цирковой арены, также никаких разделителей не надо:


Fπ 13 ×, и получаем 40,84 м.

Сначала операнды (π и 13), потом операция (×). Такая конструкция называется «обратная польская запись». Обратная — потому что операция в конце, польская — в честь поляка Яна Лукасевича. Она позволяет проводить без скобок довольно сложные вычисления. Например, 2+12 будет на калькуляторе так…


2 ↑ 12 + (на индикаторе 14).

А если вместо 12 взять 3·4 (3 ↑ 4 ×), то получим вот такую запись для 2+3·4:


2 ↑ 3 ↑ 4 × +

Теперь понятно, почему программисты со стажем любят обратную польскую запись? Она лаконична и позволяет вести вычисления «по наитию»: хочешь добавить 20 — набирай «20+», хочешь добавить 30% — набирай «1.3×», хочешь вычислить какой-то коэффициент — бери и вычисляй, старый результат будет ждать тебя в рабочих регистрах… Обычные калькуляторы могут подсунуть свинью, если забудешь о каких-то тонкостях: например, «Обычный» из Windows 7 выполнит «2+3×4=» как (2+3)·4=20, а «Инженерный» — 2+(3·4)=14.

Насколько глубоко калькулятор может выполнять такие вложенные вычисления?

2+3·(4+5)=29 он выполнит (2 ↑ 3 ↑ 4 ↑ 5 + × +), а 2+3·(4+(5·6))=104 — уже нет (2 ↑ 3 ↑ 4 ↑ 5 ↑ 6 × + × +).

То есть память на подобные вычисления имеет глубину 4, и эти регистры зовутся X, Y, Z и T.

МК-61 и с чем его едят Мк-61, Калькулятор, Старое железо, Ностальгия, Длиннопост

Ячейки памяти

Ничего особенного, только ячеек не одна, а 15. Для записи в память надо нажать две кнопки — сначала x→П, потом 5 (или какой-нибудь другой номер ячейки). Для извлечения — П→x, потом номер ячейки. Будем записывать эти команды как xП5 и Пx5. Если нажать xП, затем • (десятичную запятую), число запишется в ячейку A, и обозначать это будем как xПА (аналогично xПB, xПC, xПD, xПE).

Не забывайте, что клавиша ↑ действует как разделитель, и чтобы удвоить содержимое r7, её не надо: Пx7 2 ×.

Если у нас в регистры A, B и C загнаны коэффициенты квадратного уравнения (например, 1 xПA 1 /−/ xПB 6 /−/ xПC, то есть x²−x−6=0), можно его решить вот таким образом (на случай, когда D<0, чхаем).

ПxB Fx² ПxА ПxС × 4 × − F√ xПD  (в регистре D корень из  дискриминанта)

ПxB /−/ ПxD − ПxА 2 × xП0 ÷ (r0=2a, на экране первый корень (-b−d)/(2a)=−2)

ПxD ПxB − Пx0 ÷ (на экране второй корень (d−b)/r0=3)

Итак, мы выполнили довольно сложное вычисление, даже не обращаясь к бумаге!

Попробуем это запрограммировать

Маленький дисклеймер. Три кнопки калькулятора по-разному ведут себя, будучи введены в программу и будучи исполнены непосредственно.

• С/П — стоп/пуск. В программе — остановка, непосредственно — запуск программы.

• В/О — возврат/обнуление. В программе — выход из подпрограммы (аналог RETURN Бейсика), непосредственно — переход на адрес 00 (аналог БП 00, то есть GOTO 00).

• и ПП, но она нам в этой статье не нужна.

Переходим в режим программирования (В/О Fпрг), видим на индикаторе трёхместную ленту (пока пустую) и адрес 00. Когда мы вводим команды, адрес становится 01, 02, 03…, а лента заполняется кодами клавиш. И заодно замечаем, что шестнадцатеричные символы A, B, C, D, E выглядят как −, L, C, Г, E. Вот наша программа.

Адрес … Клавиши … Код

00 … ПxB … 6L

01 … Fx² … 12

02 … ПxA … 6−

03 … ПxC … 6C

04 … × … 12

05 … 4 … 04

06 … × … 12

07 … − … 11

08 … F√ … 21

09 … xПD … 4Г

10 … ПxB … 6L

11 … − … 11

12 … ПxA … 6−

13 … 2 … 02

14 … × … 12

15 … xП0 … 40

16 … ÷ … 13

17 … ПxB … 6L

18 … /−/ … 0L

19 … ПxD … 6Г

20 … − … 11

21 … Пx0 … 60

22 … ÷ … 13

23 … С/П … 50

24 … БП … 51

25 … 00 … 00

Ошиблись и отпечатало не тот код? Возвращаем ленту назад (ШГ←), и вводим новую команду.

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

Возвращаемся в режим автоматической работы, возвращаем исполнение на нулевую команду (Fавт B/O).


Делаем тест (x²+1,5x−1=0): 1 xПA 1.5 xПB 1 /−/ xПC С/П — через 7 секунд на индикаторе  −2 (меньший корень). Нажимаем и видим 5·10⁻¹=0,5 — больший корень.


Чем программа отличается от того, что мы набирали руками?


1. Программа возвращает не одно значение, а два. Есть несколько способов это сделать:

• держать цифры в регистрах X и Y;

• держать их в ячейках памяти;

• первым пуском вывести один корень, а вторым — второй.

Мы сделали первое, и сначала надо заполнить регистр Y (больший корень), потом X (меньший). Потому поменяли местами вычисление большего и меньшего корня.


2. После шага 9 и без того x=d, и этим мы сэкономили одну команду.


3. Программе надо остановиться, а после очередного запуска — вернуться в начало. Потому 90% программ заканчиваются кодом С/П БП 00.


Вот и всё, что я хотел сказать про МК-61. У этой программы есть один недостаток по части сервиса — если дискриминант окажется отрицательным, она вылетит с ЕГГОГ где-то в середине, и для восстановления работы придётся нажимать В/О. Можно так и оставить. А можно и решить — с ветвлением занимает шесть команд. Но это уже вне нашей обзорной статьи — так что счастливо!

IT минувших дней

1K поста7.1K подписчик

Добавить пост

Правила сообщества

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

Желательно соблюдать правила приличия.

3
Автор поста оценил этот комментарий

В детстве сделал Морской бой полновесный для МК-61 матричным двоичным методом.

Поле 10*10 и десять кораблей разнопалубных, как в классике.

Отправил в редакцию ТМ, пришло письмо благодарственное в ответ от самого космонавта Глазкова :)

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Ты крут.

показать ответы
1
Автор поста оценил этот комментарий

Дальше все по эльфийски!
Я реально вводил программки для МК-61, свои писал (типа вычисления X1 и X2 для квадратных уравнений), но вот прочитав ниже, вообще нифига не понял!

И да мне 42 годика...

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

• Ошибка состояния — когда человек думает, что система в одном состоянии, а она на самом деле в другом. Например, печатать не на том языке.

• Дальше идут вопросы, как заводить автомобиль с ручной коробкой; тут ошибка состояния — подумал, что машина в нейтрали, а она на передаче.

• Разгон-накат — метод экономии топлива: разогнался и врубил нейтральную (а иногда и выключил мотор). На современных машинах опасен и не экономит.

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

• Перегазовка — слегка прижать газ во время переключения. Служит для того же и работает только на переключениях вниз.

• В игре Mafia: The City of Lost Heaven есть бонусная миссия: у спортивного «мерседеса» бак размером с аптечный пузырёк, и надо, используя меры по экономии топлива и трижды заправившись, перегнать его в точку Б.

• DSG — очень «спортивная» и в первых версиях крайне ненадёжная роботизированная коробка «Фольксвагена».

показать ответы
4
Автор поста оценил этот комментарий

мой первый комп, сэкономил кучу времени и бумаги

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Это было первое программируемое устройство, с которым я имел дело.

3
Автор поста оценил этот комментарий

Ох,  и ведь мы реально ИГРАЛИ на этом калькуляторе!

И дирижабль летал,  и на Луну прилунялись.  Долго,  но когда толпой - много шума и интересно!

Ругались,  кто будет программу вбивать.

Сперва за то,  чтобы самому,  потом,  чтобы хоть кто-нибудь другой вводил.)))

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

И я играл. Правда, тетрадь с задачами сохранилась, а с играми — нет.

показать ответы
1
Автор поста оценил этот комментарий

Помню игрался в "Охота на Скалоеда" и "Морской Бой" 8 однопалубников на поле 10х10, корабль ещё садить, но таких много было.. Можно постебаться и застримить такую игру..

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Я в своё время переписал скалоеда под двоичную логику МК-61. Программа не сохранилась, а обращение матрицы — сохранилось.

показать ответы
2
Автор поста оценил этот комментарий

@moderator, можете заменить строчку?

Было:

ПxD ПxB − Пx0 ÷ (на экране второй корень (r1+d)/r0=3)

Стало:

ПxD ПxB − Пx0 ÷ (на экране второй корень (d−b)/r0=3)

показать ответы
3
Автор поста оценил этот комментарий
Запуск двигателя с выжатым сцеплением ранее рекомендовался исключительно на морозе, чтобы не нагружать стартер ещё и проворотом холодной КПП. С распространением синтетических моторных и трансмиссионных масел, слабо густеющих на морозе, эта рекомендация утратила практический смысл, сейчас такой рекомендации нет ни в учебниках и наставлениях, ни в инструкциях автомобилей.
Да и в смысле безопасности, выжим сцепления бесполезен. При неисправности цилиндров, магистрали или вилки, выжим педали не приведёт к выключению сцепления, поэтому для безопасности много полезнее привычка шевелить рычаг. Рука с руля направо, обратным ходом налево — понятно, коробка в нейтрали, берёшься за ключ, заводишь.
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Как вариант, проверить ручку. А мне рекомендовали заводить с прижатым сцеплением. Машинально (например, когда выезжаем в большой спешке) сделать это проще, чем ручку.

показать ответы
1
Автор поста оценил этот комментарий

У меня в школе был. Отличный аппарат. И игры туда загонял. Когда вычислял по программе индикаторы мигали. Это первый мой компьютер. Потом был Криста-2 с играми на магнитофонных кассетах.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

У меня в школе был «Программист», но, как я уже говорил, никто не видел его действующим.

5
Автор поста оценил этот комментарий

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

ОПН (обратная польская нотация) придумана отнюдь не для удобства человека, её фишка — упрощённая логика машины. Первое число помещается в один регистр, второе в другой, любая команда выполняется над содержимым регистров в виде f(x,y).
Объяснять долго, просто поверьте на слово: АЛУ, использующее ОПН, устроено заметно проще, чем АЛУ, интерпретирующее нормальную запись.

Обычные калькуляторы могут подсунуть свинью, если забудешь о каких-то тонкостях
Надумано. К использованию ЛЮБОГО калькулятора нужно привыкнуть, но к обычному калькулятору человеку привыкнуть проще, т.к. он использует привычную человеку алгебраическую запись, где знаки операций ставятся между числами, к которым относятся.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

…А в алгебраической записи аналогом этого сцепления будет поминутное нажатие «=».

+2=

+3=

+4=

Или суммирование через ячейку памяти.

2 M+

3 M+

4 M+

5
Автор поста оценил этот комментарий

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

ОПН (обратная польская нотация) придумана отнюдь не для удобства человека, её фишка — упрощённая логика машины. Первое число помещается в один регистр, второе в другой, любая команда выполняется над содержимым регистров в виде f(x,y).
Объяснять долго, просто поверьте на слово: АЛУ, использующее ОПН, устроено заметно проще, чем АЛУ, интерпретирующее нормальную запись.

Обычные калькуляторы могут подсунуть свинью, если забудешь о каких-то тонкостях
Надумано. К использованию ЛЮБОГО калькулятора нужно привыкнуть, но к обычному калькулятору человеку привыкнуть проще, т.к. он использует привычную человеку алгебраическую запись, где знаки операций ставятся между числами, к которым относятся.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

В эргономике есть понятие «ошибка состояния» — именно ради неё рекомендуют на ручной коробке запускать двигатель, прижав сцепление. В обратной польской записи таких ошибок состояния меньше.

показать ответы
10
Автор поста оценил этот комментарий
Несколько лет назад заказали три звонковых автомата (подавать звонки по расписанию для студентов). Заказыаали в новосибе. Удивил один нюанс. После оплаты прошла неделя или две - звоню производителю - и где наши приборчики - мне говорят - все ок, мы их собрали, теперь они проходят отстройку точности хода. Вот зауважал прям, чесслово. Ну так вот, автоматы оказались собраны на базе Электроника мк-1152. Работают прекрасно.
раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Вот они, получается, «собственные нужды»? Спасибо!

показать ответы
1
DELETED
Автор поста оценил этот комментарий

на компьютере в Excel делается нагляднее.

вот одна ячейка, вот вторая, вот связи, формулы.

если надо - подбор решения, если надо - новый вариант, сценарий.

но конечно в то время было большое подспорье, особенно для повторяющихся из раза в раз расчетов.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий
Ноутбук обычно на экзамен брать нельзя (да и дороги были тогда ноутбуки), а МК — можно. А если прийти пораньше и забить программу какого-то ценного вычисления — вообще песня. Из моего опыта — на экзамене обратил матрицу 3×3, правда, это заняло всю память МК.
показать ответы
2
Автор поста оценил этот комментарий

Кстати, прикол.


F ПРГ

00.Fx2 01.Fx2 02.Fx2 03.ПА 04.Сх 05.С/П.

F АВТ

В/О 1 ВП 70 С/П.


Теперь, если попытаешься сделать ИП А калькулятор вырубится. :)

Клёво использовать для игр со смертельным исходом. Приходится программу заново вводить. Тьма называется.


В эмуляторах калькулятора, конечно, не будет работать. Только на настоящей машине.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

В том эмуляторе, что я нашёл, работает.

показать ответы
1
Автор поста оценил этот комментарий

Отец рассказывал, что бум советских программируемых калькуляторов был обусловлен тем, что микрухи которые на них пошли были не прошедшими тесты для оборонки/космоса. Выход годных микрух 5% был обычным делом.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Очень похоже: в МК-61 были микросхемы в керамических корпусах.

Автор поста оценил этот комментарий

а я вирус для него написал. нужно было получить десятичную точку(.) и записать ее в регистр памяти любой... и он начинал врать в вычислениях))) но. плохо что питание дернул вирус исчез)))

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Не знал, как сделать, чтобы он врал, но можно было получить «тьму» — пустой экран и зависание до выключения.

Автор поста оценил этот комментарий

Проблема эмуляторов в том, что это симуляторы. Эггогов там нет.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

На знаю, насколько полный, но 3ГГОГ×69 я получил. Одновременно аварийное сообщение и адрес косвенного перехода.

1 ВП 50 x² x² 69 ×

1
Автор поста оценил этот комментарий
Ха)
Я, несмотря на молодость (мне под сорок), древней техникой перегазовки и двойного выжима владею )))

А вот разгон-накат, на практике не шибко полезен на ровных дорогах — при разгоне, движок жрёт заметно больше, чем при поддержании постоянных оборотов, так что вся экономия тех моментов, когда машина идёт на нейтралке, сжирается разгонами.
Такой способ хорош только в холмистой местности, когда можно разогнаться, спускаясь с горки и чуть помогая мотором, а потом использовать эту инерцию для подъёма в гору.
В любом случае, на современных машинах нельзя катить на нейтралке — если мотор внезапно заглохнет, машина останется без ГУРа и вакуумника, т.е., фактически, окажется неуправляема.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Мой возраст сходный. Но у меня первая и пока единственная машина на DSG, так что нет возможности практиковать такое. А в «мафии» у меня руль был с двумя педалями, и роль сцепления играла первая попавшаяся клавиша (Ctrl?)

2
Автор поста оценил этот комментарий

@moderator, можете заменить строчку?

Было:

ПxD ПxB − Пx0 ÷ (на экране второй корень (r1+d)/r0=3)

Стало:

ПxD ПxB − Пx0 ÷ (на экране второй корень (d−b)/r0=3)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Спасибо.

2
Автор поста оценил этот комментарий

А мне рекомендовали заводить с прижатым сцеплением.
Ну, если вы застали времена, когда ПМК были научным инструментом, а не забавной диковинкой из прошлого, так в те времена сцепление выжимать было правильно. Вы, небось, и "двойной выжим", и "перегазовки", и категорически ныне запрещённый "разгон-накат" застали?

А может, вам "рекомендовал" тот, кто всё это застал, не зная, что сейчас это не считается оптимальным.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Разгон-накат практиковал только в «мафии» в миссии на экономию горючки. Не настолько ловок, чтобы исполнить двойной выжим, но на одной из учебных машин 1-я категорически не входила, и очень хотел попробовать через двойной выжим.

показать ответы
1
Автор поста оценил этот комментарий
У меня вот такой был
Иллюстрация к комментарию
раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Это уже пиратская версия Nintendo Egg. Не помню где — вроде на Google Play — все эмуляторы резали, потому что типа нарушали авторские права Nintendo. Хотя Nintendo, несмотря на свой вклад в игры, сутяга такая ещё.

показать ответы
1
Автор поста оценил этот комментарий

Где равно ?))))

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Читай текст, я рассказал. Вкратце: 2 ↑ 3 +

показать ответы
Автор поста оценил этот комментарий

Трёх хватит, напряжение то же. Да и не влезут в него четыре. А если снаружи, так можно просто внешний аккумулятор подключить, напряжение-то те же 5 вольт.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Напряжение трёх солевых/щелочных 4,5. Напряжение трёх никелевых 3,6. К тому же порог работоспособности калькулятора достаточно высок.

показать ответы
Автор поста оценил этот комментарий

Аккумуляторы спасали. Садились ешё быстрее, чем батарейки, но зато перезаряжались.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Интересно было бы посмотреть, как МК-61 ведёт себя на современном металлгидриде. Причём, чувствую, на него нужны не три, а четыре аккумулятора.

показать ответы
1
DELETED
Автор поста оценил этот комментарий

А минус батарейки жрал как Крузер бензин

раскрыть ветку (1)
Автор поста оценил этот комментарий

Конечно. К сожалению.

2
Автор поста оценил этот комментарий

Я думаю, просто слепили из того, что было. Это избыточно, как по мне.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Но микроконтроллер — это тоже избыточно. Избыточно, но массово и потому оправдано.

1
Автор поста оценил этот комментарий

Строго говоря, не в регистры, а на стек

раскрыть ветку (1)
Автор поста оценил этот комментарий

Я не стал называть это стеком. Ну да, это стек.

1
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
Автор поста оценил этот комментарий

Он был в курсе, что оборвал вам вычисление, и всё-таки оборвал?

показать ответы
2
Автор поста оценил этот комментарий

У нас по ТАУ надо было на таких курсач считать. Одна точка - сорок минут. Десять точек на график. Причём прога нереентерабельная была, только 10 точек подряд. Сидим на вписке, переписываем модерн толкинг, калки считают курсачи. В один тройник три штуки. Приходит ещё чел с двухкассетником, тоже модернов записывать. Народ весь курит на балконе. Он берёт, спокойно вынимает тройник из розетки и включает туда свой шарп...

раскрыть ветку (1)
Автор поста оценил этот комментарий

Что с ним потом сделали?

показать ответы
раскрыть ветку (1)
Автор поста оценил этот комментарий

Их скалоед, казалось, был демонстратором всех еггогологий, какие только можно. Например, вижу обе побочных  ветви. В моём ходы делались кнопками 2/4/6/8.

Автор поста оценил этот комментарий

Я на МК и на БЗ летал в "Лунолете". Мы вели бортовой журнал пилота, куда записывали все наши полеты. Мой личный рекорд - кратер на 40 километров на Марсе после крушения :)

раскрыть ветку (1)
Автор поста оценил этот комментарий

Это как для водителя «рекорд» — разбить машину в тотал и едва не угробить пассажира. Не хотел бы такого.

показать ответы
1
DELETED
Автор поста оценил этот комментарий

на компьютере в Excel делается нагляднее.

вот одна ячейка, вот вторая, вот связи, формулы.

если надо - подбор решения, если надо - новый вариант, сценарий.

но конечно в то время было большое подспорье, особенно для повторяющихся из раза в раз расчетов.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Кстати, свою программу обращения матриц отлаживал на настольнике с Экселем.

Автор поста оценил этот комментарий

Открою тайну - с компьютерами тогда тяжеловато было. Даже синклеры не появились

раскрыть ветку (1)
Автор поста оценил этот комментарий

Появились, но были труднодоступны, а испанская фирма (забыл название) ещё не получила права на Spectrum и не сделала кучу классных игр.

показать ответы