Section courante

A propos

Section administrative du site

Code séquentiel

Le code séquentiel est un style de programmation dans lequel les instructions sont exécutées les unes après les autres, dans l'ordre exact où elles sont écrites.

C'est la base la plus simple de toute structure de programme.

Rôle dans la programmation structurée

Le code séquentiel sert à :

Principe fondamental

« Une instruction à la fois, dans l'ordre, sans saut ou interruption »

Le programme fonctionne comme une liste d'instructions linéaire :

1. Lire les données
2. Calculer les résultats
3. Afficher les résultats

Exemple simple en C

  1. #include <stdio.h>
  2.  
  3. int main() {
  4.     int a = 10;
  5.     int b = 5;
  6.     int somme;
  7.  
  8.     somme = a + b;         /* Exécuté après la déclaration des variables */
  9.     printf("%d\n", somme); /* Exécuté après le calcul */
  10.  
  11.     return 0;
  12. }

Flux d'exécution :

Exemple simple en Pascal / Delphi

  1. Program CodeSequentiel;
  2.  
  3. Var
  4.   a,b,somme:Integer;
  5.  
  6. BEGIN
  7.  a:=10;
  8.  b:=5;
  9.  somme:=a+b;
  10.  WriteLn(somme);
  11. END.

Caractéristiques principales

Caractéristique Description
Ordre fixe Chaque instruction suit la précédente
Lisibilité Très facile à lire
Prédictibilité Résultat toujours le même
Simplicité Aucun concept complexe requis
Limitation Impossible de gérer des décisions ou répétitions

Bonnes pratiques

Limites du code séquentiel

Exemple de problème : impossible de répéter un calcul plusieurs fois sans copier-coller le code

Flux de données dans le code séquentiel

Dans un programme séquentiel :

  1. int a = 5;
  2. int b = 10;
  3. int c = a + b;   /* linéaire */
  4. printf("%d", c); /* linéaire */

Transition vers les structures conditionnelles et itératives

Le code séquentiel est la première étape de la programmation structurée :

Avantages pédagogiques

Exemple combiné

Problème : calculer la moyenne de 3 nombres

Code séquentiel (C) :

  1. #include <stdio.h>
  2.  
  3. int main() {
  4.     int n1 = 10;
  5.     int n2 = 20;
  6.     int n3 = 30;
  7.     int somme;
  8.     double moyenne;
  9.  
  10.     somme = n1 + n2 + n3;               /* Étape 1 : somme */
  11.     moyenne = somme / 3.0;              /* Étape 2 : division */
  12.     printf("Moyenne: %.2f\n", moyenne); /* Étape 3 : affichage */
  13.  
  14.     return 0;
  15. }

Flux clair :

Conclusion

Le code séquentiel est l'étape la plus élémentaire de toute structuration logicielle.

Il permet de comprendre :

Avant de passer à :



Dernière mise à jour : Jeudi, le 1er janvier 2026