Порядок выполнения работы

1. Изучите теоретический материал.

2. Напишите модуль IntLib и вставьте в него две простые подпрограммы для целых чисел - процедуру и функцию:

unit IntLib;interfaceprocedure ISwap(var I,J : integer);function IMax(I,J : integer) : integer;implementationprocedure ISwap;var Temp: integer;begin Temp:= I; I:= J; J:= Tempend; { конец процедуры ISwap }function IMax;begin if I > J then IMax := I else IMax := Jend; { конец функции IMax }end. { конец модуля IntLib }

3. Наберите этот модуль, запишите его в файл INTLIВ.PAS, а затем скомпилируйте. В результате получите код модуля в файле INTLIВ.ТРU.

4. Оставьте модуль в том же каталоге, где находится следующая программа, которая использует модуль IntLib (текст программы также наберите в среде Borland Pascal):

program IntTest;uses IntLib;varA,B: integer;begin Write('Введите два целочисленных значения: '); Readln(A,B); ISwap(A,B); Writeln('A = ',A,' B = ',B); Writeln('Максимальное значение равно ',IMax(A,B));end. { конец программы IntTest }

5. Выполните программу IntTest.

6. Запишите текст программы, модуля и результатов работы программы в тетрадь для практических работ.

7. Выполните задание:

Даны действительные a, b, c. Получить

Использовать для нахождения min и max подпрограммы, находящиеся в модуле.

8. Ответьте на контрольные вопросы.

 

Форма отчёта:Отчет выполняется в тетрадях по практическим работам в письменном виде. Программа отлаживается в IDE Borland Pascal и в виде файлов копируется на сетевой диск или на дискету.

 

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

1. Тема работы.

2. Цель работы.

По каждому из заданий:

3. Условие задачи.

4. Постановка задачи.

5. Текст программы и модуля на языке PASCAL.

6. Результаты расчетов (входные и выходные данные).

 

Система оценки:двухбалльная.

 

 

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

 

1. Что такое модуль?2. Каковы основные составные части модуля?3. Что собой представляет заголовок модуля?4. Как оформляется интерфейсная часть?5. Как оформляется реализационная часть?6. Как оформляется инициализационная часть?

 

Список использованной литературы

 

1. Голицина О.Л., Попов И.И. Основы алгоритмизации и программирования: Учебное пособие. - М.: Форум: Инфра-М, 2002.