Переменные
Переменная целого типа (типа integer) может принимать значения в диапазоне -32768...32767.
Переменная вещественного типа (типа real) принимает значения в диапазоне 10-38..1038.
Переменная логического типа (типа boolean) может принимать значения FALSE либо TRUE.
Переменная символьного типа (типа char) может принимать значения только одного символа.
ОперацииТаблица 2
Арифметические операции
Операция | Действие | Пример записи |
+ | сохранение знака | +A |
- | изменение знака | -A |
+ | сложение | A+B |
- | вычитание | A-B |
* | умножение | A*B |
/ | деление | A/B |
div | целочисленное деление | A div B, 3 div 2 |
mod | остаток от целочисл. деления | A mod B, 5 mod 3 |
В любом выражении, если один или более операндов имеют вещественный тип, то результат будет вещественным. В операциях div и mod оба операнда (A и B) должны быть целого типа.
Таблица 3
Логические операции
Операция | Действие | Пример записи |
not | отрицание | not A |
and | логическое “И” | A and B |
or | логическое “ИЛИ” | A or B |
xor | исключающее “ИЛИ” | A xor B |
Т
Таблица 4
Операции отношения
Операция | Действие | Пример записи |
= | равно | A=B |
<> | не равно | A<>B |
< | меньше | A<B |
> | больше | A>B |
<= | меньше либо равно | A<=B |
>= | больше либо равно | A>=B |
При выполнении операций отношения оба операнда (A,B) должны быть одного и того же типа. Допускается лишь одно исключение: A – целого типа, B – вещественного (и наоборот).