Иллюстрированный самоучитель по Delphi 7 для начинающих

Условие

В повседневной жизни условие обычно формулируется в виде вопроса, на который можно ответить Да или Нет. Например:

  • Величина сопротивления равна нулю?
  • Ответ правильный?
  • Сумма покупки больше 300 рублей?

В программе условие – это выражение логического типа (Boolean), которое может принимать одно из двух значений: True (истина) или False (ложь).

Простое условие состоит из двух операндов и оператора сравнения. В общем виде условие записывается следующим образом:

Оn1 Оператор On2

Где:

  • On1 и Оn2 – операнды условия, в качестве которых может выступать переменная, константа, функция или выражение;
  • Оператор – оператор сравнения.

В языке Delphi есть шесть операторов сравнения, которые приведены в табл. 2.1.

Таблица 2.1. Операторы сравнения.

Оператор Описание Результат сравнения
> Больше True, если первый операнд больше второго, иначе False
< Меньше True, если первый операнд меньше второго, иначе False
= Равно True, если первый операнд равен второму, иначе False
<> Не равно True, если первый операнд не равен второму, иначе False
>= Больше или равно True, если первый операнд больше или равен второму, иначе False
<= Меньше или равно True, если первый операнд меньше или равен второму, иначе False

Ниже приведены примеры условий:

Summa < 1000 Score >= HBound Sim = Chr(13)

В первом примере операндами условия является переменная и константа. Значение этого условия зависит от значения переменной Summa. Условие будет верным и, следовательно, иметь значение True, если значение переменной Summa меньше, чем 1000. Если значение переменной Summa больше или равно 1000, то значение этого условия будет False.

Во втором примере в качестве операндов используются переменные. Значение этого условия будет True, если значение переменной Score больше или равно значению переменной HBound.

В третьем примере в качестве второго операнда используется функция. Значение этого условия будет True, если в переменной Sim находится символьный код клавиши Enter, равный 13.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.