Интегрированная среда 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 автоматически переходит в режим экранного редактирования и позиционирует курсор в точку возникновения ошибки. Аналогичные действия выполняются и отладчиком при возникновении ошибки во время выполнения программы.