W zależności od rodzaju algorytmu stosowane są różne zestawy figur geometrycznych - bloków, których kształty reprezentują umownie rodzaje elementów składowych.
Wyróżniamy następujące rodzaje bloków:
- Blok graniczny - są dwa tego typu bloki:
operacja START — oznacza punkt startu algorytmu (programu). Od tego bloku rozpoczyna się wykonywanie algorytmu. Występuje dokładnie jeden raz w każdym schemacie blokowym.
operacja STOP — oznacza punkt zakończenia algorytmu (programu). Na tym bloku kończy się wykonywanie algorytmu. Najczęściej występuje jeden raz, jednak w celu zwiększenia czytelności schematu może zostać powtórzony wielokrotnie.