приведенных в таблице.
Над действительными числами можно выполнять следующие арифметические операции, дающие действительный результат: сложение, вычитание, умножение, деление.
К величинам действительного типа применимы все операции отношения.
К действительным аргументам применимы функции, дающие действительный результат: ABS (), SQR (), SIN (), COS (), ARCTAN (), LN (), Exp (), SQRT (), INT (), PI.
К аргументам действительного типа применимы также функции TRUNC () и ROUND (), дающие целый результат. Первая из них выделяет целую часть действительного аргумента путем отсечения дробной части, вторая округляет аргумент до ближайшего целого.
Логические величины
Для описания логических величин используется служебное слово BOOLEAN (булевская).
Логические величины принимают только два значения: TRUE (истинно) и FALSE (ложно).
Результатами обработки логических величин также являются величины логического типа.
Литерные величины
К литерным (символьным, строковым) величинам относятся все символы, слова, тексты и т. д. Литерные величины всегда берутся в одиночные кавычки.
Для описания литерных величин (строк символов) используется служебное слово STRING (строка), причем в описании можно сразу ограничить длину строки.
Например, f: String [25]; – длина строки до 25 символов
Если длина величина типа строка в описании не ограничена, то она может вмещать до 255 символов.
Если литерная величина имеет длину в один символ, то применяется более простой тип – CHAR. Переменная типа CHAR может хранить совершенно любой символ, в том числе и букву русского языка (знак кириллицы).
Переменной типа CHAR можно прямо в программе присвоить значение. Это делается посредством знака присваивания: «:=», после которого должен находиться символ, заключенный в одиночные кавычки (апострофы). Например, t:=«A»;
Табличные величины
Табличные величины или массивы используются, когда приходится иметь дело с большим количеством однотипных величин.
Для описания табличных величин используют служебное слово ARRAY (таблица).
Например: Var x: array [1..5] of integer; – массив х, состоящий из 5 целочисленных элементов.
Массивы бывают линейные (элементы нумеруются с помощью одного индекса) и прямоугольные (для нумерации элементов используется два индекса).
Прямоугольные массивы на языке «Pascal» записываются в виде:
Var y: array [1..6, 1..5] of real; – прямоугольный массив, состоящий из 6 строк и 5 столбцов (всего 30 элементов).
Запись арифметических выражений
Выражения входят в состав многих операторов языка «Pascal», а также могут быть аргументами встроенных функций. Выражение состоит из констант, переменных, указателей функций, знаков операций и скобок и задает правило вычисления некоторого значения.
Все выражения на языке «Pascal» записываются в одну строку.
Числа