Które z poleceń algorytmu odpowiada graficznej reprezentacji bloku przedstawionego na obrazie?

A. n ← n – 3
Dobrze. Przypisanie wyniku obliczenia to blok operacyjny, rysowany jako prostokąt.
B. Wypisz w konsoli zmienną n
Źle. Wypisanie danych to blok wejścia-wyjścia, rysowany jako równoległobok.
C. Wykonaj podprogram sortowania tablicy t
Źle. Wywołanie podprogramu ma osobny blok: prostokąt z dodatkowymi pionowymi liniami po bokach.
D. n > 70
Źle. Warunek umieszcza się w rombie, czyli bloku decyzyjnym z dwiema ścieżkami.
Pytanie z egzaminu CKE, styczeń 2022 (arkusz EE.09-SG-22.01).
Prostokąt w schemacie blokowym to blok operacyjny, więc odpowiada mu polecenie
n ← n – 3. W bloku operacyjnym zapisuje się obliczenia i przypisania: strzałka w lewo oznacza, że wynik wyrażenia po prawej trafia do zmiennej po lewej. Tutaj wartość n zmniejsza się o 3. Do zapamiętania kształty bloków: owal to start i stop, prostokąt to operacja, romb to decyzja (warunek), równoległobok to wejście lub wyjście danych, a prostokąt z dodatkowymi pionowymi liniami po bokach to wywołanie podprogramu. Ten sam zapis w języku C++ czy JavaScript wyglądałby jak n = n - 3; albo n -= 3;.Każde z pozostałych poleceń ma w schemacie blokowym własny kształt, inny niż zwykły prostokąt. Warunek
n > 70 zapisuje się w rombie, czyli bloku decyzyjnym, z którego wychodzą dwie ścieżki: tak i nie. Wypisanie zmiennej w konsoli to operacja wyjścia, rysowana jako równoległobok - ten sam kształt dotyczy wczytywania danych. Wywołanie podprogramu sortowania ma osobny blok: prostokąt z dodatkowymi pionowymi liniami przy bokach, oznaczający procedurę zdefiniowaną w innym miejscu. Zwykły prostokąt zarezerwowany jest dla obliczeń i przypisań, dlatego pasuje do niego polecenie n ← n – 3. Kształty warto zapamiętać razem: owal, prostokąt, romb, równoległobok. Strzałki łączące bloki pokazują kolejność wykonywania poleceń; z bloku operacyjnego wychodzi zawsze jedna strzałka, a z bloku decyzyjnego dwie, opisane jako tak i nie. Ta różnica pomaga odróżnić prostokąt od rombu na rysunku.