Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Операторы задания начальных значений и ввода данных



К этим операторам относятся DATA-READ. Общая структура оператора задания начальных значений:

DATA <элементы данных>,

где DATA - ключевое слово "данные", вместо угловых скобок пере­числяются константы (числовые и строковые).

Пример.

10 DATA 1, 2, 3.2

20 DATA 4.2, 5.1, “студент”

Перед началом работы все операторы задания начальных значе­ний просматриваются и формируется блок данных в порядке возраста­ния их номеров (для рассмотренного примера блок данных: 1, 2, 3.2, 4.2, 5.1, “студент”). Блок данных устанавливается указателем блока данных на первое данное.

Оператор DАТА является описательным и может размещаться в любом месте программы.

Оператор DАТА игнорируется до тех пор, пока в программе не встретится оператор ввода данных. Его структура:

READ <список переменных>

где READ - ключевое слово "читать" или "ввести".

Пример.

20 READ А, В

40 READ С, D, Е, F$

Как только в программе встретится оператор ввода с наименьшим номером (20-я строка), из блока данных, сформирован­ного выше, начинают считываться данные, а специальный указатель блока перемещается на следующее данное. Оператор ввода 40-й строки считает все дан­ные - блок данных закрывается. Количество данных в операторе или операторах DATA должно быть не меньше количества переменных в списке или списках операторов READ. В противном случае на экране выводится сообщение об ошибке.

Рассмотренные операторы создают определенные преимущества при большом количестве исходных данных.





Дата публикования: 2014-12-25; Прочитано: 202 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...