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.