Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika.docx
Скачиваний:
5
Добавлен:
15.08.2019
Размер:
281.69 Кб
Скачать

Практическое занятие №2 процедуры ввода-вывода

Для выполнения операций ввода-вывода служат четыре процедуры:

Read, Readln, Write, Writeln

Процедура чтения read

Процедура чтения Read обеспечивает ввод числовых данных, символов, строк и т.д. для последующей их обработки программой.

Формат:

Read (Х1 ,Х2,.. .,Хп) или Read (FV,X1,X2,...,Xn),

гдеХ1,Х2,...Дп- переменные допустимых типов данных;

FV - переменная, связанная с файлом, откуда будет выполняться чтение.

Процедура чтения Readln аналогична процедуре Read. Единственное отличие заключается в том, что после считывания данные для следующей процедуры Readln будут начинаться с начала новой строки.

Процедура записи write

Процедура записи Write производит вывод числовых данных, символов, строк и булевских значений.

Формат:

Write (Y1,Y2,...,Yn) или

Write (FV,Y1,Y2,...,Yn), I

где Y1, Y2,..., Yn - выражения типа Integer, Byte, Real, Char, Boolean,

FV - имя файла, куда производится вывод.

Для вывода на принтер FV равно LST. Чтобы устройство LST стало доступным, необходимо подключить модуль Printer с помощью зарезервированного слова Uses (Uses Printer,).

В процедурах вывода Write и Writeln имеется возможность записи выражения, определяющего ширину поля вывода.

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

Примером использования формата в процедуре Writeln может служить следующая программа АВС1 формирования таблицы.

Программа формирования таблицы

  1. Запустите файл turbo.exe,

  2. После запуска интегрированной среды программирования Turbo Pascal нажмите клавишу F10 и зайдите в главное меню (или Alt F).

  3. Выберите меню File / New, нажмите Enter

  4. На экране откроется окно редактирования. Введите следующий текст программы АВС1, нажимая клавишу Enter в конце каждой строки:

Program АВС1;

var А, В, D, Е, F: integer;

begin

А

В

D

Е

= 8;

= 4;

= А + В; = А-В;

F: = А * В;

17 16

В: = 1; 30

Readln;

end.

  1. Если компиляция прошла успешно, то нажав Enter клавишами Ctrl F9 запустите программу АВС1 на выполнение.

  2. Для просмотра результатов выполнения нажмите клавиши Alt F5. Повторным нажатием клавиш Alt F5 вернитесь в среду Turbo Pascal.

  3. Сохраните файл, для чего клавишей F10 перейдите в меню File/ Save as...

В открывшемся диалоговом окне запишите Е (F): \ abcl .pas.

Практическое задание n2 3 Структурные операторы. Операторы условия.

Условные операторы предназначены для выбора к исполнению одного из возможных действий (операторов) в зависимости от некоторого условия (при этом одно из действий может быть пустым, т.е. отсутствовать). В качестве условий выбора используется значение логического выражения. В Турбо Паскале имеются два условных оператора: If и Case

Если один оператор If может обеспечить выбор из двух альтернатив Истина и Ложь, то оператор Case позволяет сделать выбор из произвольного числа имеющихся вариантов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]