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.

▶ Ćwicz ten temat fiszki, quiz i prawda/fałsz — z wynikiem i powtórkami

Ważne daty

Ważne postacie

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ź…

  1. Dowolną liczbę całkowitą
  2. Prawda albo fałsz
  3. Tylko prawda
  4. Tekst
Pokaż odpowiedź

B. Prawda albo fałsz — Warunek jest zawsze prawdziwy albo fałszywy.

2. W „jeżeli…w przeciwnym razie” wykona się…

  1. Zawsze obie gałęzie po kolei
  2. Dokładnie jedna gałąź
  3. Żadna
  4. 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”…

  1. Program się zatrzyma
  2. Program pomija instrukcję i idzie dalej
  3. Program powtórzy sprawdzanie tego warunku
  4. 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…

  1. Czy liczba jest większa od zera
  2. Czy liczba jest parzysta
  3. Czy liczba jest pierwsza
  4. 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:

  1. oba są fałszywe
  2. przynajmniej jeden jest prawdziwy
  3. oba warunki muszą być jednocześnie prawdziwe
  4. 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