KWALIFIKACJA INF2 + INF3 - CZERWIEC 2013

PYTANIE NR 8.
Który z symboli graficznych oznacza blok decyzyjny?
Ilustracja przedstawia cztery różne kształty geometryczne, które są oznaczone literami A, B, C i D.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W schemacie blokowym blok decyzyjny (warunek) ma kształt rombu. Z takiego bloku wychodzą zwykle co najmniej dwie gałęzie przebiegu (np. "tak/nie"), co odpowiada rozgałęzieniu sterowania programu. Poprawna jest odpowiedź, która przedstawia symbol rombu.

Pełne wyjaśnienie:

W schemacie blokowym (flowchart) każdy typ kroku algorytmu ma swój umowny symbol graficzny. Blok decyzyjny służy do sprawdzenia warunku logicznego i podjęcia dalszego przebiegu w zależności od wyniku tego warunku.

Jak wygląda blok decyzyjny?
Standardowo jest to romb (diament). Wewnątrz rombu zapisuje się pytanie/warunek (np. "czy x > 0?"), a z rombu wychodzą przynajmniej dwa połączenia (strzałki) prowadzące do różnych kolejnych bloków – to graficzny odpowiednik rozgałęzienia w kodzie (np. if/else).

Dlaczego pozostałe symbole nie oznaczają decyzji?

  • Prostokąt w schematach blokowych oznacza zwykle operację/proces (wykonanie instrukcji), czyli krok bez rozgałęzienia.
  • Równoległobok jest najczęściej używany do wejścia/wyjścia danych (np. wczytaj, wyświetl), a nie do podejmowania decyzji.
  • Owal/zaokrąglony prostokąt (terminator) służy do oznaczania startu lub końca algorytmu.

Wskazówka egzaminacyjna: jeśli widzisz symbol, z którego wychodzą dwie ścieżki (często opisywane jako "TAK/NIE"), to niemal na pewno jest to decyzja, a jego kształt to romb. Warto też pamiętać "mapę podstawową": terminator (start/stop), proces (prostokąt), wejście/wyjście (równoległobok), decyzja (romb).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Blok decyzyjny to element schematu blokowego służący do sprawdzenia warunku i rozgałęzienia przebiegu algorytmu. Najczęściej zawiera pytanie (warunek logiczny), a z jego wyjść prowadzą różne ścieżki, np. "tak/nie".
Symbol decyzji w klasycznym schemacie blokowym ma kształt rombu (diamentu). To graficzny sygnał, że w tym miejscu algorytm wybiera dalszy krok zależnie od spełnienia warunku.
Ponieważ warunek logiczny zazwyczaj ma dwa wyniki: prawda/fałsz. W schemacie blokowym przekłada się to na co najmniej dwie gałęzie, które prowadzą do różnych następnych kroków algorytmu (np. "TAK" i "NIE").
Romb jest symetryczny i kojarzy się z "pytaniem" (decyzją), a równoległobok ma przesunięte boki i oznacza wejście/wyjście danych. Dodatkowo romb często ma podpisy na strzałkach (np. tak/nie), co sugeruje rozgałęzienie.
Prostokąt zwykle oznacza proces/operację, czyli wykonanie instrukcji bez podejmowania decyzji (np. oblicz sumę, zwiększ licznik). Ma przeważnie jedno wejście i jedno wyjście, więc nie tworzy rozgałęzień.
Równoległobok jest najczęściej symbolem wejścia/wyjścia, czyli operacji typu "wczytaj dane" albo "wyświetl wynik". To częsty błąd na egzaminach: mylenie go z decyzją, bo oba symbole bywają opisane tekstem.
Używa się go wtedy, gdy algorytm ma działać inaczej w zależności od sytuacji, np. "jeśli użytkownik podał poprawne hasło, przejdź dalej, w przeciwnym razie poproś ponownie". W kodzie odpowiada to konstrukcjom if/else lub wyborom.
Najczęściej myli się romb (decyzja) z równoległobokiem (wejście/wyjście) oraz prostokąt (proces) z terminatorem (start/koniec). Pomaga zapamiętać, że tylko decyzja tworzy rozgałęzienie i zwykle ma dwie różne strzałki wyjściowe.
Nie zawsze, ale to bardzo częsta praktyka. Podpisy ułatwiają czytanie schematu i jasno pokazują, która strzałka odpowiada spełnieniu warunku. Na egzaminie brak podpisów nie zmienia faktu, że romb oznacza decyzję.
Najlepiej ćwiczyć na krótkich algorytmach: zamień 5–10 przykładów pseudokodu na schemat i odwrotnie. Utrwal "cztery podstawy": start/koniec, proces, wejście/wyjście, decyzja. Sprawdzaj też, czy decyzja rzeczywiście rozdziela przebieg na dwie ścieżki.
info

To pytanie poprawnie rozwiązuje 68% zdających egzamin. średnie

Eksperci podkreślają: "W schemacie blokowym blok decyzyjny (warunek) ma kształt rombu."

Źródła:

  • Wikipedia (PL), hasło: "Schemat blokowy" – opis symboli i znaczeń, https://pl.wikipedia.org/wiki/Schemat_blokowy (dostęp: 2026-03-01)
  • Lucidchart, "Flowchart Symbols and Meanings" – opis symbolu Decision (diamond), https://www.lucidchart.com/pages/flowchart-symbols-meaning-explained (dostęp: 2026-03-01)
  • diagrams.net (draw.io), dokumentacja/zasoby: biblioteka Flowchart i opisy kształtów, https://www.diagrams.net/doc/ (dostęp: 2026-03-01)

Materiały:

  • Podręcznik do algorytmiki dla szkół średnich (rozdział o schematach blokowych)
  • Dokumentacje narzędzi do tworzenia diagramów (np. draw.io/diagrams.net – biblioteka Flowchart)
  • Ćwiczenia: zamiana pseudokodu z instrukcją warunkową na schemat blokowy i odwrotnie

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego