W schemacie blokowym (flowchart) poszczególne kształty mają ustalone znaczenie. Jednym z nich jest symbol wywołania podprogramu (często opisywany jako "predefined process" lub "podproces"). Taki blok informuje, że w tym miejscu algorytm nie wykonuje pojedynczej prostej instrukcji, tylko uruchamia zdefiniowaną wcześniej procedurę/funkcję, która może być opisana osobno (np. na innym diagramie lub w innym fragmencie dokumentacji).
Odpowiedź "wywołania podprogramu" jest poprawna, ponieważ wskazuje na ideę modularności: część logiki jest wydzielona do procedury, a główny algorytm jedynie ją wywołuje. To typowe w projektowaniu programów i w opisywaniu procesów w sposób czytelny oraz wielokrotnego użycia.
- Odpowiedź "końca algorytmu" jest błędna, bo koniec (terminator) przedstawia zakończenie przebiegu i ma inny, charakterystyczny symbol (zwykle owal/zaokrąglony kształt). Zakończenie nie oznacza uruchomienia dodatkowej procedury.
- Odpowiedź "wejścia - wyjścia" jest błędna, ponieważ I/O dotyczy pobierania danych lub prezentowania wyników (np. wczytaj, wyświetl). W schematach blokowych ma własny symbol (zwykle równoległobok), który nie opisuje wywołania funkcji.
- Odpowiedź "obliczeniowy" jest błędna, bo blok obliczeniowy (proces) oznacza wykonanie operacji/obliczeń wprost w danym miejscu algorytmu. Wywołanie podprogramu jest czymś innym: "deleguje" wykonanie do zdefiniowanej procedury.
Wskazówka egzaminacyjna: gdy widzisz symbol podobny do prostokąta procesu, ale z dodatkowym wyróżnieniem (zależnie od notacji), zastanów się, czy nie oznacza on "podprocesu/podprogramu". To częsty punkt mylenia z blokiem obliczeniowym, bo oba dotyczą "wykonywania działań", ale na innym poziomie szczegółowości.