Мои Конспекты
Главная | Обратная связь


Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

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



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

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

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 г.

протокол № ______