- větvení úplné
- větvení neúplné
- počítaný cyklus
- cyklus s podmínkou na začátku
- cyklus s podmínkou na konci
V podstatě se celý program skládá jen ze dvou možných věcí, rozhodování a zpracování. Když si to nakreslíš do vývojového diagramu, tak rozhodování má jeden vstup a dva výstupy, a zpracování jeden vstup a jeden výstup, říká se mu také složený příkaz nebo blok. Uvnitř může obsahovat jakoukoliv posloupnost nebo strukturu příkazů, ale zase se skládá pouze z rozhodování nebo zpracování. To je celé strukturované programování tak jak se používá už víc než půl století.
Je tam jediná podmínka, jakoukoliv část programu musí být možné orámovat jako blok příkazů, který má pouze jeden vstup a jeden výstup. Tedy i celý sebevětší program je jen jeden složený příkaz, s jedním vstupem a jedním výstupem.