double arrow

Оп1 Оператор 0п2

где On1 и 0п2 — операнды условия, в качестве которых могут выступать переменная, константа, функция или выражение;

оператор — оператор сравнения.

Например, условие «переменная x положительна» будет выглядеть так: .

Таблица В.2 - Операторы сравнения языка Pascal

Оператор Описание Значение выражения
> Больше true, если первый операнд больше второго, иначе false
< Меньше true, если первый операнд меньше второго, иначе false
= Равно TRUE, если первый операнд равен второму, иначе false
<> Не равно true, если первый операнд не равен второму, иначе false
>= Больше или равно true, если первый операнд больше или равен второму, иначе false
<= Меньше или равно true, если первый операнд меньше или равен второму, иначе false

2) Логические операторы

Из простых условий, которые являются выражениями логического типа, можно строить сложные условия с применением к ним, как к операндам, логических операторов: not — отрицание, and — «логическое И», or —«логическое ИЛИ».

Результат применения логических операторов к операндам логического типа представлен в таблице В.3.

Таблица В.3

Ор1 Ор2 Ор1 and Op2 Op1 orOp2 notOp1
FALSE FALSE FALSE FALSE TRUE
FALSE TRUE FALSE TRUE TRUE
TRUE FALSE FALSE TRUE FALSE

При записи сложных условий важно учитывать то, что логические операторы имеют более высокий приоритет, чем операторы сравнения, поэтому простые условия следует брать в скобки.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: