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
1. 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
Algorytm 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.