Schematy blokowe buduje się z następujących elementów (klocków):
Klocki graniczne:
Używany do rozpoczęcia algorytmu (schematu), może występować tylko jeden raz.
Używany do zakończenia algorytmu (schematu). Występuje zwykle jeden, ale można używać kilku.