У меня есть устаревший код, выполняющий математические вычисления. Как сообщается, он написан на QBasic и успешно работает под VB6. Я планирую написать код на более новом языке / платформе. Для чего я должен сначала работать в обратном направлении и придумать подробный алгоритм из существующего кода.
Проблема в том, что я не могу понять синтаксис нескольких строк:
Dim a(1 to 200) as Double
Dim b as Double
Dim f(1 to 200) as Double
Dim g(1 to 200) as Double
For i = 1 to N
a(i) = b: a(i+N) = c
f(i) = 1#: g(i) = 0#
f(i+N) = 0#: g(i+N) = 1#
Next i
Основываясь на моей работе с VB5, как 9 лет назад, я предполагаю, что a, f и g являются двойными массивами, индексированными от 1 до 200. Однако я полностью заблудился об этом использовании # и: вместе внутри тела для цикла.