Séquence

Ce qui suit s'adresse à des programmeuses débutantes et à des programmeurs débutants.

La séquence est la plus simple et la plus élémentaire des structures de contrôle en programmation.

Informellement, une séquence d'opérations est une suite d'opérations destinées à être exécutées une après l'autre, sans sauter d'étapes, un peu comme une recette de cuisine.

Par exemple, soit le pseudocode suivant :

Lire hauteur                 // 0
périmètre ← 4 * hauteur      // 1
surface ← hauteur ^ 2        // 2
Écrire périmètre             // 3
Écrire surface               // 4

... on comprendra l'importance de la séquence, du moins celle de faire en sorte :

  • Que l'instruction 0 précède les instructions 1 et 2
  • Que l'instruction 1 précède l'instruction 3, et
  • Que l'instruction 2 précède l'instruction 4

C'est un sujet très avancé, mais sachez que le processeur de votre ordinateur peut réordonnancer certaines opérations si (a) ce réordonnancement ne modifie pas le comportement observable du programme, et si (b) le résultat du réordonnancement lui semble avantageux.

Exécuter cet algorithme correspond à en exécuter les instructions de la séquence qu'il décrit une à une, sans sauter d'étape. Par exemple :

Les programmeuses et les programmeurs viennent rapidement à oublier que la séquence est une structure de contrôle, celle-ci devenant très rapidement seconde nature pour elles comme pour eux. Il demeure que le respect de la séquence décrite par un algorithme est la première clé du succès de l'exécution d'un programme.


Valid XHTML 1.0 Transitional

CSS Valide !