Pull to refresh

ЭВМ в СССР, 16 лет спустя

Reading time1 min
Views838

НПП «СЕМИКО» занимается полезнейшим делом: продвигает в школы новейшую разработку — МК-152.

Для тех, кто забыл или не знал, что такое МК-52, небольшая цитата с сайта:
Программа для решения задачи занимает 17 байт:
ИП1 B↑ ИП2 × П1 ↔ ИП3 + ИП4 + П4 FL0 00 6 0 ÷ С/П

Перед запуском нужно записать исходные значения в регистры памяти:
R0 = 40 (число рыб);
R1 = 5 (время на поимку первой рыбы);
R2 = 1,05 (коэффициент увеличения времени — 105%);

R3 = 2 (время на перекладывание);
R4 = 0 (начальное значение времени на переселение).

Для запуска программы нажать В/О, С/П. Через 0,5 с на индикаторе появится результат — 11,399981 мин. Если есть необходимость пересчитать доли минуты в секунды, нажмем «К Г→М» и получим приблизительно 11 минут 24 секунды.
[...]
Аналогичная программа на Си не намного нагляднее и для выполнения потребует запуска компилятора. Для сравнения, ее текст приведен ниже.

#include <stdlib.h>
main() { int j, r0=40; double r1=5,r2=1.05,r3=2,r4=0; for (j=0; j<r0; j++) {r4+=r1+r3; r1*=r2;} fprint(«Время: %d мин.\n», r4/60); }

PS: В комментах напомнили и я решил добавить про ЕГГОГИ, ЗГГОГИ, тьму и прочее. Но в МК-152 микропрограмма другая, поэтому чудовища народятся свои, уникальные.
Tags:
Hubs:
+18
Comments66

Articles