Szczegóły budowy schematu Zależnie od przedstawianego algorytmu, stosowane są różne zestawy figur geometrycznych, zwanych blokami, których kształty reprezentują umownie rodzaje elementów składowych. mały|upright=1.3|Graficzne przedstawienie bloków w kolejności opisywania Wyróżnia się następujące rodzaje bloków: a) blok graniczny – oznacza początek, koniec, przerwanie lub wstrzymanie wykonywania działania, np. blok startu programu b) blok wejścia-wyjścia – przedstawia czynność wprowadzania danych do programu i przyporządkowania ich zmiennym dla późniejszego wykorzystania, jak i wyprowadzenia wyników obliczeń, np. czytaj , pisz +10 c) blok operacyjny – oznacza wykonanie operacji, w efekcie której zmienią się wartości, postać lub miejsce zapisu danych, np. : = + 1 d) blok decyzyjny, warunkowy – przedstawia wybór jednego z dwóch wariantów wykonywania programu na podstawie sprawdzenia warunku wpisanego w blok, np. = e) blok wywołania podprogramu – oznacza zmianę wykonywanej czynności na skutek wywołania podprogramu, np. (,,) f) blok fragmentu – przedstawia część programu zdefiniowanego odrębnie, np. sortowanie g) blok komentarza – pozwala wprowadzać komentarze wyjaśniające poszczególne części schematu, co ułatwia zrozumienie go czytającemu, np.