Логические операции
Операции отношения или сравнения
Арифметические операции с целыми числами и переменными целого типа в языке Паскаль
Операция | Обозначение |
Сложение | + |
Вычитание | - |
Умножение | * |
Деление | 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 |
истина | истина | истина | истина |
истина | ложь | ложь | истина |
ложь | истина | ложь | истина |
ложь | ложь | ложь | ложь |