Цель работы Овладеть техникой составления программы с использованием модулей, её компиляции и записи на диск под заданным именем.
Задачи работыНаучиться составлять программы с использованием модулей.
Обеспечивающие средства Сборник описаний практических работ, персональный компьютер, конспект лекций.
Задание Составить программы для предложенных заданий с использованием модулей, отладить их и сохранить.
Требования к отчету Итоги практической работы представить в виде блок-схемы алгоритма и текста программы, привести значения исходных данных и значения полученных результатов (при необходимости вывести на печать).
Технология работы
1. Ознакомьтесь с теоретическим материалом, необходимым для выполнения работы:
Модуль – это автономная программная единица, включающая в себя различные компоненты: константы, переменные, типы, процедуры и функции. Общая схема структуры модуля выглядит следующим образом:
Unit <имя_модуля>; {заголовок модуля}
Interfaсe
{интерфейсная часть}
Implementation
{раздел реализации (исполнительная часть)}
Begin
{раздел инициализации модуля}
End.
Заголовок модуля состоит из служебного слова Unit и следующего за ним имени. Причем имя модуля должно совпадать с именем файла, в котором он хранится.
Интерфейсная часть начинается служебным словом Interfase, за которым находятся объявления всех глобальных объектов модуля: типов, констант, переменных и подпрограмм. Эти объекты будут доступны всем модулям и программам, вызывающим данный модуль.
Исполнительная часть начинается служебным словом Implementation и содержит описания подпрограмм, объявленных в интерфейсной части. Здесь же могут объявляться локальные объекты, которые используются только в интерфейсной части и остаются недоступными программам и модулям, вызывающим данный модуль.
В разделе инициализации модуля размещаются исполняемые операторы, содержащие некоторый фрагмент программы. Эти программы исполняются до передачи управления основной программе и обычно используются для подготовки ее работы. Инициирующая часть может отсутствовать вместе с начинающим ее словом Begin.
Разработанный модуль сохраняется в файле с расширением .pas. Для компиляции можно воспользоваться внешним компилятором, поставляемым вместе с Турбо Паскалем. Команда будет выглядеть так: TPC имя_файла.pas. Если в тексте нет синтаксических ошибок, получим файл с расширением .tpu, иначе будет выведено сообщение с указанием строки, содержащей ошибку.
Другой вариант компиляции: в меню системы программирования Турбо Паскаль выбрать Compile→Destination Disk, затем - Compile→Build.
Теперь можно подключить модуль к программе, где планируется его использование.