Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Подпрограммы-процедуры в 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);

 

Параметры процедуры

Общие сведения о подпрограммах и описание типов параметров

 

подпрограмм в виде процедур рассмотрены в предыдущей лабораторной работе.

 

3 Контрольные вопросы

1 Для чего предназначены подпрограмма-процедура?

2 Как описывается процедура?

3 Как вызывается процедура?

4 Как обрабатываются параметры-значения процедуры?

5 Как обрабатываются параметры-переменные процедуры?

 

Задание

Составить программу вычисления функции с использованием подпрограммы-процедуры при х = 0, 45.

 

№ вар Функция
   
 
 
 
 
 
 
 
 
 
 

 

   
 
 
 
 
 
 
 
 
 
 

 

Содержание отчета

1 Название, цель, содержание работы

2 Задание для своего варианта.

3 Программа расчёта – с подпрограммой-процедурой.

4 Результаты расчётов в среде ТР 0,7.

5 Письменные ответы на контрольные вопросы.

6 Выводы по работе

 

 

Лабораторная работа №9

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...