W schemacie blokowym występują różne typy elementów, które łatwo pomylić, jeśli zlicza się je "na oko". Kluczowe jest rozróżnienie bloku operacyjnego od elementów sterujących przebiegiem algorytmu.
Blok operacyjny opisuje wykonanie działania (np. obliczenie, przypisanie wartości, wyświetlenie komunikatu). W typowej notacji jest rysowany jako prostokąt i zawiera opis czynności. Prawidłowa odpowiedź "pięć bloków operacyjnych" oznacza, że na schemacie należy policzyć wyłącznie takie prostokątne bloki czynności.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- Odpowiedź "pięć instrukcji iteracyjnych" jest błędna, gdy myli się pętlę/iterację (konstrukcję sterującą, rozpoznawaną po powrotnych strzałkach i warunku zakończenia) z blokami wykonywanych czynności. Iteracja to sposób powtarzania fragmentu algorytmu, a nie "zwykły" blok operacyjny.
- Odpowiedź "cztery instrukcje warunkowe" jest błędna, jeśli miesza się pojęcie instrukcji warunkowej (konstrukcji logicznej typu "jeżeli… to…") z liczbą symboli decyzji na schemacie. Nawet jeśli na rysunku występują rozgałęzienia, pytanie dotyczy liczby bloków operacyjnych.
- Odpowiedź "cztery bloki warunkowe" jest błędna, ponieważ blok warunkowy (decyzyjny) to inny typ symbolu niż operacyjny. Liczenie bloków warunkowych zamiast operacyjnych wynika zwykle z nieuwagi lub z niepewności, który element jest zdefiniowany jako "operacyjny".
Wskazówka egzaminacyjna: przed policzeniem elementów najpierw nazwij typy symboli (czynność vs decyzja vs początek/koniec), a dopiero potem zliczaj tylko te, o które pyta zadanie. To zmniejsza ryzyko pomyłki przy schematach z powrotami i rozgałęzieniami.