Чтобы приступить к созданию сначала простейших, а потом и сложных программ на языке Паскаль, ознакомимся со структурой и элементами данного языка программирования. При помощи синтаксиса и семантики мы описываем каждый элемент языка. Что означает синтаксис и семантика Паскаль? Правила построения элементов устанавливает синтаксис, а семантика связана со смыслом и правилом использования того или иного элемента языка, которому были присвоены синтаксические определения.
Алфавит. Синтаксис и семантика
Теперь поговорим об алфавите языка Паскаль. Прежде всего, алфавит представляет собой перечень допустимых в языке символов. Язык программирования Паскаль обладает следующим набором основных определяющих символов:
Строчные и прописные латинские буквы:
Символ подчеркивания: «_» Пробел: « » Арабские цифры от 0 до 9:
Перечень знаков операций:
Последовательность ограничителей:
Спецификаторы:
Служебные слова:
Элементарные конструкции языка Паскаль: имена, числа, строки. Именами (или идентификаторами) называются элементы языка — метки, константы, переменные, типы, процедуры, модули, функции, объекты. Имя (идентификатор) в среде Турбо Паскаль включает в себя цифры, буквы латинского алфавита, символ подчеркивания. Отсутствует различие между прописными и строчными буквами (PROGRAM, Program и program — означает одно и то же).
На первом месте в идентификаторе не может стоять цифра (т.е. 1program — не правильно, program3 иprogram2file — такие идентификаторы допускаются). Символ «_» может находиться в любой позиции (т.е. _program,program_, program_file — допустимые идентификаторы). Идентификатор может иметь неопределенную длину, однако только первые 63 символа в нем значимые. Служебные (зарезервированные) слова не могут выступать в качестве имен.
При отделении друг от друга чисел, идентификаторов либо зарезервированных слов пользуются разделителями: пробел и табуляция, перевод строки, комментарий. В любом месте исходного текста программы можно расположить неопределенное количество разделителей в любом сочетании. Это позволяет наглядно представить структуру создаваемой программы.
В исходном коде программы комментарии заключают или в фигурные скобки»{ … }», или в скобки вида «(* … *)». Комментарии могут занимать неопределенное число строк. В языке Паскаль числа чаще представляются в десятичной системе счисления (целые и действительные). Положительный знак числа не учитывается, поэтому может быть опущен. Целые числа представляются в форме без десятичной точки:
А действительные представляются в форме с десятичной точкой:
При случае допускается возможность записи числа с использованием десятичного порядка (обозначается E):
В Паскале также возможное представление целых и действительных чисел в шестнадцатеричной системе счисления:
В языке Паскаль также используются строки. Под строками понимается некая последовательность разнообразных символов, заключенная между апострофами:
Вполне может возникнуть такая ситуация, что если в строке появилась необходимость записать апостроф как содержательный символ, то следует употребить 2 апострофа, например: