Schemat blokowy algorytmu jest graficznym przedstawieniem słownego zapisu algorytmu.
W schemacie blokowym poszczególne operacje przedstawione są za pomocą odpowiednio połączonych skrzynek (klocków, bloków).
Połączenia określają kolejność i sposób wykonywania operacji realizujących dany algorytm.
Schematy blokowe pozwalają na prostą zamianę instrukcji na instrukcje programu komputerowego.