Современное программирование предлагает пользователям использовать самые разнообразные языки программирования. Но основой основ является Паскаль.Данный язык был разработан в 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; {выражение} |
---|