Формирование блока данных.

Некоторые программы в своей работе используют один и тот же набор данных. Для того, чтобы не вводить их каждый раз с клавиатуры, можно в самой программе создать блок данных, из которого эти данные будут читаться программой по мере необходимости.

Блок данных формируется операторами DATA (ДАННЫЕ). Вслед за оператором через запятую перечисляются значения данных. В программе может быть несколько таких операторов. Все они формируют единый блок данных, значения в котором располагаются в блоке в порядке следования операторов по строкам.

Данные читаются из блока данных оператором READ. После оператора через запятую перечисляются имена переменных, значения которых читаются из блока. Типы имен переменных должны соответствовать типам значений в блоке данных. Значения из блока читаются по порядку.

Чтение данных из блока можно начать со значения, указанного первым в строке оператора DATA, помеченной меткой или номером, если перед оператором чтения применить оператор RESTORE метка или номер_строки. Если метка или номер_строки не указаны, чтение начнется с первого значения из блока.