Выбрать город
Программирование: концепции7-8 кл.

Миф или правда

Правда ли, что сравнение изменяет переменные?

Миф

Сравнение изменяет переменные

На самом деле

Нет: оператор сравнения только вычисляет ответ — истину или ложь; сами значения остаются какими были.

Оператор сравнения — что это на самом деле

Знак, который сравнивает два значения и выдаёт логический ответ — истину или ложь: «больше», «меньше», «равно», а в текстовой записи ещё >= (не меньше), <= (не больше) и != (не равно). Сравнение не меняет сами значения; его ответ программа подставляет в условия и циклы.

Бинарные операции с логическим результатом: ==, !=, <, <=, >, >=; приоритет ниже арифметики, поэтому a + 1 > b читается как (a + 1) > b. Краевые случаи: дробные числа сравнивают с допуском — 0.1 + 0.2 == 0.3 даёт ложь из-за двоичного…

Аналогия: Весы с двумя чашами: положил два значения — сразу видно, какая чаша перевесила или они равны.

Полное определение →

Это понятие вводят примерно 13-14 лет (7-8 класс).

Связанные термины

УсловиеЛогические операцииПеременнаяЦикл

← Все мифы и факты