Компиляция программы в среде Turbo Pascal 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Компиляция программы в среде Turbo Pascal



 

Компиляция - это процесс перевода программы на язык машинных команд. Прежде чем программа на Паскале будет выполнена, ее необходимо откомпилировать. В результате компиляции Turbo Pascal создает исполняемый файл с тем же именем, что и файл, содержащий программу, но с расширением.ехе. Впоследствии этот файл может быть выполнен, как любой другой исполняемый файл.

Turbo Pascal выполняет компиляцию программы по нажатию клавиши [F9]. При этом в центре экрана появляется окно (см. рис. 2.9), отображающее информацию о ходе компиляции.

 

Рис. 2.9.

 

Если в процессе компиляции в программе обнаружена синтаксическая ошибка, то компиляция прерывается, на экране появляется строка, содержащая информацию об ошибке, а курсор устанавливается в том месте программы, в котором обнаружена ошибка. Вы должны исправить ошибку и вновь попытаться откомпилировать программу, нажав клавишу [F9]. Если в программе нет ошибок, то в нижней части окна (см.рис.9) появляется надпись:

Compile successful: Press any key...

(Успешная компиляция: Нажмите любую клавишу...)

После этого ваша программа может быть выполнена.

Откомпилируйте программу primer1.pas, выполнив действия:

- нажмите клавишу [F9]; в процессе компиляции Turbo Pascal обнаружит ошибку; курсор будет установлен под символом ' D ' в строке D:=A+B, а на экране, в верхней строке окна редактирования появится сообщение " Error 3: Unknown identifier " (Ошибка 3: Неизвестный идентификатор); это объясняется тем, что в строке D:=A+B использована переменная D, которая не объявлена в разделе описания var;

- исправьте ' D ' на ' С ' (сообщение об ошибке исчезает с экрана) и нажмите клавишу [F9]. Больше ошибок нет, компиляция завершается успешно;

- нажмите любую клавишу; окно компиляции исчезнет с экрана. Сохраните изменения, сделанные в программе нажатием клавиши [F2].

Перечень сообщений об ошибках представлено в приложении 4.

Выполнение программы в среде Turbo Pascal

 

Среда Turbo Pascal предоставляет возможность выполнить программу, расположенную в текущем окне редактирования, не выходя из среды. Для этого требуется нажать комбинацию клавиш [Ctrl-F9]. Если в программу были внесены изменения, то сначала будет осуществлена ее компиляция, а затем запуск на выполнение. По окончании работы программы происходит возврат в среду Turbo Pascal. При этом результаты ее выполнения исчезают с экрана. Для того чтобы просмотреть их, следует нажать клавиши [Alt-F5]. На экране восстанавливается то изображение, которое было в момент завершения выполнения программы. После просмотра результатов дня возврата в среду Turbo Pascal можно нажать любую клавишу.

 

Выход из среды Turbo Pascal

 

Для выхода из среды Turbo Pascal требуется нажать комбинацию [Alt-X] либо выполнить команду Quit из меню File. Если изменения в программе не были сохранены, Turbo Pascal выдаст окно с предупреждающим сообщением (рис. 2.10).

 

Рис. 2.10.

 

С помощью клавиш управления курсором выделите нужный пункт:

Yes - сохранить изменения в файле и выйти из среды;

No - не сохранить изменения и выйти из Среды;

Cancel - не выходить из среды Turbo Pascal.

После выделения пункта нажмите [Enter].

 

Элементы языка Turbo Pascal

 

Алфавит

Алфавит - совокупность допустимых в языке символов (или групп символов, рассматриваемых как единое целое). В языке Turbo Pascal все компоненты формируются из множества символов стандарта ASCII (Приложение 3). Элементы алфавита можно условно разбить на четыре группы:

♦ символы, используемые в идентификаторах;

♦ разделители;

♦ специальные символы;

♦ неиспользуемые символы.

Алфавит языка включает в себя:

- прописные и строчные латинские буквы и символ 'подчеркивания':

A, B,C,..., X, Y, Z, a, b, c,..., x, y, z, _.

Буквы используются для построения идентификаторов и служебных слов.

- десять арабских цифр:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Цифры используются для записи чисел и идентификаторов.

- двадцать два специальных символа:

+ - * / = > <.,;: @ ' () [ ] { } # $ ^

Специальные символы используются для конструирования знаков операций (например >=, <=, +,:=), выражений, комментариев, а также как синтаксические разделители.

Идентификаторы

 

Идентификаторами называются имена, используемые для обозначения переменных, констант, меток, процедур, функций и типов данных. Идентификаторы состоят из прописных и строчных букв латинского алфавита, цифр и символа подчеркивания. Длина идентификатора не ограничена, однако значащими являются только первые 63 его символа.

Прописные и строчные символы в идентификаторах и служебных словах не различаются. Следовательно, следующие четыре идентификатора обозначают одну и ту же переменную: index, Index, InDex, INDEX.

В качестве идентификаторов запрещено использовать служебные слова, зарезервированные в Турбо-Паскале (например Begin, End, Write и т.д).

Примеры правильно записанных идентификаторов:

JAM



Поделиться:


Последнее изменение этой страницы: 2016-12-17; просмотров: 747; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.14.126.74 (0.007 с.)