Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФ ЭКЗ - копия.doc
Скачиваний:
18
Добавлен:
01.05.2015
Размер:
247.81 Кб
Скачать

42. Алфавит языка Паскаль

Любой язык представляет собой совокупность символов, соглашении и правил, используемых для общения. При записи алгоритма решении задачи на языке программирования необходимо четко знать правила написания и использования элементарных информационных и языковых единиц. Основой Pascal, как и любого языка, является алфавит – конечный набор знаков, состоящий из букв, десятичных и шестнадцатеричных цифр, а также специальных символов.

Символы в Pascal

Слова в Pascal

Формальные методы описания синтаксических конструкций языка программирования

Идентификаторы

Стандартные идентификаторы

Пользовательские идентификаторы

Константы и переменные

Символы в Pascal

В качестве букв в Pascal используются прописные и строчные буквы латинского алфавита:

ABCDEFGHIJKLMNOPQRSTUVWXYZ

abcdefghijklmnopqrstuvwxyz

и знак подчеркивания ( _ );

в качестве десятичных цифр: 0123456789.

Слова в Pascal

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

Зарезервированные слова являются составной частью языка, имеют фиксированное начертание и раз и навсегда определенный смысл. Они не могут изменяться программистом.

Формальные методы описания синтаксических конструкций языка программирования

Для описания синтаксических конструкций языка программирования в настоящее время наиболее распространены два формальных метода. Первый использует форму записи, предложенную Джоном Бэкусом и Питером Науроом, когда они описывали синтаксис языка Алгол-60. С тех пор эта форма называется Backus Naur Form, или сокращенно BNF.

Другой формальный метод, наглядно представляющий синтаксические конструкции языка в графическом виде, использует синтаксические диаграммы. Популяризировал синтаксические диаграммы создатель языка Pascal Н.Вирт, и поэтому их часто называют синтаксическими диаграммами Вирта.

На синтаксических диаграммах используются два вида четырехугольников — с прямыми и скругленными углами (иногда их заменяют кружками или овалами). В прямоугольники заключаются элементы языка, значение которых должно быть определено (так называемые нетерминальные символы). В четырехугольниках со скругленными углами (или кружках, овалах) размешаются так называемые терминальные (базовые) символы, или иероглифы языка, значение которых в определении не нуждается. Направление движения по диаграмме при раскрытии структуры понятия, записанного при входе в диаграмму, указывают стрелки.

Константы и переменные

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]