Операция сравнения
Операция сравнения сопоставляет два значения и определяет, выполняется ли заданное отношение между ними. Результат сравнения — логическое значение: истина или ложь.
Знаки сравнения
Основные операции сравнения чисел: \(=\) — равно, \(\ne\) — не равно, \(>\) — больше, \(<\) — меньше, \(\ge\) — больше или равно, \(\le\) — меньше или равно. Например, выражение \(7 > 3\) имеет значение «истина», а \(7 < 3\) — «ложь».
Здесь \(a\) и \(b\) — сравниваемые значения, а \(\theta\) — выбранный знак отношения. Для любых конкретных чисел результатом будет ровно одно логическое значение: истина или ложь. Сравнение не изменяет сами числа и не записывает результат в переменную автоматически. Если результат нужно сохранить, применяют оператор присваивания.
Пусть \(x=12\), \(y=15\). Выражение \(x<y\) истинно, потому что 12 меньше 15. Выражение \(x=y\) ложно. Если алгоритм проверяет \(x<y\), то при этих значениях выполняется ветвь для истинного условия.
Сравнение отвечает на вопрос «равны ли значения или как они соотносятся?». Присваивание записывает значение в переменную. Например, \(x=5\) в записи алгоритма может означать присваивание, а проверка \(x=5\) — сравнение; точная запись зависит от используемого языка.
Каков результат сравнения \(9\le 9\)?
Главное
- Сравнение сопоставляет два значения и возвращает истину или ложь.
- Знаки сравнения: \(=\), \(\ne\), \(<\), \(>\), \(\le\), \(\ge\).
- Результат сравнения используют в условии, а само сравнение не изменяет значения.