Warunki — jeżeli…to
Informatyka, klasa 5 · Algorytmy
Najważniejsze w skrócie
Warunek to pytanie, na które odpowiedź brzmi tylko „tak” albo „nie” (prawda/fałsz). Na przykład: „czy liczba jest większa od 10?”. W schemacie blokowym warunek rysujemy rombem.
Instrukcja warunkowa ma postać „jeżeli warunek, to zrób A”. Wersja rozszerzona to „jeżeli warunek, to zrób A, w przeciwnym razie zrób B” — wtedy zawsze wykona się dokładnie jedna z gałęzi.
Warunki można łączyć: „i” wymaga spełnienia obu, „lub” wystarczy jednego, „nie” odwraca odpowiedź. Dzięki nim program podejmuje decyzje zamiast wykonywać zawsze to samo.
Ważne daty
- = — równe
- ≠ — różne
- > < — większe / mniejsze
- i (AND) — oba warunki muszą być prawdziwe
- lub (OR) — wystarczy jeden warunek
Ważne postacie
- Romb — warunek w schemacie blokowym
- Gałąź TAK — wykonywana, gdy warunek prawdziwy
- Gałąź NIE — wykonywana, gdy warunek fałszywy
- Operatory logiczne — i, lub, nie
Pojęcia
- Co to warunek?
- Pytanie o odpowiedzi prawda albo fałsz.
- Jak wygląda instrukcja warunkowa?
- „Jeżeli warunek, to zrób A” — opcjonalnie „w przeciwnym razie zrób B”.
- Jaką figurą rysujemy warunek?
- Rombem.
- Kiedy warunek z „i” jest prawdziwy?
- Gdy oba połączone warunki są prawdziwe.
- Kiedy warunek z „lub” jest prawdziwy?
- Gdy przynajmniej jeden warunek jest prawdziwy.
- Co robi operator „nie”?
- Odwraca odpowiedź — prawdę zamienia na fałsz.
- Ile gałęzi wykona się w „jeżeli…w przeciwnym razie”?
- Dokładnie jedna.
- Po co warunki w programie?
- Żeby program podejmował decyzje zależnie od sytuacji.
- Co to jest warunek zagnieżdżony?
- Warunek umieszczony wewnątrz gałęzi innego warunku.
- Co się dzieje, gdy warunek jest fałszywy, a nie ma gałęzi „w przeciwnym razie”?
- Program pomija tę instrukcję i wykonuje dalszą część skryptu.
- Ile gałęzi wychodzi z rombu?
- Dwie — dla odpowiedzi TAK i NIE.
- Co znaczy zapis x >= 10?
- x jest większe od 10 albo równe 10.
Sprawdź się
1. Warunek może dać odpowiedź…
- Dowolną liczbę całkowitą
- Prawda albo fałsz
- Tylko prawda
- Tekst
Pokaż odpowiedź
B. Prawda albo fałsz — Warunek jest zawsze prawdziwy albo fałszywy.
2. W „jeżeli…w przeciwnym razie” wykona się…
- Zawsze obie gałęzie po kolei
- Dokładnie jedna gałąź
- Żadna
- Losowa
Pokaż odpowiedź
B. Dokładnie jedna gałąź — Zawsze jedna z dwóch gałęzi.
3. Jeżeli warunek jest fałszywy, a nie ma gałęzi „w przeciwnym razie”…
- Program się zatrzyma
- Program pomija instrukcję i idzie dalej
- Program powtórzy sprawdzanie tego warunku
- Program zgłosi błąd
Pokaż odpowiedź
B. Program pomija instrukcję i idzie dalej — Sam warunek bez drugiej gałęzi po prostu nic nie robi, gdy nie jest spełniony.
4. Warunek „reszta z dzielenia przez 2 równa się 0” sprawdza…
- Czy liczba jest większa od zera
- Czy liczba jest parzysta
- Czy liczba jest pierwsza
- Czy liczba jest ujemna
Pokaż odpowiedź
B. Czy liczba jest parzysta — Liczby parzyste dzielą się przez 2 bez reszty.
5. Warunek z „lub" jest prawdziwy, gdy:
- oba są fałszywe
- przynajmniej jeden jest prawdziwy
- oba warunki muszą być jednocześnie prawdziwe
- nigdy
Pokaż odpowiedź
B. przynajmniej jeden jest prawdziwy — Operator „lub" wymaga jednego prawdziwego warunku.
Więcej pytań — razem 50 fiszek, pytań i zdań prawda/fałsz — czeka w ćwiczeniach.
▶ Ćwicz ten temat fiszki, quiz i prawda/fałsz — z wynikiem i powtórkami