Синтаксис языка Pascal. Структура программы

Язык Т. Паскаль разработан в 1968 – 71 гг. Никлаусом Виртом, профессором швейцарского университета.

алфавит Turbo Pascal:

Ø латинские буквы от A до Z

Ø арабские цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Ø знаки препинания . , : ; ..

Ø знаки арифметических операций + – * /

Ø знаки логических операций > < = >= <= <>

Ø специальные символы ( ) { } [ ] ‘ := (* *)

Ø основные элементы Паскаля:

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

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

Зарезервированные слова – слова, используемые в операторах, названиях операций, функций и т. п. Всего их около 80. Например, begin, sin, while.

Комментарии – это пояснения, вставляемые в текст программы. Комментарий — любой текст, заключённый в { } или (* *) или //. Комментарии не выполняются программой.

Оператор – это инструкция, которую должен выполнить Pascal. Программа состоит из последовательности операторов.

Операторы. Исполняемые операторы должны заканчиваться – ;

Существует несколько типов операторов:

Оператор присваивания – это последовательность из переменной, знака присваивания ( := ) и арифметического выражения. Например, x:=x+1;

Пустой оператор – оператор ; ; не выполняющий никакого действия.

4. Структура программы:

Заголовок программы (необязателен) Program <имя>;

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

Метки Label …;

Константы Const …;

Типы Type …;

Переменные Var …;

Процедуры Procedure …;

Функции Function …;

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

В Lazarus при создании проекта автоматически генерируется код, который является как бы скелетом будущей программы.

Директива компилятора — это специальные комментарии, которые управляют его поведением.

Но все вышеописанное это модуль программы, который подключатся при ее выполнении. Это код самой программы. На начальном этапе программирования менять этот код не рекомендуется.