Студопедия Главная Случайная страница Обратная связь

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

Interface





описания_видимых_ объектов

Implementation

описания_скрытых_объектов

Begin

операторы_инициализации_объектов_модуля

End.

Пример 0‑1

(Pascal)

Unit Calendar;

Interface

Type

Days=(mon, tue, wed, thu, fri, sat, sun);

WorkingDays= mon..fri;

Months=(jan, feb, mar, apr, may, june, july, aug, sept, oct, nov, decem);

Summer=june..aug;

Autumn=sep..nov;

Spring=mar..may;

DayNo=1..31;

End;

Implementation

End.

Процедуры в модулях

Заголовок процедуры содержит всю информацию, необходимую для ее вызова: ее имя, количество и типы параметров. Тело процедуры содержит блок, раскрывающий ее алгоритм. Для пользователя важно иметь возможность вызвать процедуру, а как реализован алгоритм, знать не обязательно. Таким образом, заголовок процедуры помещается в интерфейсную часть, а тело – в раздел реализации. При этом описание процедуры в разделе реализаций может иметь сокращенный заголовок, состоящий только из служебного слова procedure или function, имени процедуры и разделителя «;».

Пример 0‑2

Unit MinMax;

Interface

Var

x, y, min, max;

procedure maximum (a,b: integer; var c integer);

function minimum (a,b: integer): integer;

Implementation

procedure maximum;

begin

if a>b then c:=a else c:=b

end;

function minimum;

begin

if a>b then minimum:=b else minimum:=a

end;

End.







Дата добавления: 2015-08-12; просмотров: 477. Нарушение авторских прав; Мы поможем в написании вашей работы!




Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Краткая психологическая характеристика возрастных периодов.Первый критический период развития ребенка — период новорожденности Психоаналитики говорят, что это первая травма, которую переживает ребенок, и она настолько сильна, что вся последую­щая жизнь проходит под знаком этой травмы...

РЕВМАТИЧЕСКИЕ БОЛЕЗНИ Ревматические болезни(или диффузные болезни соединительно ткани(ДБСТ))— это группа заболеваний, характеризующихся первичным системным поражением соединительной ткани в связи с нарушением иммунного гомеостаза...

Способы тактических действий при проведении специальных операций Специальные операции проводятся с применением следующих основных тактических способов действий: охрана...

Искусство подбора персонала. Как оценить человека за час Искусство подбора персонала. Как оценить человека за час...

Этапы творческого процесса в изобразительной деятельности По мнению многих авторов, возникновение творческого начала в детской художественной практике носит такой же поэтапный характер, как и процесс творчества у мастеров искусства...

Studopedia.info - Студопедия - 2014-2025 год . (0.012 сек.) русская версия | украинская версия