Здравствуйте. Не нашелся в каком разделе спросить и выбрал генеральский =)
Переделываю софтину из 80-х, писаную на qbasic, в веб-страницу.
Т.к. устали люди ею пользоваться - очень, понимаете, недружественный у нее UI))
Софтина суровая, расчитывает режимы изготовления клея, которым крылья самолётам приклеивают :)
Как именно она творит уже доподлинно не известно, потому мне нуна понимать точно чего разраб наваял, а мой qbasic почти 20 лет назад закончился на «человечках отрывающих друг другу бошки по нажатию пробела» %)
Сути проблемы таковы:
1) когда GOSUB отсылает в якобы подпрограмму/процедуру, то переменные с такими же именами как в основном коде они совпадают или отдельные создаются? о_О
вводятся в оборот без предварительного объявления
моя основная версия, что совпадают %)
2) наткнулся на пару таких мест:
X = Y0
Z = X - 12345/(456-789)
и происходит это в цикле, переберающем какраз этот массив и есть в начале цикла его употребление, как
X0 = Y0(I)
потрогав массив в нем перемещается некий указатель, текущего элемента чтоли, и можно обращаться к нему (элементу массива) без явного указания индекса нужного элемента 8|
Подскажите, прав ли я в предположениях или как этот код правильно понять?
ЗЫ: Ходил вчера на мелкомягко.сом - следы qbasic'а невнятны %)