русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Структура модуля


Дата додавання: 2014-11-27; переглядів: 773.


Повна форма

unit ; {заголовок модуля}

interface {опис інтерфейсу}

uses …{список модулів}

label …{оголошення загальнодоступних міток}

const …{ оголошення загальнодоступних констант}

type …{ оголошення загальнодоступних типів}

var …{ оголошення загальнодоступних змінних}

procedure …{заголовки загальнодоступних процедур}

function …{ заголовки загальнодоступних функцій}

implementation{початок виконуваної (інтерфейсної) частини}

uses …{модулі, що використовуються при реалізації}

label …{оголошення прихованих глобальних міток}

const …{ оголошення прихованих глобальних констант}

type …{ оголошення прихованих глобальних типів}

var …{ оголошення прихованих глобальних змінних}

procedure …{заголовки і вміст загальнодоступних і прихованих процедур}

function …{ заголовки і вміст загальнодоступних і прихованих функцій}

begin{початок ініціалізації}

{тут можуть бути будь-які оператори }

end. {кінець модуля}

скорочена форма

unit ; {заголовок модуля}

interface {інтерфейс на частина}

<розділ описів>

implementation{реалізаційна частина}

<тексти підпрограм користувача>

Begin

{блок ініціалізації}

End.

Ім'я модуля повинне співпадати з іменем того файлу, в якому знаходиться вихідний текст модуля.

У блоці ініціалізації у разі потреби задають початкові дані, відкривають файли, чистять екран тощо. Цей блок виконується першим. Якщо блок ініціалізації не потрібен, то службове слово beginопускають.

Всі допоміжні програмні елементи, оголошені в інтерфейсній частині, називаються прихованими, так як вони доступні для використання тільки в даному модулі і не видимі для програми, яка використовує модуль.

Щоб оформити підпрограму як модуль в меню Compileнеобхіднов пунктіDestinationвстановитьзначенняDisk (замістьMemory)компілювати модуль за допомогою команди Compile/Build. Після успішної компіляції на диску отримаємо файл з тим же іменем, але розширенням .tpu.

Для того, щоб створити для заданого pas-файлу ехе-файл необхідно виконати команду: Compile® Destination® Disk®Alt+F9.

Завдання

1.Створити модуль, опис об’єктів якого вибрати за варіантом вказаним викладачем. Написати програму для демонстрації всіх підпрограм розробленого модуля.


<== попередня лекція | наступна лекція ==>
Завдання | Варіант 9. Опрацювання двовимірних масивів


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн