KWALIFIKACJA INF2 + INF3 - CZERWIEC 2006

PYTANIE NR 6.
Rysunek przedstawia schemat blokowy algorytmu, na którym liczba bloków decyzyjnych wynosi
Ilustracja przedstawia schemat blokowy algorytmu, który jest typowym elementem w kontekście egzaminów zawodowych dla
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Blok decyzyjny w schemacie blokowym ma standardowo kształt rombu (diamentu) i oznacza sprawdzenie warunku z co najmniej dwoma wyjściami (np. TAK/NIE). Aby rozwiązać zadanie, należy na dołączonym rysunku odnaleźć wszystkie takie romby i je policzyć. Na tym schemacie jest ich łącznie 1.

Pełne wyjaśnienie:

W schemacie blokowym (flowcharcie) różne kształty odpowiadają różnym typom kroków algorytmu. Kluczowe w tym zadaniu jest poprawne rozpoznanie bloku decyzyjnego, czyli miejsca, w którym algorytm sprawdza warunek i rozgałęzia przebieg wykonania.

Jak rozpoznać blok decyzyjny?

  • Najczęściej ma kształt rombu (diamentu).
  • Reprezentuje pytanie/warunek logiczny, po którym następują co najmniej dwa możliwe kierunki dalszego przebiegu (np. "tak" i "nie").

Jak poprawnie policzyć bloki decyzyjne na rysunku?

  • Przejdź wzrokiem cały schemat od początku do końca i zaznacz każdy romb.
  • Nie zliczaj prostokątów (operacje/obliczenia) ani równoległoboków (wejście/wyjście), bo nie są decyzjami.
  • Uważaj na elementy, które "zmieniają przebieg" (np. strzałki powrotu w pętli) – pętla sama w sobie nie jest blokiem decyzyjnym, decyzją jest dopiero romb z warunkiem (jeśli występuje).

Odpowiedź "1" jest poprawna, ponieważ na dołączonym schemacie znajduje się dokładnie jeden symbol decyzji (jeden romb). Pozostałe propozycje są typowymi wynikami błędów nieuwagi: albo pominięcia rombu, albo błędnego uznania innych bloków (np. operacji lub wejścia/wyjścia) za decyzje, albo wielokrotnego zliczenia tego samego miejsca rozgałęzienia.

W praktyce informatyka umiejętność rozpoznania liczby decyzji pomaga ocenić, ile instrukcji warunkowych (np. if, switch) trzeba będzie zaimplementować oraz gdzie algorytm ma punkty krytyczne logiki.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Blok decyzyjny to element schematu blokowego przedstawiający sprawdzenie warunku logicznego i rozgałęzienie przebiegu algorytmu. Najczęściej ma kształt rombu (diamentu) i prowadzą z niego co najmniej dwa wyjścia, np. dla wyniku "tak" i "nie".
Symbol decyzji jest zwykle rysowany jako romb (diament). W środku umieszcza się warunek, a strzałki wychodzące oznaczają możliwe ścieżki wykonania po spełnieniu lub niespełnieniu warunku.
Przejdź przez cały schemat i zlicz tylko romby. Pomijaj prostokąty (operacje), równoległoboki (wejście/wyjście) oraz owal start/stop. Dobrą metodą jest zaznaczanie każdego rombu ołówkiem lub mentalnie "odhaczanie" po kolei.
Prostokąt oznacza zwykle operację/proces (np. obliczenie, przypisanie, wykonanie instrukcji). Nie rozgałęzia przebiegu sam z siebie, dlatego nie jest blokiem decyzyjnym. Decyzja to miejsce, gdzie algorytm wybiera jedną z kilku dróg.
Nie zawsze. Pętla w schemacie blokowym zwykle jest realizowana przez warunek w rombie (np. "czy kontynuować?") i strzałkę powrotną. Sama strzałka powrotu lub układ bloków nie jest decyzją; decyzją jest konkretny romb z warunkiem.
Najczęściej myli się symbole (np. uznaje równoległobok za decyzję), pomija romb na skraju rysunku lub liczy ten sam romb dwa razy, gdy schemat ma powrót strzałką. Pomaga systematyczne skanowanie rysunku od góry do dołu i od lewej do prawej.
Warunek w rombie odpowiada instrukcji warunkowej w kodzie, np. if lub wyborowi wielowariantowemu typu switch. Każde wyjście z rombu to inna gałąź wykonania programu, zależna od wartości warunku.
Blok wejścia/wyjścia jest zwykle równoległobokiem i opisuje np. wczytanie danych lub wyświetlenie wyniku. Blok decyzyjny to romb i zawsze wiąże się z pytaniem/warunkiem, po którym wybierana jest dalsza ścieżka algorytmu.
W praktyce warto znać podstawowe: start/stop, proces (operacja), wejście/wyjście, decyzja oraz kierunek przepływu (strzałki). Zadania egzaminacyjne często sprawdzają umiejętność czytania schematów, więc znajomość tych symboli ułatwia szybkie i poprawne odpowiedzi.
Ćwicz na krótkich schematach: zliczaj decyzje, wskazuj miejsca rozgałęzień i przepisuj schemat na pseudokod. Pomaga też porównywanie: romb = decyzja, prostokąt = operacja, równoległobok = wejście/wyjście. Regularne zadania "na czas" uczą uważnego czytania rysunku.
info

To pytanie poprawnie rozwiązuje 83% zdających egzamin. średnio łatwe

Według specjalistów z branży: "Blok decyzyjny w schemacie blokowym ma standardowo kształt rombu (diamentu) i oznacza sprawdzenie warunku z co najmniej dwoma wyjściami (np. TAK/NIE)."

Źródła:

  • Wikipedia (PL): "Schemat blokowy" – opis symboli i zastosowań, https://pl.wikipedia.org/wiki/Schemat_blokowy (dostęp: 2026-03-02)
  • Wikipedia (EN): "Flowchart" – sekcja o symbolach (decision symbol), https://en.wikipedia.org/wiki/Flowchart (accessed 2026-03-02)
  • Lucidchart: "Flowchart Symbols" – opis symbolu decyzji (diamond), https://www.lucidchart.com/pages/flowchart-symbols-meaning-explained (accessed 2026-03-02)

Materiały:

  • Notatki z podstaw algorytmiki: symbole schematów blokowych i ich znaczenie
  • Ćwiczenia z czytania schematów blokowych (zadania: policz decyzje/pętle/wejścia-wyjścia)
  • Materiały dydaktyczne z programowania: instrukcje warunkowe i rozgałęzienia

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego