Convenir d'une écriture non ambigüe, univoque.
Variable
Test
Branchement
Boucles
Décomposer un problème complexe en sous-problèmes plus simples, jusqu'à ce que l'on soit capable de traiter chacun de ces sous-problèmes.
Identifier les motifs qui se répètent, en faire des boucles.