
- •9. Операторы ввода-вывода данных
- •9.1. Функции операторов.
- •9.2. Оператор ввода данных с клавиатуры - input
- •9.3. Оператор ввода строки символов – line input
- •9.4. Оператор ввода строки символов из файла - line input #
- •9.5. Оператор считывания входных констант - read
- •9.6. Оператор установки флажка считывания в начало входного потока restore
- •9.7. Оператор вывода данных на терминал - print
- •9.8. Оператор вывода данных на терминал в заданном формате - print using
- •9.9. Оператор задания поля для вывода информации на экран монитора - width
- •9.10. Оператор вывода данных с символами-разделителями на экран монитора - write
- •9.11. Операторы вывода данных на принтер -lprint, lprintus1ng
- •9.12. Операторы вывода данных в файл -print #, print using
9.9. Оператор задания поля для вывода информации на экран монитора - width
Назначение: Задает число строк и число позиций в строке при выводе данных на экран монитора.
Синтаксис: WIDTH <длина строки>[, <число строго]
Аргумент <длина строки> позволяет установить ширину экрана, при выводе информации на монитор; при этом изменяется размер символов; допустимо только два возможных значения этого аргумента - 40 и 80, по умолчанию принимается значение 80.
Аргумент <число строк> может принимать значения 25, 30, 43, 50 или 60 строк, и это зависит от типа используемого адаптера (EGA, VGA, MCGA) и режима вывода на экран, заданного оператором SCREEN.
9.10. Оператор вывода данных с символами-разделителями на экран монитора - write
Назначение: Вывод данных на экран монитора.
Синтаксис: WRITE [<список выражений>]
Если <список выражений> опущен, то на экран выводится пустая строка. Если <список выражений> задан, то значения выражений выводятся на экран дисплея. Выражения в списке могут быть числовыми и строковыми и должны быть разделены запятыми. При выводе на экран каждый печатаемый элемент отделяется от предыдущего запятой.
9.11. Операторы вывода данных на принтер -lprint, lprintus1ng
Назначение: Вывод данных на принтер LPT1.
Синтаксис 1: LPRINT [<список выражений>][(; | ,}]
Синтаксис 2: LPRINT USING <шаблон>, <список выражений>[(; | ,}]
Эти операторы по своему действию аналогичны операторам PRINT и PRINT USING и отличаются от них только тем, что информация выводится на печатающее устройство. Оператор LPRINT предполагает использование принтера с длиной строки 80 символов. Эта характеристика может быть изменена оператором WIDTH LPRINT.
9.12. Операторы вывода данных в файл -print #, print using
Назначение: Запись данных в последовательный файл.
Синтаксис: PRINT #<номер файла>, (USING <шаблон>;) <список выражений>[(,;3)]
Аргумент <номер файла> соответствует номеру, присвоенному при открытии файла. Аргумент <шаблон> состоит из форматирующих символов введенных при описании оператора PRINT USING. Выражения из <списка выражений> могут быть числовыми или строковыми, и их значения предназначены для записи в файл. Если <список выражений> отсутствует, то оператор PRINT # помещает в фаю пустую строку.
Оператор PRINT # записывает данные в файл точно так же, как оператор PRINT выводит данные на экран.