Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические занятия ИНФОРМАТИКА.doc
Скачиваний:
16
Добавлен:
10.02.2016
Размер:
1.52 Mб
Скачать

Оператор ввода из памяти (read – data)

Оператор DATA – создает в памяти таблицу констант.

Формат оператора

DATA с [, c [, ... ] ] c - любая числовая или символьная константа.

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

Данные из созданной таблицы считываются оператором READ

Формат оператора

READ а [ , a [, ... ] ]

a – имена переменных, которые получают значения из созданной таблицы DATA. Типы имен и присваиваемые им значения должны соответствовать друг другу.

Оператор READ может получать данные из нескольких операторов DATA, причем данные, приведенные во всех операторах DATA, просматриваются последовательно.

Также несколько операторов READ могут читать данные из одного оператора DATA.

Если список переменных в READ больше, чем список DATA, то выдается сообщение об ошибке.

Фрагмент программы

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

READ A, H%, X, Z

READ FF, R&

DATA 10.1, 77

DATA 3.5, 0.06, 26.78

DATA 39

Переменным будут присвоены следующие значения

A = 10.1 H% = 77 X = 3.5 Z = 0.06

FF = 26.78 R& = 39

Вывод на экран (print) и принтер (lprint) Вывод данных на экран

Формат оператора

; ;

PRINT [выражение [ , выражение[ , ... ] ] ]

Выражение – арифметические или символьные выражения, значения которых выводятся.

; - устанавливает начало следующего вывода непосредственно за значением предыдущего

, - вывод в начале следующей зоны вывода.

Если в конце оператора отсутствуют знаки “ , ” или “ ; ”, то происходит перевод строки и вывод начинается с начала новой строки.

Строка делится на зоны по 14 позиций.

За числом всегда выводится пробел. Положительному числу предшествует пробел, отрицательному – знак ''-''.

примера

Фрагмент программы

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

1

PRINT “A=”; A ; ”B=”; B

A= _3_B= _-5

2

PRINT “A=”; A , ”B=” ; B

A= _3 _ _ _ _ _ _ _ _ _ _ B= _-5_ _ _ _ _ _ _ _ _

1-я зона 2 - зона

3

PRINT “Объем ”; V ;

PRINT “куб. м. ”

PRINT “Вес ”; Р ;” т ”,

PRINT “ПЛОТНОСТЬ”; F

Объем _220_ куб. м.

Вес _10_ т _ _ _ _ _ _ ПЛОТНОСТЬ_30_ _

1-я зона 2 - зона

При выводе данных на принтер используется оператор, в котором ключевое слово PRINT заменяется на LPRINT .

Форматированный вывод на экран (print using) и принтер (lprint using)

PRINT USING шаблон выражения [ ; ]

Шаблон - определяет вид, в котором выводятся выражения. Шаблон всегда заключен в кавычки.

Выражение - а.в. или с.в., значения которых появляются на экране, преобразованные шаблоном.

[ ; ] – подавляет перевод строки.