Chapitre 3 structure de controle pdf
K Zabo Algo Chap Centre Universitaire Professionnalisé Chapitre Les structures de contrôle approfondissements Nous allons reprendre dans ce chapitre l'étude des structures de contrôle Dans un premier temps nous étudierons d'autres structures que celles que l'on a étudié jusqu'à présent Ensuite nous verrons comment on peut imbriquer les structures de contrôle et par la même occasion nous étudierons la programmation descendante I Les di ?érentes structures de contrôle A Un extension de la structure Si La structure Selon ? Faire de choix La structure Selon permet de choisir le traitement à e ?ectuer en fonction de la valeur ou de l'intervalle de valeur d'une variable ou d'une expression Cette structure permet de remplacer avantageusement une succession de structures Si ? Alors La syntaxe de cette structure est Selon expression Faire valeur de l'expression traitement valeur de l'expression traitement valeur de l'expression traitement ? Sinon traitement par défaut Finselon Exemple Les di ?érents cas sont des valeurs littérales Voilà l'algorithme qui a ?che le mois en toute lettre selon son numéro Le numéro du mois en mémorisé dans la variable mois Selon mois Faire A ?cher Janvier A ?cher Février A ?cher Mars A ?cher Avril ? A ?cher Novembre A ?cher Décembre Sinon A ?cher Un numéro de mois doit être compris entre et Finselon L -M -M -INFORMATIQUE-TELECOMS CK Zabo Algo Chap Centre Universitaire Professionnalisé Exemple Les di ?érents cas possibles sont décrits par des intervalles de valeur taux de remise di ?érent selon le montant d'achat ? Selon montant Faire taux ?? ?? ? et taux ? et taux ? taux ?? ?? FinSelon montant ?? ?? ?? montant ?? taux ? B La boucle Répéter ? Jusqu'à Cette boucle sert à répéter une instruction jusqu'à ce qu'une condition expression booléenne soit vraie Son formalisme est le suivant Répéter traitement une instruction simple ou un bloc d'instructions Jusqu'à condition d'arrêt Le traitement est exécuté puis la condition est véri ?ée Si elle n'est pas vraie on retourne au début de la boucle et le traitement est répété Si la condition est vraie on sort de la boucle et le programme continue séquentiellement A chaque fois que le traitement est exécuté la condition d'arrêt est de nouveau véri ?ée à la ?n ? Exemple Programme Aire Var rayon réel réponse cha? ne Début A ?cher Calcul de l'aire d'un cercle Répéter A ?cher Entrez le rayon d'un cercle en cm Saisir rayon A ?cher L'aire de ce cercle est rayon rayon cm ? A ?cher Voulez-vous l'aire d'un autre cercle oui non Saisir réponse Jusqu'à réponse ?? oui si la réponse est di ?érente de oui la répétition du traitement s'arrête A ?cher Au revoir Fin L -M -M -INFORMATIQUE-TELECOMS CK Zabo Algo Chap Centre Universitaire Professionnalisé La boucle Répéter n'est pas indispensable Elle peut toujours être remplacée par une boucle Tantque C'est pourquoi certains langages n'ont pas d'équivalent pour la boucle Répéter Di ?érences entre la boucle Répéter et Tantque Tant que ? Faire Condition véri ?ée avant
Documents similaires
-
26
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 09, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 67.5kB