Подпрограммы-процедуры в Turbo Pascal
Цель работы: изучить операторы, используемые для организации
подпрограмм – процедур.
Содержание работы:
1 Формат описания процедуры
2 Параметры процедуры
Формат описания процедуры
Процедура - это часть программы, предназначенная для решения задачи или подзадачи. Это последовательность операторов, вычисляющая одну или несколько функций или выполняющая другую задачу (рисование рамки таблицы, оформление экрана и т.п.). Перед использованием процедуру необходимо объявить.
Формат объявления процедуры:
procedure <идентификатор>[(<список формальных параметров>)];
Процедура активизируется с помощью оператора процедуры, в котором содержатся имя процедуры и необходимые параметры (если это необходимо). Вызов процедуры приводит к выполнению операторов, составляющих тело процедуры.
Пример описания и вызова процедуры:
procedure ChrXY(N: Byte; var X, Y: Integer);
Begin
Case N of
1: X:=X+1;
2: X:=X-1;
3: Y:=Y+1;
4: Y:=Y-1;
End;
…
N:=Random(4)+1;
ChrXY(N,X,Y);
…
Параметры процедуры
Общие сведения о подпрограммах и описание типов параметров
подпрограмм в виде процедур рассмотрены в предыдущей лабораторной работе.
Контрольные вопросы
1 Для чего предназначены подпрограмма-процедура?
2 Как описывается процедура?
3 Как вызывается процедура?
4 Как обрабатываются параметры-значения процедуры?
5 Как обрабатываются параметры-переменные процедуры?
Задание
Составить программу вычисления функции с использованием подпрограммы-процедуры при х = 0, 45.
№ вар | Функция |
Содержание отчета
1 Название, цель, содержание работы
2 Задание для своего варианта.
3 Программа расчёта – с подпрограммой-процедурой.
4 Результаты расчётов в среде ТР 0,7.
5 Письменные ответы на контрольные вопросы.
6 Выводы по работе
Лабораторная работа №9
Дата добавления: 2016-02-02; просмотров: 713;