Категория
Информатика
Тип
доклад
Страницы
7 стр.
Дата
24.02.2009
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
130972.zip — 15.67 kb
  • osnovn-principi-modulnogo-programuvannja-ta-steki_130972_1.rtf — 96.19 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Admin MORRIS
Якщо в деякій програмі використовуються власні процедури досить великого розміру, то ці процедури найкраще оформити в вигляді окремого модуля. Існує декілька причин для створення такого модуля. По-перше, модуль може зберігатися як в вихідному виді в PAS-файлі, так і в відкомпільованому файлі з розширенням
TPU (Turbo Pascal Unit - модуль ТУРБО ПАСКАЛЬ). Усі процедури не компілюються щораз при перекомпіляції основної програми, а просто їхній код, що міститься в tpu-файлі, компонується з кодом основної програми. Це значно заощаджує час загальної компіляції задачі. По-друге, винесення множини процедур в окремий модуль розвантажує текст основної програми від зайвої захаращеності, робить його більш компактним і зрозумілим для сприйняття. По-третє, модулі
з процедурами, що часто зустрічаються в різноманітних програмах, заощаджують час при написанні нових програм. Для цього достатньо помістити потрібний tpu-файл в каталог із новим проектом, в основній програмі підключити
цей модуль в рядку uses і далі просто використовувати процедури з цього модуля в тексті основної програми. Будова модуля нагадує створення нової програми. в окремому pas-файлі записується заголовок модуля, константи, змінні, процедури і функції, які використовуються в цьому модулеві:
Unit ім'я_модуля; це ж ім'я повинно бути іменем файла Interface розділ описів
t глобальні_константи;
Var глобальні_змінні;
Procedure Ім’ я1 (параметри);
Procedure Ім’ я2 (параметри); ...Procedure Ім’ яM (параметри);
Function Ім’ я11 (параметри): тип; ...
Function Имя1N (параметри): тип;
Implementation розділ реалізації;
t локальні_константи;
Var локальні_змінні;
Procedure Ім
’ я
1; ...
Begin ...End;
Procedure



Ваше мнение



CAPTCHA