W programowaniu (także w automatyce i mechatronice) należy rozróżniać wyrażenia arytmetyczne od wyrażeń relacyjnych (porównań). Porównanie "mniejszy lub równy" (≤, często zapisywane jako <=) służy do sprawdzenia, czy jedna wartość nie przekracza drugiej. Wynikiem takiego porównania jest wartość logiczna: prawda albo fałsz. Taki wynik jest następnie wykorzystywany w instrukcjach warunkowych (np. IF) lub w logice sterownika (np. w blokach porównania).
Odpowiedź "sprawdzenia warunku mniejszy lub równy." jest poprawna, ponieważ opisuje właśnie działanie operatora relacyjnego: nie liczy on "nowej liczby", tylko weryfikuje relację między dwiema wielkościami. W praktyce może to oznaczać np. sprawdzenie, czy odczyt z czujnika jest ≤ dopuszczalnej granicy, aby zezwolić na dalszy krok sekwencji.
Pozostałe odpowiedzi są niepoprawne, bo dotyczą działań arytmetycznych:
- "dodawania dwóch liczb całkowitych." – dodawanie tworzy sumę (wynik liczbowy), nie weryfikuje relacji.
- "odejmowania dwóch liczb całkowitych." – odejmowanie wyznacza różnicę (wynik liczbowy), a nie prawdę/fałsz.
- "iloczynu dwóch zmiennych." – mnożenie daje iloczyn (wynik liczbowy), często używany w obliczeniach skalowania, ale nie jest warunkiem logicznym.
Wskazówka egzaminacyjna: jeśli w zapisie pojawia się operator porównania (np. ≤, ≥, =, ≠), to zwykle celem jest warunek i wynik boolowski. Jeśli występują +, −, ×, ÷, to zwykle celem jest obliczenie i wynik liczbowy.