Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Структура программы, использующей подпрограммы



Читайте также:
  1. II. ДОБРОВОЛЬНАЯ НАРОДНАЯ ДРУЖИНА И ЕЕ СТРУКТУРА
  2. II.Структура характера
  3. IV. Структура психодиагностического процесса.
  4. V3: Функциональная структура психодиагностического обследования
  5. Адміністративно-правові норми: поняття, особливості, структура, види.
  6. Активным детям требуется подготовка и структура
  7. Бендлер Р., Гриндер Д. Структура магии / Пер. АО «Альвис» СПб.: Белый кролик, 1996.

 

Напомним общую структуру Pascal-программы:

Заголовок (необязательный раздел) Program <имя_программы>;
Раздел описаний (необязательный раздел) Uses <имя_библиотеки>; Const <список констант>; Type<список определяемых типов>; Var <список переменных>;
Procedure ;
[Раздел описаний процедуры]
<Раздел исполняемых операторов процедуры>

...

Function : ;
[Раздел описаний функции]
<Раздел исполняемых операторов функции>

...

Раздел исполняемых операторов (обязательный раздел) BEGIN ... [Вызовы процедур и функций] ... END.

 

Каждая подпрограмма также имеет свою структуру, которая почти буквально повторяет структуру основной программы:

Заголовок процедуры или функции (обязательный раздел) Procedure ; Function : ;
Раздел описаний подпрограммы (необязательный раздел) Const<список констант>; Type<список определяемых типов>; Var<список переменных>;
Procedure ;
[Раздел описаний вложенной процедуры]
<Раздел исполняемых операторов вложенной процедуры>

...

Function : ;
[Раздел описаний вложенной функции]
<Раздел исполняемых операторов вложенной функции>

...

Раздел операторов подпрограммы (обязательный раздел) Begin ... [Вызовы вложенных процедур и функций] ... End;

Ниже рассмотрен пример программы с вложенными подпрограммами, построенной на основе иерархической схемы, приведенной на рис.1. Локальные модули оформлены в виде процедур без параметров.

Program A; {заголовок глобального модуля}


Дата добавления: 2015-07-10; просмотров: 192 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.011 сек.)