KWALIFIKACJA INF2 + INF3 - CZERWIEC 2008

PYTANIE NR 16.
Symbol przedstawia blok
Ilustracja przedstawia symbol graficzny, który jest powszechnie używany w diagramach przepływu, zwłaszcza w kontekście
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Równoległobok w schemacie blokowym oznacza operację wejścia/wyjścia (I/O), czyli krok wczytania danych do algorytmu lub wyprowadzenia wyniku na zewnątrz.
Prostokąt służy do obliczeń (proces), oddzielny symbol jest dla komentarza, a podprogram ma inne oznaczenie.

Pełne wyjaśnienie:

Na schematach blokowych stosuje się zestandaryzowane symbole, dzięki którym można szybko odczytać rolę danego kroku algorytmu. Równoległobok (często z napisem I/O) oznacza operacje wejścia/wyjścia, czyli moment, w którym algorytm:

  • pobiera dane (np. od użytkownika, z formularza, z pliku, z bazy danych, z API),
  • zwraca/wyświetla wynik (np. komunikat, raport, wynik obliczeń, zapis do pliku/bazy).

Dlatego odpowiedź "instrukcji Wejścia/Wyjścia" jest właściwa: dokładnie opisuje funkcję symbolu I/O.

Dlaczego pozostałe odpowiedzi nie pasują?

  • "operację obliczeń na danych wejściowych" opisuje krok przetwarzania (proces). W schematach blokowych proces przedstawia się typowo prostokątem, nie równoległobokiem.
  • "komentarz w schemacie blokowym" to adnotacja, która nie wykonuje działania algorytmicznego. Komentarze mają odrębne oznaczenia (np. element opisowy/adiustacyjny), a nie klasyczny symbol I/O.
  • "wywołanie programu" (podprogram/procedura) ma zwykle symbol odróżniający go od zwykłego procesu (np. prostokąt ze wzmocnionymi/podwójnymi liniami bocznymi). Równoległobok nie służy do oznaczania wywołań.

Wskazówka egzaminacyjna: jeśli w bloku widzisz skrót I/O, łącz go z miejscem, gdzie algorytm "rozmawia" ze światem zewnętrznym: przyjmuje dane albo oddaje wynik. To pomaga nie mylić go z procesem (obliczeniami), który dzieje się "wewnątrz" algorytmu.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Równoległobok oznacza operację wejścia/wyjścia (I/O), czyli wczytanie danych do algorytmu lub wyprowadzenie wyniku na zewnątrz. To są miejsca interakcji z użytkownikiem lub innym systemem, np. odczyt z formularza lub wyświetlenie komunikatu.
To efekt standaryzacji symboli w schematach blokowych: różne kształty mają różne role, aby diagram był czytelny niezależnie od autora. Równoległobok zarezerwowano dla I/O, by odróżnić je od procesu (prostokąt) i decyzji (romb).
I/O to zwykle równoległobok i opis typu "wczytaj", "pobierz", "wyświetl", "zapisz". Proces to prostokąt z opisem obliczeń lub przekształceń danych, np. "oblicz sumę", "sprawdź format", "przelicz podatek".
Wejście/wyjście w webdev to m.in. odczyt danych z formularza, wyświetlenie odpowiedzi w przeglądarce, odczyt/zapis do bazy danych oraz komunikacja z API. W schemacie blokowym takie kroki oznacza się symbolem I/O.
W schemacie blokowym oba przypadki są traktowane jako I/O: zapis to "wyjście" z algorytmu do systemu zewnętrznego (bazy), a odczyt to "wejście" danych do algorytmu. Dlatego zarówno odczyt, jak i zapis zwykle oznacza się równoległobokiem.
Skrót I/O pochodzi od Input/Output, czyli wejście/wyjście. W praktyce wskazuje, że w tym kroku algorytm przyjmuje dane (np. z klawiatury, formularza, pliku) albo oddaje wynik (np. na ekran, do pliku, do bazy danych).
Wywołanie podprogramu/procedury ma zwykle symbol odróżniony od zwykłego procesu, np. prostokąt z podwójnymi liniami bocznymi. Ma to podpowiedzieć, że wchodzisz w "zdefiniowaną gdzie indziej" procedurę, a nie wykonujesz pojedynczy krok obliczeń.
Nie. Komentarz to adnotacja wyjaśniająca, która ma poprawić czytelność diagramu dla człowieka, ale nie jest krokiem wykonywanym przez algorytm. Dlatego komentarz ma inny symbol niż bloki funkcjonalne (I/O, proces, decyzja).
Najczęściej myli się równoległobok (I/O) z prostokątem (proces), zwłaszcza gdy opis w bloku jest ogólny. Drugi błąd to oznaczanie wczytania/wyświetlenia jako proces, co zaciera w diagramie miejsca interakcji z użytkownikiem lub systemem zewnętrznym.
Najpierw rozpoznaj kształt (równoległobok, prostokąt, romb), potem dopasuj do funkcji kroku (I/O, obliczenia, decyzja). Jeśli widzisz skrót I/O, traktuj to jako silną wskazówkę operacji wejścia/wyjścia.
info

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

Źródła:

  • ISO 5807:1985, Information processing — Documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts (standard; definicje symboli schematów blokowych)
  • Wikipedia (EN): Flowchart — sekcja "Common symbols" (parallelogram = input/output), https://en.wikipedia.org/wiki/Flowchart (dostęp: 2026-02-28)
  • GeeksforGeeks: Flowchart Symbols, https://www.geeksforgeeks.org/flowchart-symbols/ (dostęp: 2026-02-28)

Materiały:

  • Dokumentacja i opisy symboli schematów blokowych (flowchart) zgodne z ISO 5807
  • Podręczniki lub skrypty do podstaw algorytmiki i modelowania (schematy blokowe)
  • Zadania ćwiczeniowe: rysowanie flowchartów dla prostych algorytmów (wczytanie danych, obliczenia, wyświetlenie wyniku)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego