Pour résoudre différents problèmes et rendre les systèmes autonomes, le programmeur va réaliser des programmes avec des séquences d'instructions et des boucles.
Une séquence est une succession d'instructions, sans condition préalable : avancer, tourner à gauche, attendre, reculer...
Ci-contre une suite d'instructions (sans condition)
Les boucles servent à répéter en boucle une séquence, un nombre précis de fois ou indéfiniment.
Ci-contre on utilise deux boucles : une infinie, l'autre est une répétition x10