
- •Оглавление
- •Комбинированный урок №4
- •Общая структура программ на языке Паскаль
- •Var Описание переменных
- •Интегрированная среда языка программирования турбо паскаль
- •Основные файлы пакета Турбо Паскаль
- •Запуск интегрированной среды программирования Турбо Паскаль
- •Работа с меню ис
- •Меню File
- •Меню Search
- •Меню Run
- •Меню Compile
- •Меню Debug
- •Меню Tools
- •Меню Options
- •Меню Window
- •Меню Help
- •Контрольные вопросы
Лекция:
Структура программного модуля. Состав
интегрированной программной среды.
Страница
Оглавление
Общая структура программ на языке Паскаль 1
Интегрированная среда языка программирования ТУРБО ПАСКАЛЬ 2
Основные файлы пакета Турбо Паскаль 2
3
Запуск интегрированной среды программирования Турбо Паскаль 4
Работа с меню ИС 4
Меню File 4
Меню Search 5
Меню Run 5
Меню Compile 6
Меню Debug 6
Меню Tools 7
Меню Options 7
Меню Window 7
Меню Help 8
Контрольные вопросы 8
Комбинированный урок №4
Тема: Структура программного модуля. Состав интегрированной программной среды.
Цель: дать представление структуре программного модуля, дать представление составу интегрированной программной среды Турбо Паскаль, сформировать навыки пользования в данной среде.
Общая структура программ на языке Паскаль
Программы на Паскале имеют такой общий вид:
Program Имя программы |
Раздел описаний |
Begin |
Раздел операторов |
End. |
Слова PROGRAM, BEGIN и END выделяют 2 части программы: раздел описаний и раздел операторов. Такая структура обязательна. Любой объект, используемый в программе, должен быть учтен в разделе описаний. Иными словами, в разделе описаний должны быть перечислены имена всех используемых в программе меток, констант, нестандартных типов данных, переменных. Кроме того, в разделе описаний приводятся тексты функций и процедур. Раздел операторов - это основная часть программы, здесь содержатся команды, составляющие программу.
Программа, написанная по правилам стандартного языка Паскаль, должна иметь в своем полном варианте (когда в ней задействованы все виды программных объектов) следующую структуру:
Program имя программы;
Uses Список используемых модулей
Label Список меток из основного блока программы
Const Определение констант программы
Type Описание типов
Var Описание переменных
Procedure Текст процедуры
Function Текст функции
Begin
Основной блок программы
(раздел операторов)
End.
Некоторые из перечисленных блоков раздела описаний могут отсутствовать за ненадобностью, но оставшиеся должны следовать в указанной последовательности. Хотя Турбо-Паскаль, в отличие от стандартного Паскаля, более гибок и допускает перестановки блоков раздела описаний, мы будем придерживаться требований стандарта во избежание путаницы в процессе обучения программированию.
Интегрированная среда языка программирования турбо паскаль
Разработка программ на Паскале включает в себя следующие действия (этапы разработки программы): ввод и редактирование текста программы на языке программирования Паскаль, ее трансляцию, отладку.
Для выполнения каждого этапа применяются специальные средства: для ввода и редактирования текста используется редактор текстов, для трансляции программы - компилятор, для построения исполняемого компьютером программного модуля с объединением разрозненных откомпилированных модулей и библиотекой стандартных процедур Паскаля - компоновщик (linker), для отладки программ с анализом ее поведения, поиском ошибок, просмотром и изменением содержимого ячеек памяти компьютера- отладчик (debugger).
Для повышения качества и скорости разработки программ в середине 80-х гг. была создана система программирования Турбо Паскаль. Слово Турбо в названии системы программирования — это отражение торговой марки фирмы-разработчика Borland International, Inc. (США).
Систему программирования Турбо Паскаль называют интегрированной (integration - объединение отдельных элементов в единое целое) средой программирования, так как она объединяет в себе возможности ранее разрозненных средств, используемых при разработке программ: редактора текстов, компилятора, компоновщика, отладчика, и при этом обеспечивает программисту великолепные сервисные возможности. Часто ее кратко называют IDE (Integrated Development Environment - интегрированная среда разработки).
Интегрированная среда программирования Турбо Паскаль версий 6.0 и 7.0 имеет следующие возможности:
• множество накладывающихся окон;
• поддержка мыши, меню, диалоговых окон;
• многофайловый редактор, который может редактировать файлы до 1 Мб;
• расширенные возможности отладки;
• полное сохранение и восстановление среды разработки.
К ее существенным отличиям от среды программирования Турбо Паскаль более ранних версий относятся:
• объектно-ориентированная среда разработки прикладных программ Turbo Vision;
• полные возможности встроенного ассемблера;
• личные поля и методы в объявлении объектов;
• директива расширенного синтаксиса $Х, которая позволяет вам интерпретировать функции как процедуры (и игнорировать результаты функций);
• директивы ближних и дальних процедур;
• расширенные возможности встроенной справочной системы с использованием вырезки и вставки кода примеров для каждой библиотечной процедуры и функции.