Логические операции
Операции отношения или сравнения
Арифметические операции с целыми числами и переменными целого типа в языке Паскаль
| Операция | Обозначение |
| Сложение | + |
| Вычитание | - |
| Умножение | * |
| Деление | a_div_b |
Знак "_" означает пробел. Пробелы между именами переменных и названием операции (div) - обязательны. (Происходит от английского division - деление).
Остаток от деления a на b. a_mod_b
Кроме арифметических операций с целыми числами выполняются:
| Знак | Наименование | Пример | Пояснение |
| < | Меньше | a < 6 | a меньше 6 |
| <= | Меньше или равно | b <= 23 | b меньше или равно 23 |
| > | Больше | x > 5 | x больше 5 |
| >= | Больше или равно | y >= 8 | y больше или равно 8 |
| = | Равно | c = 10 | c равно 10 |
| <> | Не равно | d <> 3 | d не равно 3 |
| Логическая операция | Ее значение | Примеры записи | Значение примера |
| AND | Логическое "И" | (x<7) and (x>3) | x меньше 7 и x больше 3 (3<x<7) |
| OR | Логическое "ИЛИ" | (y>100) or (y<10) | y больше 100 или y меньше 10 (y<10, y>100) |
| NOT | Логическое "НЕ" | not (x=2) | не x равно 2 |
Правила использования операций AND и OR
(Таблица истинности)
| a | b | a and b | a or b |
| истина | истина | истина | истина |
| истина | ложь | ложь | истина |
| ложь | истина | ложь | истина |
| ложь | ложь | ложь | ложь |