KWALIFIKACJA INF3 - CZERWIEC 2023 (test 2)

PYTANIE NR 1.
W algorytmie jeden z bloków ma wpisaną akcję "Wypisz liczbę". Który z kształtów może przyjąć tę akcję?
Ilustracja przedstawia cztery różne kształty geometryczne, które są opisane jako Kształt 1, Kształt 2, Kształt 3 i Kształt 4.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
"Wypisz liczbę" oznacza operację wyjścia (prezentację danych na ekranie lub w innym medium). W schemacie blokowym taka czynność jest opisywana symbolem wejścia/wyjścia (I/O), a więc poprawny jest ten kształt, który w ilustracji odpowiada blokowi I/O. W zadaniu wskazano go jako "Kształt 1".

Pełne wyjaśnienie:

Akcja "Wypisz liczbę" w algorytmie jest klasycznym przykładem operacji wyjścia (output) – program przekazuje wynik na zewnątrz, najczęściej na ekran, do pliku lub do innego interfejsu.

W schematach blokowych (flowchartach) rozróżnia się m.in.:

  • proces/operację przetwarzania – krok obliczeń lub modyfikacji danych, zwykle zapisywany w prostokącie,
  • decyzję – rozgałęzienie warunkowe (np. "czy x > 0?"), zwykle w rombie,
  • wejście/wyjście (I/O) – pobranie danych (np. "Wczytaj liczbę") lub ich wypisanie/wyświetlenie (np. "Wypisz liczbę"), zwykle w symbolu wejścia/wyjścia.

Dlatego odpowiedź "Kształt 1." jest poprawna, jeśli na ilustracji "Kształt 1" odpowiada symbolowi wejścia/wyjścia. Pozostałe kształty są typowymi kandydatami na inne role i prowadzą do częstych pomyłek:

  • Odpowiedź typu "Kształt 2." bywa wybierana, gdy uczeń utożsamia każdą opisaną czynność z blokiem procesu, ignorując to, że "wypisz" nie przetwarza danych, tylko je prezentuje.
  • Odpowiedź typu "Kształt 3." może wynikać z mylenia "wypisz" z decyzją (rombem), szczególnie gdy w zadaniach obok często występują warunki.
  • Odpowiedź typu "Kształt 4." bywa skutkiem zgadywania na podstawie wyglądu lub złego zapamiętania symboliki.

Wskazówka egzaminacyjna: gdy w opisie pojawiają się czasowniki "wczytaj", "pobierz", "wypisz", "wyświetl", "drukuj", to niemal zawsze chodzi o blok wejścia/wyjścia, a nie o proces obliczeniowy ani warunek.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
To operacja wyjścia (output): program przekazuje wartość na zewnątrz, np. wyświetla ją na ekranie, drukuje lub zapisuje. W schemacie blokowym taka czynność należy do kategorii wejście/wyjście, a nie do bloku obliczeń ani warunku.
Symbol wejścia/wyjścia (I/O) jest przeznaczony dla czynności typu "wczytaj" i "wypisz/wyświetl". Na egzaminie szukaj kształtu, który w danej konwencji oznacza I/O; jego wnętrze zwykle zawiera tekst opisujący pobranie lub prezentację danych.
Blok procesu służy do przetwarzania danych (np. obliczeń, przypisań, modyfikacji zmiennych). "Wypisz liczbę" nie zmienia wartości, tylko ją prezentuje. To różnica funkcjonalna: obliczenia = proces, prezentacja/odczyt = wejście/wyjście.
W wielu konwencjach schematów blokowych tak: jeden symbol I/O opisuje zarówno wejście (np. "Wczytaj x"), jak i wyjście (np. "Wypisz x"). O rozróżnieniu decyduje tekst w środku bloku, a nie sam kształt.
Zwykle są to czasowniki: wypisz, wyświetl, drukuj, zapisz wynik. W zadaniach egzaminacyjnych to sygnał, że właściwy będzie symbol wejścia/wyjścia, a nie proces (obliczenia) i nie decyzja (warunek).
Romb stosuje się, gdy trzeba podjąć decyzję na podstawie warunku, np. "czy x > 0?", "czy hasło jest poprawne?". Z rombu wychodzą zwykle dwie ścieżki (tak/nie). "Wypisz liczbę" nie jest pytaniem ani warunkiem, więc nie pasuje do decyzji.
Najpierw czytaj sens napisu w bloku: jeśli jest to obliczanie/przypisanie (np. x = x + 1) – to proces. Jeśli jest to komunikacja z użytkownikiem/otoczeniem (wczytaj, wypisz, wyświetl) – to wejście/wyjście. Dopiero potem dopasuj kształt.
Tak, bo ułatwia szybkie opisanie logiki działania skryptu, fragmentu aplikacji webowej lub procedury. Nawet jeśli w praktyce częściej używa się pseudokodu i diagramów UML, schemat blokowy jest dobrą bazą do zrozumienia przepływu sterowania i operacji I/O.
Najczęściej myli się wyjście z procesem ("bo to też czynność"), a decyzję wybiera się automatycznie, gdy w zadaniach często pojawiają się warunki. Pomaga prosta reguła: wejście/wyjście = komunikacja, proces = przetwarzanie, decyzja = pytanie warunkowe.
Stosuj ćwiczenia: przepisuj krótkie algorytmy (np. suma liczb, maksimum z dwóch) raz w pseudokodzie, raz jako schemat blokowy. Każdy krok oznaczaj kategorią: wejście, proces, decyzja, wyjście. Taki trening buduje automatyczne skojarzenia z właściwymi symbolami.
info

Około 59% zdających odpowiada poprawnie na to pytanie. średnie

Według specjalistów z branży: ""Wypisz liczbę" oznacza operację wyjścia (prezentację danych na ekranie lub w innym medium)."

Ź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 typowych symbolach (Input/Output), https://en.wikipedia.org/wiki/Flowchart (dostęp: 2026-03-02)
  • Microsoft Support, "Flowchart symbols" (opis symboli, w tym Input/Output), https://support.microsoft.com/en-us/office/flowchart-symbols-4d8f2c8f-61b0-4f5d-8c8c-3a4e0dd7c823 (dostęp: 2026-03-02)

Materiały:

  • Materiały dydaktyczne z podstaw algorytmiki (schematy blokowe i pseudokod)
  • Poradniki/lekcje online o symbolach flowchart (wejście/wyjście, proces, decyzja)
  • Zadania egzaminacyjne z rozpoznawania elementów schematów blokowych

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego