Sub-programma
Omdat de processtap “Parkeer vliegtuig” dus weer uit een aantal stappen bestaat, kun je deze uitwerken in een eigen flowchart. Wanneer je een processtap verder uitwerkt heet dan een subroutine of sub-programma.
Twee niveaus
We hadden dus al een flowchart op “hoog” niveau, waarin je ziet wat de grote stappen van het programma zijn. Een aantal van die stappen kun je ook weer op “laag” niveau uitwerken, in meer detail dus. Met deze werkwijze kun je makkelijk overzicht houden in je flowcharts. Want als je alle stappen tot in detail zou uitwerken in één flowchart, krijg je natuurlijk een heel groot diagram waar je geen wijs meer uit kunt.