
- •2.1. Основные понятия языков программирования.
- •2.2. Структуры и типы данных языка программирования
- •2.3. Ада Лавлейс – первый в мире программист
- •2.3.1. Краткая историческая справка
- •2.3.2. Биография
- •Краткое описание языка pascal abc
- •2.4. Алфавит языка Pascal abc и основные элементы программы
- •2.5. Структура программы
Краткое описание языка pascal abc
2.4. Алфавит языка Pascal abc и основные элементы программы
Алфавит языка Pascal ABC содержит следующие группы символов:
– буквы (26 английских букв + знак подчеркивания); большие и маленькие буквы не различаются;
– арабские цифры от 0 до 9 включительно;
– разделители: . , : ; ' <пробел>;
– скобки открывающие: ( { [;
– знаки арифметических и логических операций: + - * / < > =;
– скобки закрывающие: ) } ];
– прочие символы и буквы кириллицы.
Символы, входящие в алфавит, используются для записи идентификаторов, констант, переменных, меток, выражений, комментариев и операторов.
Идентификатор (имя) – элемент программы, представляющий последовательность букв или букв и цифр, начинающийся с буквы. Идентификаторы используются для обозначения имен констант, переменных, стандартных имен. Буквы кириллицы при записи идентификаторов не используются. Идентификатор не должен также содержать пробелы, разделители и знаки арифметических операций. Различают стандартные и нестандартные идентификаторы. В свою очередь, в стандартные идентификаторы входят так называемые служебные (зарезервированные) слова. Стандартные идентификаторы будут в дальнейшем записываться с заглавных букв, а зарезервированные слова – либо полностью заглавными буквами, либо маленькими буквами с использованием полужирного шрифта.
Константа – элемент программы, значение которого в ходе ее выполнения не меняется. Константы, как правило, бывают числовыми, символьными или строковыми.
Переменная – элемент программы, значение которого в ходе выполнения программы может изменяться. Каждая переменная, используемая в программе, должна быть описана надлежащим образом. Переменная может быть описана только один раз. При описании переменной указывается ее тип, который может быть стандартным или нестандартным (пользовательским). Тип – это поименованное множество данных, имеющих однородный способ представления, над которыми определено множество одних и тех же допустимых операций. Нестандартный тип должен быть сначала описан надлежащим образом.
Метка – элемент программы, представляющий собой числовую константу целого типа без знака или идентификатор. Метка предназначена для обозначения места (как правило, оператора), на которое в ходе выполнения программы нужно выполнить переход, изменив тем самым естественный порядок ее выполнения. Метка отделяется от оператора двоеточием. Метка также может стоять в отдельной строке и не указывать тем самым на конкретный оператор; тогда после двоеточия надо ставить точку с запятой.
Выражение – элемент программы, предназначенный для реализации некоторого вычислительного процесса. Выражения, как правило, бывают арифметическими, булевскими и строковыми. Арифметические выражения содержат константы и (или) переменные, которые могут быть соединены знаками арифметических операций, либо включать различные функции (стандартные и нестандартные). Значения всех переменных, входящих в выражение, должны быть заранее известны. Выражение 1/0 изначально недопустимо, так как содержит явное деление на ноль. Переменные, константы, выражения, входящие в запись некоторого другого выражения, называются операндами. Тип выражения может быть целый, вещественный, символьный, булевский и т. п.
Комментарий – элемент программы, не предназначенный для выполнения каких-либо действий. Комментарий представляет собой последовательность символов, заключенную между фигурными скобками. Открывать комментарий может также группа символов (*, тогда закрывать его должна смежная группа символов *). Такие комментарии могут занимать несколько строк. Внутри комментария может находиться вложенный комментарий, который должен открываться и закрываться парными символами. В Object Pascal допускаются однострочные комментарии, начинающиеся с //. Комментарий, как правило, содержит описание некоторого участка программы и выполняет функцию своего рода справки о данной программе. В ходе выполнения программы комментарии игнорируются.
Оператор – элемент программы, предназначенный для реализации некоторого действия (или группы действий). Различают простые и структурные операторы. Подробнее об операторах описано в п. П1.4.