Parcours Accueil Tour guidé Initiation 1 h Initiation 24 h Révisions Exercices

Le programme exĂ©cute l’un ou l’autre des affichages selon la valeur de AGE .

Info : Ce module vous permet d’accĂ©der rapidement aux contenus essentiels de la formation COBOL.
Retour au plan général

🔄 6-1 – Introduction aux structures de contrĂŽle : conditionnelles et rĂ©pĂ©titives

Dans tout langage de programmation, y compris en  COBOL , les structures de contrÎle permettent de modifier le déroulement du programme en fonction de conditions ou de répéter des instructions. Ce module vous présente les deux grandes familles de contrÎle de flux :

📌 Pourquoi ces structures sont-elles essentielles ?
đŸ§Ș Exemple conditionnel simple avec  IF 

 IF AGE >= 18
    DISPLAY "Majeur"
 ELSE
    DISPLAY "Mineur".
  

Le programme exĂ©cute l’un ou l’autre des affichages selon la valeur de  AGE .

🔄 Exemple itĂ©ratif avec  PERFORM   UNTIL 

 PERFORM AFFICHER-LIGNE UNTIL LIGNE > 5.
  

Ce code appelle le paragraphe  AFFICHER-LIGNE  autant de fois que nĂ©cessaire, jusqu’à ce que  LIGNE  dĂ©passe 5.

đŸ§± Structures Ă  connaĂźtre
Structure Utilité Exemple
 IF  Tester une condition simple IF PRIX < 100
 EVALUATE  Équivalent d’un switch/case EVALUATE TYPE-PRODUIT
 PERFORM UNTIL  Boucle avec condition de sortie PERFORM CALCUL UNTIL FIN = "OUI"
 PERFORM VARYING  Boucle avec compteur PERFORM AFFICHER VARYING I FROM 1 BY 1 UNTIL I > 10
📖 Conseil de lecture

Les structures de contrĂŽle doivent ĂȘtre lisibles. Évitez les  IF  imbriquĂ©s sans indentation ou les  PERFORM  sans paragraphe clair. Commentez chaque condition si elle est complexe.

📌 RĂ©sumĂ©

Les instructions conditionnelles et répétitives sont :

Dans les prochaines sections, vous apprendrez à les combiner et à les maßtriser pour écrire des programmes puissants, lisibles et modulaires.

↑ Haut