Un programme peut être vu comme une suite d’ordres, donnés à la machine afin de réaliser la pièce demandée. Il n’est donc pas étonnant de construire un programme en suivant une structure logique qui enchaîne les actions dans le but de fabriquer la pièce. Dans la grande majorité des cas, on utilisera une structure comme indiquée ci-dessous.