Algorytmy – schemat blokowy

Czym jest schemat blokowy?

Jedna z metod zapisywania algorytmów. Schemat blokowy to język bardzo ogólny. Służy do opisywania algorytmów w taki sposób, by na jego podstawie można było je zaimplementować w każdym języku.

Schematy blokowe pozwalają na prostą zamianę instrukcji na instrukcje programu komputerowego. 

Schemat blokowy to graficzny sposób zapisu algorytmu.


Bloki stosowane przy schematach blokowych

Początek algorytmu

blok START

  • Zaczyna algorytm,
  • wychodzi z niego tylko jedno połączenie,
  • żadne połączenie do niego nie wchodzi,
  • w schemacie może być tylko jeden taki blok.

Koniec algorytmu

blok KONIEC

  • Kończy algorytm,
  • wchodzi do niego tylko jedno połączenie.
  • żadne połączenie z niego nie wchodzi,
  • w schemacie może być więcej niż jeden taki blok.

Wprowadzanie danych

blok WPROWADŹ

  • Wczytuje dane do algorytmu,
  • wchodzi do niego tylko jedno połączenie.
  • wychodzi z niego tylko jedno połączenie,
  • w schemacie może być wiele takich bloków.

Wyprowadzanie danych

blok WYPROWADŹ

  • Wypisuje coś dla użytkownika (np. wynik),
  • wchodzi do niego tylko jedno połączenie i jedno wychodzi,
  • w schemacie może być wiele takich bloków.

Wykonywanie działań

blok OPERACYJNY

  • Blok, w którym wykonujemy obliczenia/operacje,
  • wchodzi do niego i wychodzi z niego tylko jedno połączenie,
  • w schemacie może być wiele takich bloków,
  • w jednym bloku można wpisać więcej niż jedno wyrażenie/operacja.

Sprawdzanie warunku

blok WARUNKOWY

  • Blok podejmowania decyzji,
  • wchodzi z niego tylko jedno połączenie, wychodzą dwa:
    • TAK – warunek spełniony,
    • NIE – warunek nie jest spełniony,
  • w schemacie może być wiele tych bloków.

Połączenie

łączy bloki

  • Linia prosta lub łamana zakończona strzałką,
  • dochodzi do bloków lub do innych połączeń.