Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раздел 3 Pascal, лр1-9.doc
Скачиваний:
56
Добавлен:
22.05.2015
Размер:
654.85 Кб
Скачать

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

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

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

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

4 Результаты расчётов в среде QB.

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

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

166

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

Подпрограммы-процедуры в Turbo Pascal

Цель работы: изучить операторы, используемые для организации

подпрограмм – процедур.

Содержание работы:

1 Формат описания процедуры

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

1 Формат описания процедуры

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

Формат объявления процедуры:

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);

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

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

167

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

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

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

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

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

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

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

4 Задание

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

№ вар

Функция

1

2

1

2

3

4

5

6

7

8

9

10

168

1

2

11

12

13

14

15

16

17

18

19

20

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

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

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

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

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

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

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

169

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

Отладка программ в Turbo Pascal

Цель работы: изучить инструментальные средства и процедуры

отладки программы в IDE Turbo Pascal 7.0.

Содержание работы:

1 Средства и процедуры отладки программ

2 Выполнение программы по шагам и трассировка

3 Отладочные выражения, точки останова

1 Средства и методы отладки программ

Интегрированная интерактивная среда разработки программ Turbo Pascal 7.0 (IDE) включает в себя ряд средств, облегчающих процесс нахождения ошибок в программе, которые не позволяют ей корректно работать.

Далее описываются эти средства и процедуры отладки программы, включая следующие темы:

  • обзор ошибок и методов отладки;

  • управление выполнением программы;

  • проверка значений;

  • остановки выполнения программы.