Числовые неименованные константы-литералы

Неименованные константы-литералы

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

Специальные символы и зарезервированные слова

Символы и константы

Алфавит языка

Глава 1. Основы алгоритмического языка

В языке Pascal используется набор символов кодовой таблицы ASCII. Язык Pascal является регистронезависимым, т. е. между большими и малыми буквами нет разницы.

Программа, написанная на Паскале, состоит из лексем.

Лексемами (словами) называются минимальные значимые единицы текста в программе, написанной на Паскале. Лексемы представлены такими категориями, как:

§ специальные символы и зарезервированные слова,

§ идентификаторы,

§ неименованные константы-литералы.

Две соседних лексемы, если они обе представляют собой зарезервированное слово, идентификатор, числовую константу-литерал, должны быть отделены друг от друга одним или несколькими разделителями, причем разделитель представляет собой пробел или комментарий.

Разделители не могут быть частью лексем.

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

Примеры зарезервированных слов и специальных символов: var, for, do, program,:=, <>, >=, +, *, type,;.

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

Правила составления идентификаторов:

§ Идентификатор должен начинаться с буквы.

§ После первого символа идентификатора можно использовать буквы, цифры и символы подчеркивания (значение ASCII $5F).

§ Идентификатор может иметь любую длину, однако только первые 63 символа являются значимыми.

Примеры идентификаторов: x1, var_1, zyx, a_1_12, My_name.

Неправильные идентификаторы: 1x, sum$, My name, 1_var, x-1.

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

Десятичные числа обозначают константы целого типа. Они должны принимать значения в диапазоне от -2147483648 до 2147483647.

Примеры: 23, -3555.

Целая константа в шестнадцатеричном формате имеет в качестве префикса знак доллара $. Шестнадцатеричные числа обозначают константы целочисленного типа, они должны находиться в диапазоне от $00000000 до $FFFFFFFF.

Примеры: $22, $A12B.

Константы вещественного типа в формате с плавающей запятой представляют собой числа с десятичными точками (.) в качестве разделителя целой и дробной части.

Примеры: 23.0034, -23.0.

Константы вещественного типа в формате с фиксированной запятой используют техническое обозначение Е или е, которое читается как "на десять в степени". Например, 7Е-2 означает 7∙10-2; 12.25Е+6 или 12.25Е6 оба обозначают 12.25∙10+6.

Примеры: 7Е-2, 12.25Е6, -12.3e+02.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: