Интегрированная среда языка программирования ТУРБО ПАСКАЛЬ

End.

Begin

Function Текст функции

Procedure Текст процедуры

Var Описание переменных

Type Описание типов

Const Определение констант программы

Label Список меток из основного блока программы

Uses Список используемых модулей

End.

Begin

Общая структура программ на языке Паскаль

Программы на Паскале имеют такой общий вид:

ProgramИмя программы

Раздел описаний

Раздел операторов

Слова PROGRAM, BEGIN и END выделяют 2 части программы: раздел описаний и раздел операторов. Такая структура обязательна. Любой объект, используемый в программе, должен быть учтен в разделе описаний. В разделе описаний должны быть перечислены имена всех используемых в программе меток, констант, нестандартных типов данных, переменных. Кроме того, в разделе описаний приводятся тексты функций и процедур.

Раздел операторов - это основная часть программы, здесь содержатся команды, составляющие программу.

Программа, написанная по правилам стандартного языка Паскаль, должна иметь в своем полном варианте (когда в ней задействованы все виды программных объектов) следующую структуру:

Program имя программы;

Основной блок программы или раздел операторов

Некоторые из перечисленных блоков раздела описаний могут отсутствовать за ненадобностью, но оставшиеся должны следовать в указанной последовательности. Хотя Турбо-Паскаль, в отличие от стандартного Паскаля, более гибок и допускает перестановки блоков раздела описаний.

Разработка программ на Паскале включает в себя следующие этапы разработки программы: ввод и редактирование текста программы на языке про­граммирования Паскаль, ее трансляцию, отладку.

Для выполнения каждого этапа применяются специальные средства: для ввода и редактирования текста используется редактор текстов, для трансляции програм­мы - компилятор, для построения исполняемого компьютером программного мо­дуля с объединением разрозненных откомпилированных модулей и библиотекой стандартных процедур Паскаля - компоновщик (linker), для отладки программ с анализом ее поведения, поиском ошибок, просмотром и изменением содержимого ячеек памяти компьютера- отладчик (debugger).

Для повышения качества и скорости разработки программ в середине 80-х гг. была создана система программирования Турбо Паскаль. Слово Турбо в названии системы программирования — это отражение торговой марки фирмы-разработчика Borland International, Inc. (США).

Систему программирования Турбо Паскаль называютинтегрированной (integration - объединение отдельных элементов в единое целое) средой програм­мирования, так как она объединяет в себе возможности ранее разрозненных средств, используемых при разработке программ: редактора текстов, компилятора, компоновщика, отладчика, и при этом обеспечивает программисту великолепные сервисные возможности. Часто ее кратко называют IDE (Integrated Development Environment - интегрированная среда разработки).

Интегрированная среда программирования Турбо Паскаль версий 6.0 и 7.0 имеет следующие возможности:

• множество накладывающихся окон;

• поддержка мыши, меню, диалоговых окон;

• многофайловый редактор, который может редактировать файлы до 1 Мб;

• расширенные возможности отладки;

• полное сохранение и восстановление среды разработки.

К ее существенным отличиям от среды программирования Турбо Паскаль бо­лее ранних версий относятся:

• объектно-ориентированная среда разработки прикладных программ Turbo Vision;

• полные возможности встроенного ассемблера;

• личные поля и методы в объявлении объектов;

• директива расширенного синтаксиса $Х,которая позволяет вам интерпрети­ровать функции как процедуры (и игнорировать результаты функций);

• директивы ближних и дальних процедур;

• расширенные возможности встроенной справочной системы с использовани­ем вырезки и вставки кода примеров для каждой библиотечной процедуры и функции.