Drs structures de controle de base lmaalomy t lgthaa lmshtrk pdf
www students ma Structure de contrôle de base -La structure séquentielle La structure séquentielle est une structure dont les instructions sont exécutées l ? une après l ? autre de façon à ce que l ? ordre des instructions est respecté Exemple Un algorithme qui permet de permuter deux entiers Algorithme échange Variable X Y Z entier Début Ecrire 'donnez la valeur de X ' Lire X Ecrire 'donnez la valeur de Y ' Lire Y Z X X Y Y Z Ecrire 'La valeur de X est ' X Ecrire 'La valeur de Y est ' Y Fin -La structure Sélective La structure sélective est une structure dont les instructions sont exécutées selon les réponses des conditions - Structure sélective Simple un choix Syntaxe Si Condition Alors Instructions Fin si Si la condition vaut Vrai alors le bloc d ? instructions sera exécuté sinon il sera ignoré Exemple Un algorithme qui calcule le maximum de deux nombres réels Algorithme Maximum Variable A B Max réel Début Ecrire 'Entrez les valeurs de A et de B ' Lire A B Max A Si Max B Alors Max B Fin si Ecrire ' Le maximum est égale à ' Max Fin Algorithme www students ma Prof M CHETTO Cwww students ma - Structure alternative deux choix Syntaxe Si Condition Alors Instructions Sinon Instructions Fin si Si la condition vaut Vrai alors le bloc d ? instructions sera exécuté et le bloc d ? instructions sera ignoré sinon le bloc d ? instructions sera exécuté et le bloc d ? instructions sera ignoré Exemple Un algorithme qui demande un nombre entier à l ? utilisateur et l ? informe ensuite si ce nombre est positif ou négatif Algorithme Nature nombre Variable n Entier Début Ecrire 'Entrez un nombre ' Lire n Si n Alors Ecrire 'Ce nombre est positif' Sinon Ecrire 'Ce nombre est négatif' Fin si Fin - Structure alternative imbriquée Syntaxe Si condition Alors Instructions Sinon Si condition Alors Instructions Sinon Instructions Fin si Fin si Algorithme www students ma Prof M CHETTO Cwww students ma Exemple Un algorithme qui demande un nombre à l ? utilisateur et l ? informe ensuite si ce nombre est positif ou nul ou négatif Algorithme Nature nombre Variable n Entier Début Ecrire 'Entrez un nombre ' Lire n Si n Alors Ecrire 'Ce nombre est positif ' Sinon Si n Alors Ecrire 'Ce nombre est nul' Sinon Ecrire 'Ce nombre est négatif ' Fin si Fin si Fin - Structure à choix multiple Lorsque l ? imbrication des alternatives devient importante l ? utilisation de la structure à choix multiple devient nécessaire Syntaxe Cas Variable ou Expression Vaut Val Instructions Val Instructions ? ? ? ? ? Val n Instructions n Sinon Autres Instructions Fin Cas Si Variable vaut une valeur val val ? ? val n alors c ? est le bloc Instructions correspond à cette valeur qui sera exécuté et tous les autres blocs seront ignorés Si Variable n ? a
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/wCnIFa9otfGY1vVx7flwMnVEkifQrGa19vXEF4HDBwkgfcJgj4JF7KC986Wdmpt6LEeaJLSZvjQzz5Ce4BxyPqxv.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/M3RGZSxEqUbtgnkd4mwEoDMeRu1axjQTydntzEdQxxbJnwgvcCqlAONXfeffchXqAMZXXKNwhqECMHX1RElD5FKS.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/gjsSYB7dufiaIag8qGVseve7DJV9XpVPsbHMo80XczrAcG64tWv9OZ91jGHhbGWJhl2VS1OlnpsEEdDOBcKzFrHB.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702333941mjxnrsaszdjj3yju8jfnthfuewkwzfxpyj0gbjbnpiemg4rg7obucyq5iyyo072au94c1cicxfn5luqz0rxnzlfoksjc0n4yexs3.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/ARgZgZ9tkBsJU8hWTjsyReWl8EauCWgTOs3lYL0eDGtbAbWj4WFnYsid7uxgxyahmLRENDFsRJpin0ENodar4eXQ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/GCjAr62IweJHng9FmfzfEDXiZ1VPrVxBtxA33UWpvGVU6mtU6IT3syMbEWQmOFw5xfT081S2lVlv5pA70YK8fZlo.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/u5gBc5suQNaUPGbAEN9QKw72QCgeWBxXVEDvvsEuqNpXRk8uAZMyLXsPvbsMTryYBeL65lvcMMpkBpeX1N9K16Va.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117022644494ahek2b3zy1ubz5qaubadswmegdwvvc2ks0v7kai6cmhsm7jtdnam4bzhaifjkqwp2bglvs7zlnub6rdbdkzltrnru7nzctvxpx8.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702803169tsvr2ilxsfamwhyjklrc6hsac1csne7g9hye4rphlpmspvb15ssp1krwzy36eqpbpc9zzbibbzhr0ksan2rkxy7uokgfi7ycy99j.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/yaHldoE5cKDkGzGjIFPPSrhCEDhADdcf3Gjmzx7cGBJbrMU1Euv5YnQjwCcT0u0RBOEqdO4DhV3AbUa8t5tNtZNk.png)
-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 13, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 25.4kB