1. Les structures alternatives (ou conditionnelles) mettent en œuvre une fonction de choix (décision) entre :
- l’exécution ou non d'un traitement alternative simple
- l’exécution d'un traitement ou d'un autre alternative complète (double)
- l'exécution de différents traitements en fonction des valeurs d'une variable alternative généralisée

2. Les structures itératives :
La conception du programme principal doit permettre une vision globale du fonctionnement du système technique. Pour cela l'utilisation de sous-programmes permet d'alléger le programme principal.
Le traitement se fera ensuite dans l’ordre suivant :
- Lecture d’une entrée,
- Modifier la ou les variables, effectuer des calculs,
- Agir sur une ou plusieurs sorties.
Important : Les boucles peuvent être successives ou imbriquées, par contre, sauf rare exception, il ne faut jamais qu’elles soient enchevêtrées car elles sont déstructurantes (risques de dysfonctionnements).
