да ты всё равно только флуд-вбросы во все и вся темы пишешь, а так хотя бы поиздевались над "странными" )))
Вид для печати
Благодарю за поддержку. Но неужели нет способа перенести бейсик-код в кассетный образ? И ещё любопытно, бейсик на ДВК/УКНЦ неужели фирменный (RT11?) и без команды получения времени?
Пингвин классный, но интереснее узнать насколько быстро БК его манделброт-контур нарисует.
Прямо беда была у отечественных программеров с поддержкой таймера. :( Даже не представляю себе, что в приведенном коде может не сработать. Это только у БК и очень древних бейсиков не допускались двоеточия-разделители. В коде самый сложный оператор - это цикл FOR, а всё остальное присваивания и PRINT. Может только в каком-то странном бейсике MID$ как-то по другому назывется...
А мешает только то, что интерес запустить именно на БК.
Код:PROGRAM MANDEL
COMPLEX C, Z
REAL X0, DX, Y0, DY
INTEGER I, J, K
DATA X0/-2./, Y0/-1.1/, DX/.04/, DY/.1/
DO 10 I = 1, 21
DO 20 J = 1, 79
C = CMPLX(X0 + J * DX, Y0 + I * DY)
Z = (0., 0.)
DO 30 K = 1, 99
Z = Z ** 2 + C
IF (REAL(ABS(Z)) .GT. 2.) GOTO 40
30 CONTINUE
40 TYPE 50, MOD(K, 10)
50 FORMAT ('$', I1)
20 CONTINUE
TYPE 60
60 FORMAT (' ')
10 CONTINUE
END
По таймеру можно порыться в журналах, если недостаточно ТО на БК0010.
Таймером можно управлять и считать интервал времени с помощью операторов Peek и Poke...
- - - Добавлено - - -
Вот в этой книжке есть пример, кстати :)
- - - Добавлено - - -
Код:10 POKE &O177706,32767% 'установка длительности периода S0
20 POKE &O177712,&O160 'запуск таймера
30 ? AT(0,0)PEEK(&O177710) 'смотрим, как он работает
40 GOTO 3