Составить программу для решения задач
Задача 1.
Задача 2.
Текст программы
Контрольные вопросы:
1. что понимают под процедурой(функцией)?
2. каким образом происходит объявление процедурой(функцией)?
3. как происходит оброщение к процедурой(функцией)?
4. в каких операциях могут учавствовать процедурой(функцией) и какие при этом предявляются к ним требования?
5. что понимают под параметром?
6. какими бывают пораметры подпрограммы?
Лабораторная работа №5
Разработка модуля содержащей процедуры и функции, и использование его в программе.
Цель работы: закрепить навык в создании модулей.
Задача работы: разобраться в тонкостях разработки модулей.
Теоретическая часть
Модуль – это автономно компилируемая программная единица, включающая в себя различные компоненты раздела описаний (типы, константы, переменные, процедуры и функции) и, возможно, некоторые исполняемые операторы инициирующей части.
Структура модулей Паскаля
Всякий модуль Паскаля имеет следующую структуру:
Unit <имя_модуля>; interface<интерфейсная часть>; implementation< исполняемая часть >; end.
Где UNIT– зарезервированное слово (единица); начинает заголовок модуля;
<имя_модуля> - имя модуля (правильный идентификатор);
INTERFACE – зарезервированное слово (интерфейс); начинает интерфейсную часть модуля; здесь перечисляются по порядку заголовки всех процедур и функций фходящих в модуль через «;», а также описываются глобальные переменные.
IMPLEMENTATION – зарезервированное слово (выполнение); начинает исполняемую часть модуля; здесь описываются алгоритмы подпрограмм входящих в модуь.
END – зарезервированное слово – признак конца модуля.
Таким образом, модуль Паскаля состоит из заголовка и трех составных частей, любая из которых может быть пустой.
Подключение модуля к программе
Задания для самостоятельной работы Составить программу для решения задач Задача 1. Задача 2. Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Сейчас читают про:
|