Правила работы с операторами READ, DATA и RESTORE — QBasic(Бейсик)

1. Типы переменных в операторе READ должны соответствовать типам присваиваемых значений.

2. Операторы READ могут появляться в разных местах программы. Необязательно сразу читать все данные.

3. В программе может быть несколько операторов DATA. Даже если они отдалены друг от друга, ЭВМ воспринимает все значения как элементы общего длинного списка.

4. Операторы DATA могут находиться в любом месте программы. Как правило, их пишут в самом начале или в самом конце, чтобы отделить данные от текста программы.

5. В операторе DATA строковые константы могут не заключаться в кавычки.

6. Числа в операторах DATA должны быть константами, но не арифметическими выражениями.

7. Оператор RESTORE возвращает указатель к началу списка данных. Первый оператор READ, следующий за RESTORE, работает с первым значением, указанным в операторе DATA.