KWALIFIKACJA INF2 + INF3 - STYCZEŃ 2008

PYTANIE NR 5.
Przedstawiony symbol graficzny, jest stosowany w zapisie algorytmów do
Ilustracja przedstawia symbol graficzny używany w zapisie algorytmów, znany jako równoległobok.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Symbol wejścia/wyjścia w schemacie blokowym oznacza operację I/O. Gdy opis dotyczy wprowadzania danych, chodzi o pobranie wartości (np. z klawiatury) i przypisanie ich do zmiennych. Pozostałe opcje dotyczą decyzji, obliczeń lub wywołania funkcji, czyli innych typów bloków.

Pełne wyjaśnienie:

W schematach blokowych (graficznym zapisie algorytmów) każdy kształt ma przypisaną, typową funkcję. Symbol wejścia/wyjścia (często przedstawiany jako równoległobok) służy do operacji I/O, czyli:

  • wprowadzania danych (np. odczyt z klawiatury, pliku, formularza),
  • wyprowadzania danych (np. wyświetlenie wyniku na ekranie, zapis do pliku).

Dlatego poprawna odpowiedź wskazuje na wprowadzanie wartości do zmiennych. W praktyce oznacza to krok algorytmu typu "Wczytaj a, b" albo "Podaj hasło".

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • "podjęcia decyzji…" – decyzja w schemacie blokowym ma osobny symbol (blok warunkowy), którego sens polega na rozgałęzieniu przebiegu (TAK/NIE), a nie na I/O.
  • "obliczania długości… łańcucha znaków" – obliczenia i przetwarzanie danych realizuje blok procesu (operacja). To inna kategoria czynności niż pobieranie danych na wejściu.
  • "wywołania funkcji…" – wywołanie funkcji/procedury jest zwykle przedstawiane dedykowanym blokiem (podprogram/proces zdefiniowany) albo jako element procesu, ale nie jest to symbol wejścia/wyjścia.

Wskazówka egzaminacyjna: gdy w treści pojawiają się słowa wczytaj, pobierz, podaj, wpisz, odczytaj, najczęściej chodzi o wejście danych. Gdy pojawia się wyświetl, wypisz, pokaż – o wyjście danych.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Oznacza operację I/O, czyli krok polegający na wprowadzaniu danych do algorytmu lub wyprowadzaniu wyników. Przykład: "Wczytaj liczbę" albo "Wyświetl wynik". To inna funkcja niż obliczenia czy decyzje warunkowe.
Najczęściej jest to blok wejścia/wyjścia (zwyczajowo równoległobok) z opisem typu: "Wczytaj…", "Podaj…", "Wpisz…". Taki krok pobiera wartości i zapisuje je do zmiennych, aby kolejne bloki mogły je przetwarzać.
Blok decyzji odpowiada za rozgałęzienie przebiegu algorytmu na podstawie warunku (np. TAK/NIE). Nie pobiera danych, tylko sprawdza logiczną prawdziwość wyrażenia. Wprowadzanie danych należy do operacji wejścia.
Blok procesu opisuje przetwarzanie danych (np. obliczenia, przypisania, modyfikacje zmiennych). Blok wejścia/wyjścia opisuje komunikację z otoczeniem: wczytanie danych (klawiatura, plik, formularz) lub wypisanie wyniku.
Słowa-klucze to m.in.: wczytaj, pobierz, podaj, wpisz, odczytaj. Jeśli blok opisuje pozyskanie informacji od użytkownika lub z pliku, zwykle jest to symbol wejścia/wyjścia, a nie proces czy decyzja.
Nie. Obliczenie długości napisu jest przetwarzaniem (operacją na danych), więc pasuje do bloku procesu. Wejście/wyjście dotyczy pobrania napisu (np. z klawiatury) lub wyświetlenia długości, ale samo liczenie to inny typ kroku.
Zwykle stosuje się dedykowany symbol podprogramu/procedury albo zapisuje wywołanie jako krok procesu (zależy od konwencji). To nie jest symbol wejścia/wyjścia, bo funkcja nie oznacza pobierania/wyświetlania danych, tylko wykonanie zdefiniowanej operacji.
Na początku (gdy potrzebujesz danych do obliczeń) lub przed każdym etapem, który zależy od nowych danych. Przykład w aplikacji webowej: użytkownik wpisuje dane w formularzu, a algorytm je "wczytuje" i zapisuje do zmiennych przed walidacją i obliczeniami.
Najczęściej myli się: wejście/wyjście z procesem (bo oba mogą mieć "działające" opisy), decyzję z wejściem (bo "pytanie do użytkownika" bywa błędnie traktowane jak warunek), oraz przypisuje się funkcjom osobny symbol bez znajomości konwencji użytej w schemacie.
Skuteczna metoda to: (1) fiszki z kształt → znaczenie, (2) przepisywanie krótkich algorytmów z pseudokodu na schemat i odwrotnie, (3) ćwiczenia z rozróżniania: wejście/wyjście, proces, decyzja, start/stop. Powtarzaj na przykładach.
info

Statystycznie 62% uczniów zna prawidłową odpowiedź. średnie

Eksperci podkreślają: "Symbol wejścia/wyjścia w schemacie blokowym oznacza operację I/O."

Źródła:

  • Wikipedia (PL) – "Schemat blokowy" (opis podstawowych symboli, w tym wejścia/wyjścia): https://pl.wikipedia.org/wiki/Schemat_blokowy – dostęp 2026-02-18
  • Wikipedia (EN) – "Flowchart" (sekcja o symbolach, m.in. Input/Output): https://en.wikipedia.org/wiki/Flowchart – dostęp 2026-02-18
  • Lucidchart – "Flowchart Symbols and Meanings" (opis symbolu Input/Output): https://www.lucidchart.com/pages/flowchart-symbols-meaning-explained – dostęp 2026-02-18

Materiały:

  • Materiały szkolne z algorytmiki: schematy blokowe i podstawowe konstrukcje
  • Dokumentacje/poradniki online opisujące standardowe symbole schematów blokowych
  • Ćwiczenia: zamiana pseudokodu na schemat blokowy i odwrotnie

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego