KWALIFIKACJA INF2 + INF3 - CZERWIEC 2010

PYTANIE NR 4.
Który z symboli algorytmów stosowanych w schematach blokowych oznacza blok wprowadzania danych/wyprowadzania wyników?
Ilustracja przedstawia cztery różne symbole, które są powszechnie używane w schematach blokowych do reprezentowania różnych
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Symbol równoległoboku w schemacie blokowym oznacza operacje wejścia/wyjścia, czyli wprowadzanie danych (np. z klawiatury, pliku) lub prezentowanie wyników (np. na ekranie). Pozostałe podstawowe figury zwykle opisują proces, decyzję albo start/koniec, a nie I/O.

Pełne wyjaśnienie:

W standardowej notacji schematów blokowych (flowchart) operacje wprowadzania danych i wyprowadzania wyników zapisuje się symbolem równoległoboku. Taki blok oznacza sytuację, w której algorytm:

  • pobiera dane z jakiegoś źródła (np. klawiatura, plik, czujnik, baza danych), albo
  • zapisuje/wyświetla wynik (np. ekran, drukarka, plik, odpowiedź API).

To rozróżnienie jest istotne, bo pozwala czytelnie oddzielić kroki przetwarzania od kroków komunikacji z otoczeniem (wejście/wyjście). Dzięki temu schemat blokowy ułatwia analizę algorytmu, testowanie (gdzie są dane wejściowe i jakie są oczekiwane wyjścia) oraz późniejszą implementację.

Dlaczego pozostałe popularne symbole nie pasują do wejścia/wyjścia?

  • Prostokąt najczęściej oznacza proces (wykonanie instrukcji, obliczenia, przypisanie), czyli etap przetwarzania, a nie pobieranie lub prezentację danych.
  • Romb typowo oznacza decyzję/warunek i rozgałęzienie (np. tak/nie). To logika sterowania, a nie operacja I/O.
  • Owal/zaokrąglony prostokąt bywa używany dla startu i końca algorytmu (terminator). On opisuje granice algorytmu, nie transfer danych.

W praktyce egzaminacyjnej warto zapamiętać prostą regułę: równoległobok = dane wchodzą/wychodzą. Jeśli w treści bloku pojawiają się czasowniki typu "wczytaj", "pobierz", "wprowadź", "wyświetl", "zapisz", to w schemacie blokowym najczęściej oczekuje się właśnie tego symbolu.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Równoległobok oznacza operacje wejścia/wyjścia (I/O): wczytywanie danych do algorytmu lub prezentowanie/zapisywanie wyników. W praktyce to np. odczyt z klawiatury, pliku, bazy danych albo wyświetlenie komunikatu na ekranie.
Najczęściej spotkasz: owal (start/stop), prostokąt (proces/operacja), romb (decyzja/warunek), równoległobok (wejście/wyjście) oraz strzałki przepływu. Znajomość tych kilku figur zwykle wystarcza do zadań egzaminacyjnych.
Bo wejście/wyjście to komunikacja algorytmu z otoczeniem, a nie przetwarzanie. Osobny symbol pomaga szybko wskazać, skąd biorą się dane i gdzie trafiają wyniki, co ułatwia analizę działania programu, przygotowanie testów oraz wykrywanie błędów w logice.
Romb ma kształt "diamentu" i zwykle wiąże się z pytaniem/warunkiem (np. "czy x > 0?"). Równoległobok ma dwa boki równoległe pochylone i opisuje I/O (np. "wczytaj x", "wyświetl wynik"). Warto patrzeć na kontekst opisu w bloku.
W typowej notacji nie: prostokąt oznacza proces (obliczenia, przypisania, wywołania funkcji). Wczytywanie i wyświetlanie przypisuje się do równoległoboku. Na egzaminie przyjmuj standardowe znaczenia symboli, chyba że zadanie wyraźnie definiuje inaczej.
Romb stosuje się przy decyzji, czyli sprawdzaniu warunku i rozgałęzieniu przepływu (np. instrukcja if/else). Z rombu wychodzą zwykle dwie ścieżki (np. "tak" i "nie"), które prowadzą do różnych kroków algorytmu.
Najczęstsze pomyłki to: wybieranie prostokąta zamiast równoległoboku (bo "wszystko to instrukcje"), mylenie rombu z równoległobokiem przy szybkiej ocenie kształtu oraz ignorowanie opisu w bloku (np. słów "wczytaj/wyświetl"). Pomaga nauka na krótkich przykładach.
Schemat blokowy opisuje logikę, którą potem zapisujesz jako kod: równoległobok odpowiada np. input/output, prostokąt odpowiada obliczeniom i przypisaniom, a romb odpowiada instrukcjom warunkowym. To narzędzie planowania i weryfikacji algorytmu przed implementacją.
Najczęściej wystarcza zestaw podstawowy: start/stop, proces, decyzja, wejście/wyjście i strzałki przepływu. Warto też kojarzyć łączniki lub podprogramy, ale w zadaniach testowych zwykle sprawdzane są właśnie najpopularniejsze figury i ich znaczenie.
Najlepiej metodą skojarzeń i ćwiczeń: równoległobok = dane, romb = pytanie, prostokąt = działanie, owal = granica. Potem rozwiąż kilka krótkich zadań: dopasuj symbol do opisu ("wczytaj", "oblicz", "czy?", "zakończ").
info

Około 74% zdających odpowiada poprawnie na to pytanie. średnio łatwe

W praktyce zawodowej kluczowe jest to, że symbol równoległoboku w schemacie blokowym oznacza operacje wejścia/wyjścia, czyli wprowadzanie danych (np. z klawiatury, pliku) lub prezentowanie wyników (np. na ekranie).

Źródła:

  • Wikipedia (PL): "Schemat blokowy" (sekcja o symbolach/oznaczeniach) — https://pl.wikipedia.org/wiki/Schemat_blokowy — dostęp 2026-02-27
  • Wikipedia (EN): "Flowchart" (sekcja "Common symbols") — https://en.wikipedia.org/wiki/Flowchart#Common_symbols — dostęp 2026-02-27
  • Lucidchart: "Flowchart Symbols and Meanings" — https://www.lucidchart.com/pages/flowchart-symbols-meaning-explained — dostęp 2026-02-27

Materiały:

  • Materiały dydaktyczne o schematach blokowych (flowchart) z kursów podstaw programowania
  • Dokumentacja/opracowania prezentujące standardowe symbole schematów blokowych
  • Zadania praktyczne: zamiana opisu słownego na schemat blokowy i odwrotnie

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego