Основы алгоритмизации и программирования. Жданова Т.А - 31 стр.

UptoLike

33
где READ, DATA – ключевые слова «читать», «данные» соответственно;
список переменных имена переменных, перечисляемые через запя-
тую; список констант числовые или строковые константы, перечисляе-
мые через запятую. Строковая константа заключается в кавычки, если она
начинается со значащих пробелов или заканчивается ими, а также если со-
держит запятые или двоеточия.
Операторы READ и DATA не обязательно должны быть парными.
Например, двум операторам READ может соответствовать один оператор
DATA, и наоборот.
Перед выполнением программы просматриваются все операторы
DATA в порядке следования в программе и формируется единый блок
данных. Если в программе встречается оператор READ, то считывается те-
кущее значение констант из блока данных в переменную и запоминается
положение последнего считанного данного с помощью указателя позиции.
Следующий оператор READ начинает выбирать данные с той позиции, ко-
торая была отмечена указателем позиции. Количество переменных в опе-
раторе READ должно быть не больше количества констант в операторе
DATA. Неиспользованные константы из блока данных игнорируются. Но
если блок данных исчерпан, то при попытке продолжить чтение, выдается
сообщение об ошибке.
Можно возвратить указатель позиции в начало блока данных с по-
мощью оператора RESTORE. Первый оператор READ, следующий за опе-
ратором RESTORE, будет считывать первое значение из блока данных.
Оператор DATA относится к невыполняемым операторам.
П р и м е р ы :
DATA –3.2, 12.3, 125
DATA Аргумент, 3.14
READ А, В, С, F$, P
После выполнения приведенных операторов переменные получат значе-
ния:
А = -3.2 В = 12.3 С = 125 F$= “Аргумент” P = 3.14