Категория
Информатика
Тип
реферат
Страницы
12 стр.
Дата
26.02.2014
Формат файла
.html — Html-документ
Архив
999012.zip — 8.07 kb
  • modulne-programuvannja-turbo-pascal_999012_1.html — 27.35 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо



Текст работы

тому. Якщо при підключенімодуля не потрібно робити ніяких початкових встановлень, він може невикористовуватися (разом зі службовим словом begin).
2. Компіляція програм, яківикористовують модулі

До програми можна підключити декілька модулів.В свою чергу модуль може використовувати ресурси інших модулів. В цьому випадкув програмі в операторі uses вказують тільки імена тих модулів, якібезпосередньо використовуються в програмі. Характерною особливістю модулів єте, що вони не повністю включаються в exe — файл: до програми додається лишете, що використовується. Заборонено звернення модуля до самого себе, хоча, якщомодуль оголошується в розділі реалізації, це обмеження розповсюджується лише напряме звернення.

Можлива й така ситуація, коли в програмі іінтерфейс них частинах декількох модулів, підключених до неї, оголошені задопомогою одного і того самого імені різні об’єкти (наприклад, в програмі єрозділ uses module1,module2; і як в програмі, так і в інтерфейс них частинахобох модулів існують описи з іменем name). В цьому випадку програма оперуєпередусім, елементами, які оголошені в ній самій. (тобто тим елементом name,який оголошений в програмі). Для звернення до об’єкту, ім’я якого перекрито,необхідно зліва до імені об’єкту дописати ім’я модуля, в якому він оголошений, об’єднавїх крапкою (наприклад, module1. name або System. Real).

В Turbo Pascal немає зв’язку між іменемпрограми і іменем файлу, в якому вона зберігається. Але для підключення модулядо програми його необхідно знайти на диску. Тому ім’я модуля і ім’я файлу, якиймістить модуль, повинні співпадати. Вихідний текст модуля зберігається в файліз розширенням pas, а отриманий в результаті компіляції код модуля — в файлі зрозширенням tpu (від Turbo Pascal Unit). Якщо ім’я модуля module, товідповідними файлами будуть module. pas і module. tpu.




Ваше мнение



CAPTCHA