LINUX.ORG.RU

Сообщения MERZaveC

 

QBASIC - помогите с теорией

Здравствуйте. Не нашелся в каком разделе спросить и выбрал генеральский =)

Переделываю софтину из 80-х, писаную на qbasic, в веб-страницу.
Т.к. устали люди ею пользоваться - очень, понимаете, недружественный у нее UI))
Софтина суровая, расчитывает режимы изготовления клея, которым крылья самолётам приклеивают :)
Как именно она творит уже доподлинно не известно, потому мне нуна понимать точно чего разраб наваял, а мой qbasic почти 20 лет назад закончился на «человечках отрывающих друг другу бошки по нажатию пробела» %)

Сути проблемы таковы:

1) когда GOSUB отсылает в якобы подпрограмму/процедуру, то переменные с такими же именами как в основном коде они совпадают или отдельные создаются? о_О
вводятся в оборот без предварительного объявления
моя основная версия, что совпадают %)

2) наткнулся на пару таких мест:

X = Y0
Z = X - 12345/(456-789)
при этом Y0 массив :\ одномерный из чисел..
и происходит это в цикле, переберающем какраз этот массив и есть в начале цикла его употребление, как
X0 = Y0(I)
что кагбэ намекает, на мою основную версию:
потрогав массив в нем перемещается некий указатель, текущего элемента чтоли, и можно обращаться к нему (элементу массива) без явного указания индекса нужного элемента 8|


Подскажите, прав ли я в предположениях или как этот код правильно понять?


ЗЫ: Ходил вчера на мелкомягко.сом - следы qbasic'а невнятны %)

 , ,

MERZaveC
()

RSS подписка на новые темы