Современное программирование предлагает пользователям использовать самые разнообразные языки программирования. Но основой основ является Паскаль.Данный язык был разработан в 1971 году в Университете Цюриха профессором Никлаусом Виртом. Его предназначение изначально было учебным. Имея достаточно четко выраженную структуру и систему предоставления данных Паскаль имел ограничения в функциях ввода - вывода, при создании подпрограмм.

Константы

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

Константы - определяются один раз и остаются неизменными в течение работы программы. Различают следующие типы констант:

1. Числа (целые, вещественные, десятичные), например: 32, 5.3, 7.349е10. Про записи вещественных чисел для разделения целой и дробной части испоьзуют точку. Часто вещественные числа записывают в формате с фиксированной точкой, например: 0.5, -3.57. Иногда используют формат с плавающей точкой (в виде мантиссы и порядка). Мантиссу записывают перед порядком и отделяют от него строчной или прописной буквой "e". Например:

Запись 1.5е10 соответствует значению: 1,5 * 10-10

Запись 0.9E28 соответствует значению: 0,9 * 1028

2. Шестнадцетиричные числа - начинаются со знака $, например: $27, $9.

3. Логические константы - true (истина), false (ложь).

4. Символьные константы - записываются в апострофах, например: `A` или в виде соответствующих кодов.

5. Строки символов - записываются в апострофах `ABCD`.

6. Конструктор множеств

7. "Нулевой" адрес - nil

Константы используют в двух формах:

1. Литералы - значение константы, записанное в программе. Например:

Выражение 2 + 5.1 * x; используется два литерала: "2" и "5.1"

2. Поименованные константы - объявляются в инструкции раздела описаний const. Обращение к ним осуществляется по имени (идентификатору). Выражением при этом является запись, состоящая из ранее объявленных констант, литералов, знаков операций и стандартных функций: abs, chr, hi, length, lo, ord, ovd, pred, round, size of, str, succ, trunc и т. д.

Синтаксическая диаграмма конструкции <Объявление констант>

Пример записи константы:

const min = -23; max = 85; {десятичные константы}

a16 = $10; {шестнадцатиричные константы}

ch1 = #94; ch2 = `a`; {символьные константы}

stroka = `end`; {строковые константы}

v1 = [3, 6, 8, ... 9]; {конструктор множества}

center = (max - min) div2; {выражение}

Hosted by uCoz