Schemat blokowy

    Schemat blokowy jest graficznym sposobem przedstawienia algorytmu. Ułatwia on przemyślenie rozwiązania problemu, którego dotyczy sam algorytm. Składa się z bloków (inne nazwy: klocki, skrzynki) i połączeń, które pokazują kolejność wykonywania operacji. Poniżej umieściłem rysunek pustego algorytmu z opisanymi najczęściej używanymi blokami, a także przykładowy algorytm obliczania średniej arytmetycznej z wielu liczb.


 

Pusty schemat blokowy

Pusty schemat blokowy1. Blok startowy: musi rozpoczynać każdy schemat blokowy.

2. Blok wejścia/wyjścia: pobieranie danych od użytkownika.

3. Blok operacji: w nim wykonywane są wszystkie operacje na zmiennych.

4. Blok warunkowy: tutaj porównuje się ze sobą wartości.

5. Bloki wejścia/wyjścia: wyświetlanie wyniku.

6. Blok końcowy: zawsze kończy schemat blokowy.


 

Przykładowy schemat blokowy

Przykładowy schemat blokowyAlgorytm ten służy do obliczania średniej arytmetycznej z określonej przez użytkownika ilości liczb, które także zadaje użytkownik.

Pobranie n

Ustalenie licznika k i wyzerowanie sumy.

Sprawdzenie, czy pobrane zostały już wszystkie składniki.

Pobieranie składnika a (T) albo obliczenie średniej (N).

Powiększenie sumy S i zmniejszenie licznika k (T) albo wyświetlenie wyniku (N).

Zakończenie algorytmu.