Нажатие клавиши F2 позволяет сохранить исходный текст программы.
Нажатие клавиши F3 открывает диалог выбора нужного файла (по умолчанию, отображаются только файлы с расширением .pas).
Нажатие клавиши Alt+F5 показывает консоль с результатами работы программы.
Нажатие клавиши Ctrl+F9 начинает процесс выполнения программы. Если она еще не была откомпилирована, предварительно будет вызван компилятор
Клавиши F7 и F8 обеспечивают трассировку - пошаговое выполнение программы, позволяющее проследить за процессом ее выполнения.
· Дополнительное окно Debug/Watch показывает текущее состояние выбранных переменных.
Структура Паскаль-программы
Программа должна быть оформлена в полном соответствии с синтаксисом (правилами построения программ) этого языка.
Любая Pascal-программа может состоять из следующих блоков (квадратными скобками здесь и далее помечены необязательные части):
program <имя_программы>; [ uses <имена_подключаемых_модулей>;] [ label <список_меток>;] [ const <имя_константы> = <значение_константы>;] (см. п. "Константы" ниже) [ type <имя_типа> = <определение_типа>;] [ var <имя_переменной> : <тип_переменной>;] [ procedure <имя_процедуры> <описание_процедуры>;] [ function <имя_функции> <описание_функции>;] begin {начало основного тела программы} <операторы> end. (* конец основного тела программы *)
Поздние версии компиляторов языка Pascal уже не требуют указывать название программы, то есть строку
program <имя_программы>;
можно опустить. Но это возможно только в том случае, если вся программа содержится в одном модуле-файле. Если же программа состоит из нескольких самостоятельных кусков - модулей, то каждый из них должен иметь заголовок (program или unit).
Любой из необязательных разделов может встречаться в тексте программы более одного раза, их общая последовательность также может меняться, но при этом всегда должно выполняться главное правило языка Pascal: прежде чем объект будет использован, он должен быть объявлен и описан.
Внешний вид исходного текста программы
Компиляторы языка Pascal не различают строчные и прописные буквы, а пробельные символы игнорируют, поэтому текст программы можно структурировать так, чтобы читать и отлаживать его было наиболее удобно.
Например, операторы каждого логически единого блока программы стоит записывать с небольшим отступом от левого края экрана, и чем глубже вложенность блока, тем шире должны быть отступы перед входящими в него операторами. Кроме того, встроенный редактор среды Turbo Pascal автоматически выравнивает левые края строк. И еще: для облегчения отладки программы не следует записывать на одну строку несколько операторов.