Operatory Relacyjne i Logiczne: Jak porównywać dane?
Zrozum, jak działają operatory porównania oraz jak łączyć warunki za pomocą AND, OR i NOT. Kluczowa wiedza do instrukcji sterujących.
Operatory Relacyjne i Logiczne
Aby program mógł podjąć decyzję, musi najpierw umieć porównać dane. Służą do tego operatory relacyjne (porównania). Jeśli chcemy sprawdzić kilka warunków na raz, używamy operatorów logicznych. To one stanowią serce każdej instrukcji if oraz pętli.
[Image showing comparison and logical operators symbols in code]
1. Operatory Relacyjne (Porównania)
Służą do sprawdzania zależności między dwiema wartościami. Wynikiem takiej operacji jest zawsze wartość logiczna: prawda (true) lub fałsz (false).
| Cecha | Operator | Znaczenie |
|---|---|---|
| == | Równe | 5 == 5 |
| != | Różne (nie równe) | 5 != 3 |
| > | Większe niż | 2 > 8 |
| <= | Mniejsze lub równe | 4 <= 4 |
2. Operatory Logiczne
Pozwalają łączyć wiele porównań w jedno złożone wyrażenie.
| Cecha | Operator | Nazwa |
|---|---|---|
| && | AND (I) | Prawda, jeśli oba są prawdziwe |
| || | OR (LUB) | Prawda, jeśli choć jeden jest prawdziwy |
| ! | NOT (NIE) | Odwraca wartość logiczną |
Najczęstsze błędy i pułapki
Pomylenie = z ==
Złe łączenie przedziałów
Pro Tip
Short-circuit evaluation
Quiz: Sprawdź wiedzę
Jaki będzie wynik wyrażenia: (5 > 2) || (3 < 1) ?
Schemat priorytetów (Mermaid)
Co dalej?
- Zapamiętaj tablice prawdy dla operatorów AND, OR i XOR.
- Przećwicz pisanie warunków sprawdzających przedziały liczb.
- Dowiedz się, czym różni się
==od===w języku JavaScript (porównanie wartości vs typu). - Rozwiąż zadania z INF.04 dotyczące złożonych instrukcji warunkowych.
Może Cię zainteresować
Operator Warunkowy: Skrócony if-else w jednej linii
Poznaj operator trójargumentowy (ternary). Dowiedz się, jak skracać kod i kiedy warto go używać zamiast klasycznej instrukcji if-else.
Operatory matematyczne: Fundament obliczeń w kodzie
Poznaj podstawowe i zaawansowane operatory matematyczne. Dowiedz się, jak działa modulo, inkrementacja oraz dlaczego kolejność działań ma znaczenie.
Słowa kluczowe: Lista zarezerwowanych wyrazów w IT
Zrozum, czym są słowa kluczowe w językach programowania. Dowiedz się, dlaczego nie możesz ich używać jako nazw zmiennych i poznaj listy dla C++, Java i Python.