Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инф и Инф технол / ЛЕКЦИЯ 2 Инф ЖД 2 сем.doc
Скачиваний:
59
Добавлен:
10.04.2015
Размер:
54.27 Кб
Скачать

Краткое описание языка pascal abc

2.4. Алфавит языка Pascal abc и основные элементы программы

Алфавит языка Pascal ABC содержит следующие группы символов:

– буквы (26 английских букв + знак подчеркивания); большие и маленькие буквы не различаются;

– арабские цифры от 0 до 9 включительно;

– разделители: . , : ; ' <пробел>;

– скобки открывающие: ( { [;

– знаки арифметических и логических операций: + - * / < > =;

– скобки закрывающие: ) } ];

– прочие символы и буквы кириллицы.

Символы, входящие в алфавит, используются для записи идентификаторов, констант, переменных, меток, выражений, комментариев и операторов.

Идентификатор (имя) – элемент программы, представляющий последовательность букв или букв и цифр, начинающийся с буквы. Идентификаторы используются для обозначения имен констант, переменных, стандартных имен. Буквы кириллицы при записи идентификаторов не используются. Идентификатор не должен также содержать пробелы, разделители и знаки арифметических операций. Различают стандартные и нестандартные идентификаторы. В свою очередь, в стандартные идентификаторы входят так называемые служебные (зарезервированные) слова. Стандартные идентификаторы будут в дальнейшем записываться с заглавных букв, а зарезервированные слова – либо полностью заглавными буквами, либо маленькими буквами с использованием полужирного шрифта.

Константа – элемент программы, значение которого в ходе ее выполнения не меняется. Константы, как правило, бывают числовыми, символьными или строковыми.

Переменная – элемент программы, значение которого в ходе выполнения программы может изменяться. Каждая переменная, используемая в программе, должна быть описана надлежащим образом. Переменная может быть описана только один раз. При описании переменной указывается ее тип, который может быть стандартным или нестандартным (пользовательским). Тип – это поименованное множество данных, имеющих однородный способ представления, над которыми определено множество одних и тех же допустимых операций. Нестандартный тип должен быть сначала описан надлежащим образом.

Метка – элемент программы, представляющий собой числовую константу целого типа без знака или идентификатор. Метка предназначена для обозначения места (как правило, оператора), на которое в ходе выполнения программы нужно выполнить переход, изменив тем самым естественный порядок ее выполнения. Метка отделяется от оператора двоеточием. Метка также может стоять в отдельной строке и не указывать тем самым на конкретный оператор; тогда после двоеточия надо ставить точку с запятой.

Выражение – элемент программы, предназначенный для реализации некоторого вычислительного процесса. Выражения, как правило, бывают арифметическими, булевскими и строковыми. Арифметические выражения содержат константы и (или) переменные, которые могут быть соединены знаками арифметических операций, либо включать различные функции (стандартные и нестандартные). Значения всех переменных, входящих в выражение, должны быть заранее известны. Выражение 1/0 изначально недопустимо, так как содержит явное деление на ноль. Переменные, константы, выражения, входящие в запись некоторого другого выражения, называются операндами. Тип выражения может быть целый, вещественный, символьный, булевский и т. п.

Комментарий – элемент программы, не предназначенный для выполнения каких-либо действий. Комментарий представляет собой последовательность символов, заключенную между фигурными скобками. Открывать комментарий может также группа символов (*, тогда закрывать его должна смежная группа символов *). Такие комментарии могут занимать несколько строк. Внутри комментария может находиться вложенный комментарий, который должен открываться и закрываться парными символами. В Object Pascal допускаются однострочные комментарии, начинающиеся с //. Комментарий, как правило, содержит описание некоторого участка программы и выполняет функцию своего рода справки о данной программе. В ходе выполнения программы комментарии игнорируются.

Оператор – элемент программы, предназначенный для реализации некоторого действия (или группы действий). Различают простые и структурные операторы. Подробнее об операторах описано в п. П1.4.