Интегрированная среда TURBO PASCAL

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

Основные символы языка

Алфавит языка. Основными символами языка являются:

- буквы A,B,C, .....,Z - заглавные,

- буквы a,b,c, .......,z - строчные

- цифры 0,1,2, .......,9,

- знаки + - * / = < > ( ) _ “пробел”,

- спецсимволы [ ] { } . , : ; ‘ # $.

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

Максимальная длина программной строки ограничена 126 символами.

Следующие слова зарезервированы и, следовательно, не могут быть использованы иначе как служебные (они зарезервированы):

ABSOLUTE - адрес

AND - логическое умножение

ARRAY - массив

BEGIN - начать

CASE - в случае (выбор)

CONST - константа

CONSTRUCTOR - создать объект

DIV - целочисленное деление

DO - делать (в цикле)

DOWNTO - шаг в уменьшении

ELSE - иначе

END - конец

EXTERNAL - внешняя процедура

FILE - описание файла

FOR - для

FORWARD - опережающее описание

FUNCTION - функция

GOTO - идти

IF - если

IMPLEMENTATION - правило выполнения модулей

IN - в

INLINE - включение в строку

INTERFACE - связь модулей

INTERRUPT - прерывание

LABEL - метка

MOD - остаток от целочисленного деления

NIL - пустота

NOT - нет

OBJECT - переменная типа “типа”

OF - из

OR - логическое сложение

PACKET - упакованный

PROCEDURE - процедура

PROGRAM - программа

RECORD - запись

REPEAT - повторить

SET - множество

STRING - строка

THEN - тогда

TO - к

TYPE - тип

UNIT - программный модуль

UNTIL - до тех пор, пока

USES - использовать

VAR- переменная

VIRTUAL - внутренняя переменная

WILE - пока

WITH - с

XOR - икс ор

Идентификатор - начинается с буквы или “_” (символа подчеркивания) и состоит из букв, цифр и “_”. Длина идентификатора ограничена длинной программной строки, т.е. 126 символами, но при этом компилятор различает только первые 63 символа. Большие и маленькие буквы не различаются.

Пример. MYVAR три различных написания

myvar одной и той же

MyVar переменной

Числа в Паскаль - программе - это константы целого или действительного типа. Целые константы представляются в десятичной или шестнадцатеричной системе счисления. Признаком шестнадцатеричной системы является предшествующий символ $. Целые константы должны принадлежать диапазону от -2147483648 до 2147483647.

Пример. -1 константы

65535 целого типа

1.234 константы

-1.45Е+27 действительного

0.9542Е-12 типа

257Е0

Строки - последовательность символов, заключенных в апострофы (в одиночные кавычки). Максимальная длина строковой константы - 255 символов.

Пример. ‘TURBO PASCAL 6.0’

‘язык программирования’

Комментарий в Паскале - любой текст, ограниченный (*.........*) или {........}. Вложенность компонентов допускается лишь двумя способами:

(* ...... {........} ........*) или {......(*........*).......}

Система программирования TURBO PASCAL представляет собой интегрированную среду, включающую в себя экранный редактор, компилятор, редактор связей (Linker), отладчик.

Интегрированность среды проявляется не только в единой идеологии построения компонент, но и в связи их друг с другом: при возникновении ошибки Turbo автоматически переходит в режим экранного редактирования и позиционирует курсор в точку возникновения ошибки. Аналогичные действия выполняются и отладчиком при возникновении ошибки во время выполнения программы.