Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 6 ОПЕРАТОРЫ TURBO PASCAL.doc
Скачиваний:
7
Добавлен:
15.11.2019
Размер:
515.58 Кб
Скачать

3. Процедуры ввода-вывода

Решение самой простой задачи на ЭВМ не обходится без операций ввода-вывода информации. Ввод данных – это передача информации от внешнего носителя в оперативную память для обработки. Вывод – обратный процесс, когда данные передаются после обработки из оперативной памяти на внешний носитель (терминал ввода-вывода, печатающее устройство, дискета, винчестер, флешка и др.

Для выполнений операций ввода и вывода данных используются следующие четыре процедуры ввода-вывода:

Write(<параметры>),

WriteLn(<параметры>),

Read(<параметры>),

ReadLn(<параметры>).       Процедура Write(<параметры>) - используется для записи значений параметров на стандартное устройство вывода информации - экран монитора. При использовании в качестве параметров переменных, на экран выводятся их значения. Если их более одного, то они перечисляются через запятую. В процедуре Write(<параметры>) могут записываться значения, заданные своими изображениями, а также - арифметические и логические выражения.       Например:          Write (A,B,4); Вывод значений A, B и значения 4          Write (A+B); Вывод результата сложения значений двух переменных A и B          Write ('Строка'); Вывод строкового изображения "Строка" на экран          Write ('Строка', B); Вывод строкового изображения "Строка" на экран и значения переменной B.       При выводе значений переменных может использоваться форматный вывод c фиксированной точкой.       Например:       Write (A:7:2); A:N:M - указывается формат значения переменной. Это значит, что всего N символов, отводится под значение переменной A, причем после десятичной точки будет выведено на экран M символов.       WriteLn(<параметры>) отличается от Write(<параметры>) тем, что после вывода значений параметров курсор переводится в начало следующей строки.       Для ввода информации со стандартного устройства ввода информации - клавиатуры, используется процедура Read(<параметры>). В качестве параметров используются идентификаторы переменных, которым присваиваются вводимые значения. Если их несколько, то они перечисляются через запятую.       При выполнении программы процедура Read(<параметры>) переводит программу в режим ожидания вводимых данных. Значения должны вводится в порядке указания их в процедуре, при этом типы вводимых значений должны соответствовать типам соответствующих переменных. Отделяются значения друг от друга символом пробел или нажатием клавиши Enter.       ReadLn(<параметры>) отличается тем, что он после своего выполнения переводит курсор в начало следующей строки.

Следующая лекция будет посвящена модулям CRT и GRAPH Pascal. Мы изучим особенности подключения модулей к программе, рассмотрим координаты экрана, а также познакомимся с графическими функциями и процедурами модуля GRAPH, управлением экраном, звуком и клавиатурой с помощью функций и процедур модуля CRT.

Подпись автора _______ К.Т. Тынчеров

«_____» ____________________ 2009 г.

Лекция рассмотрена на заседании

кафедры ИТМЕН

«_____» _________________ 2009 г.

протокол № ______

18