Операторы ввода данных из списка DATA / READ, RESTORE


Оператор READ считывает в ячейки памяти данные, перечисленные в программе в строке DATA. После выполнения оператора RESTORE оператор READ начинает чтение данных с первого элемента оператора DATA (если нет номера строки в операторе RESTORE). Общий вид операторов:

DATA c1 [, c2,...ci,...cn ]

READ x1 [ x2,...xi,...xn ]

RESTORE [номер строки]

где:

xi - имя переменной или элемента массива;

ci - константа (числовая или текстовая);

номер строки - номер строки действия оператора RESTORE.

Работа операторов: последовательно каждой величине xi оператора READ присваивается значение ci из оператора DATA, т.е. действие операторов равносильно выполнению следующих операций: x1=c1; x2=c2;...xn=cn

Особенности записи и размещения операторов:

- тип и длина ci должны соответствовать типу и длине xi ;

- оператор DATA обычно помещается в начале программы и должен быть единственным в строке;

- возможно использование нескольких операторов DATA (READ), они работают так же, как один оператор с общим списком;

- лишние константы игнорируются;

- при недостаточном количестве данных в DATA выдается сообщение.

Пример.

DATA 10,20,30,40

READ A, B

RESTORE

READ C,D

Результат выполнения программы:

A, B, C, D получают значения 10, 20, 10, 20

Оператор CLS

Оператор CLS очищает экран, стирая все предыдущие результаты выполнения программы. При этом курсор помещается в левый верхний угол экрана. Этот оператор обычно располагают в начале программы.

Оператор STOP

Оператор STOP прерывает выполнение программы и выдает сообщение ОСТАНОВ В СТРОКЕ n. Его можно поместить в любой строке программы, а использовать удобно при отладке. В QBASIC STOP выделяется ярким цветом. Для продолжения работы с точки прерывания нужно выполнить команду /RUN/СONTINUE.

Оператор END

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

Оператор REM

Оператор REM предназначен для ввода комментариев в программу. Относится к невыполняемым операторам и не влияет на порядок выполнения программы. В этом операторе можно использовать буквы русского алфавита и специальные символы. Вместо ключевого слова REM можно использовать апостроф (‘). Общий вид оператора:

REM текст

Примеры.

REM сортировка данных

REM РЕШЕНИЕ СИСТЕМЫ УРАВНЕНИЙ

Или:

‘сортировка данных

‘РЕШЕНИЕ СИСТЕМЫ УРАВНЕНИЙ

 



Дата добавления: 2021-07-22; просмотров: 395;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.