Стандартный символьный тип Char определяет полный набор ACSII-символов. В программе при задании символьных значений необходимо использовать апострофы. В памяти занимает 1 байт.
Переменные А и В будут принимать значения в интервале от -10 до 10.
Логический тип
Стандартный логический тип Boolean (размер - 1байт). Эти типы могут принимать только два значения: True и False.
Арифметические выражения
Арифметические выражения формируются из переменных, констант, функций, знаков операций и круглых скобок. В арифметических выражениях используются следующие арифметические операции:
Выражение
Тип данных
Тип результата
Операция
Пример
A+B
Real
Integer
Real, Integer
Real
Integer
Real
Сложение
A-B
Real
Integer
Real, Integer
Real
Integer
Real
Вычитание
A*B
Real
Integer
Real, Integer
Real
Integer
Real
Умножение
A/B
Real
Integer
Real, Integer
Real
Real
Real
Деление
A div B
Integer
Integer
Целочисленное деление
11 div 5 Þ2
10 div 3Þ3
2 div 3Þ0
A mod B
Integer
Integer
Деление с остатком
11 mod 5Þ1
10 mod 3Þ1
14 mod 5Þ4
Приоритет операций в порядке убывания: /, *, div, mod, -, +
Для изменения приоритета операций используются круглые скобки.
Абсолютное значение аргумента
Арктангенс аргумента
Синус аргумента
Косинус аргумента
ex
Натуральный логарифм
Квадрат аргумента
Квадратный корень аргумента
Возвращает число, равное дробной части числа
Возвращает число, равное целой части числа
Возвращает число, равное целой части числа (округление – по правилам математики)
Возвращает число, равное целой части числа (округление – путем отбрасывания дробной части)
Совпадает с типом Х
Вещественный
Вещественный
Вещественный
Вещественный
Вещественный
Совпадает с типом Х
Вещественный
Вещественный
Вещественный
LongInt
LongInt
Пример программы с использованием арифметических выражений
Program p2;
Const
X=-2;
A=732;
B=3.4;
Var
Z,Y:Real;
BEGIN
Y:=1/(1-1/Sqrt(A+B));
Z:=Arctan(X)/(1-ABS(X));
Write('Ý=',Y,' Z=',Z);
END.
Пример 2. Записать выражение на языке программирования Pascal
A==
√|X-1| • √| Y |
1+X²/2 + Y²/4
Условные выражения и операции отношения
Операции отношения выполняют сравнение двух операндов и определяют, истинно значение выражения или ложно. Они используются для управления циклами и в условных операторах.
Операции отношения
Выражение
Операция
Результат
A=B
A<>B
A>B
A<B
A>=B
A<=B
Равно
Не равно
Больше
Меньше
Больше или равно
Меньше или равно
True, если A= B
True, если A <>B
True, если A >B
True, если A <B
True, если A>= B
True, если A<= B
Операции расположены в порядке убывания приоритета.
Например
Выражение Результат
12>=12 True
56>10 True
11<=6 False
Логические выражения и операции
Результатом выполнения логического выражения является логическое значение True или False.
Имеется одна унарная логическая операция not (отрицание) и две бинарные операции and (логическое умножение) и or (логическое сложение).