Содержание
- 2. Модуль Паскаля – это автономно компилируемая программная единица, включающая в себя различные компоненты раздела описаний (типы,
- 3. Значение модулей для технологии разработки программного проекта может быть продемонстрировано диаграммой на рис. 1.
- 4. Модули представляют собой прекрасный инструмент для разработки библиотек прикладных программ и мощное средство модульного программирования. Важная
- 5. Структура модулей Паскаля Всякий модуль Паскаля имеет следующую структуру: Unit ; interface ; implementation ; begin
- 6. Заголовок модуля Паскаля и связь модулей друг с другом Заголовок модуля Паскаля состоит из зарезервированного слова
- 7. Имя модуля Паскаля служит для его связи с другими модулями и основной программой. Эта связь устанавливается
- 8. Интерфейсная часть Интерфейсная часть открывается зарезервированным словом INTERFACE . В этой части содержатся объявления всех глобальных
- 9. Пример фрагмента программы Unit complexn; Interface Type Complex= record Re, im: real; End; Procedure AddC(x,y: complex,
- 10. Следует учесть, что все константы и переменные, объявленные в интерфейсной части модуля Паскаля, равно как и
- 11. Исполняемая часть модуля Паскаля Исполняемая часть модуля Паскаля начинается зарезервированным словом IMPLEMENTATION и содержит описания подпрограмм,
- 12. Пример модуля Паскаля Unit complexn; {--------------------------------} Interface Type Complex= record Re, im: real; End; Procedure AddC(x,y:
- 13. Инициирующая часть модуля Паскаля Инициирующая часть завершает модуль Паскаля. Она может отсутствовать вместе с начинающим ее
- 14. Пример модуля Паскаля Unit fileText; {-------------------------------} Interface Procedure print(s: string); {-------------------------------} implementation var f: text; const
- 15. Компиляция модулей Паскаля В среде Турбо Паскаль имеются средства, управляющие способом компиляции модулей и облегчающие разработку
- 16. В режиме MAKE компилятор проверяет наличие TPU -файлов для каждого объявленного модуля. Если какой-либо файл не
- 17. В режиме BUILD существующие TPU -файлы игнорируются, система пытается отыскать и откомпилировать соответствующие PAS - файлы
- 18. Пример ошибок модуля Паскаля Unit A; Unit B; interface interface uses B;Uses A; ……. …… implementation
- 19. Пример исправленных ошибок модуля Паскаля Unit A; Unit B; interface interface ……. …… implementation implementation uses
- 20. Доступ к объявленным в модуле Паскаля объектам Пусть, например, мы создаем модуль Паскаля, реализующий сложение и
- 21. В следующей программе осуществляются арифметические операции над комплексными числами: Арифметические операции над комплексными числами Program primer
- 22. Стандартные модули Паскаля В Турбо Паскале имеется 8 стандартных модулей, в которых содержится множество различных типов,
- 23. Модуль Паскаля SYSTEM. В него входят все процедуры и функции стандартного Паскаля, а также встроенные процедуры
- 24. Модуль Паскаля CRT. В нем сосредоточены процедуры и функции, обеспечивающие управление текстовым режимом работы экрана. С
- 26. Скачать презентацию