Chapitre iii les structures de controle conditionnelles
Mme Saoussen Ma? loul Chapitre III Les structures de contrôle conditionnelles I- La structure conditionnelle simple Cette structure permet à un programme de modi ?er son traitement en fonction d ? une condition - La forme réduite Cette forme permet d ? exécuter un traitement si la condition est vraie Analyse Algorithme Pascal init Si Condition Alors Init ? ? ? Syntaxe générale Fin si Traitement Si Condition Alors Traitement If Condition then Traitement Fin si Remarque Si le traitement est composé d ? une suite d ? instructions le traitement doit être écrit entre les délimiteurs Begin et End en Pascal - La forme complète ou alternative Cette forme permet d ? exécuter un er traitement si la condition est vraie un ème traitement si la condition est fausse Analyse Algorithme Pascal init Si Condition Alors init ? ? ? Traitement Si Condition Alors If Condition then Syntaxe générale Sinon Traitement Traitement Traitement Fin si Sinon Traitement Else Traitement Fin si Remarques - Si le traitement est vide on parle de la structure conditionnelle simple réduite En Pascal l ? instruction qui vient avant le ELSE ne doit pas être terminée par II-La structure conditionnelle généralisée Cette forme permet de résoudre des problèmes comportant plus que traitements en fonction des conditions Algorithme Pascal Syntaxe générale init Si Condition Alors Trait Sinon Si Condition Alors Trait ? ? ? Sinon Si Conditionn- Alors Trait- Sinon Traitn Fin si ? ? ? If Condition then Trait ElseIF Condition then Trait ? ? ? ? ? ElseIF Conditionn- thenTraitn- Else Traitn III-La structure conditionnelle à choix Une structure conditionnelle à choix permet d ? e ?ectuer un choix selon les valeurs possibles d ? une expression Le sélecteur est de type scalaire Algorithme Pascal init Selon Sélecteur Faire ? ? ? Valeur Traitement Case Sélecteur OF Valeur Valeur Traitement ? Valeur Traitement Syntaxe générale Valeur Traitement Valeur Valeurn- Traitement Valeurn Traitementn Valeur Valeur Traitement Valeur Traitement Valeur Valeurn- Traitement Sinon Traitementn Valeurn Traitementn Fin Selon Else Traitementn End Remarques - Le sélecteur est une variable de type scalaire L ? ensemble des valeurs peut être une valeur un ensemble de valeurs séparées par des virgules ou un intervalle Année Scolaire - - - LPS - Maths - C ?
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705091603ymtx9fse9oezoofgz7vcqy8y7r27fv9e8z2uianp2iaopzsmra80ezmm2nwhdjtc3l8unvyk1jykzveaxys1pajybmovxahcvia5.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705095588iss7uxri1dauqgnqzqc9ahj5y5elqjtvjnmkdkqujw2vt0kqpoeefxluqhpitf8j1yuommtdvwegrulvxibvw0pq0itnpgcvgho7.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705097944euri2co5wgi1ujee3krk2z49jn4bpqossskf49jb5hgahej7zi5iaiyiblmbr2jktu21sfz5325ozadcap2irglggqfn4wkbveov.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/gTwpkMWDMTiJgvbgJYfn5DhxmFkt20d89IHvwisfPJ9WkUytAZ9ihAR9x94yJA6I7G3Ea3eURElE4HuYrAnnhWsA.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/EJnIq5lxYDyapIkOO5N7OPK07WnPNA9vLY4j6x1uhBVIF1fSaZsaplVB8pF3YaHoTgoihemE7alBINsdm1JzQshI.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/jY9npnwnA9AYl88qElfF7w6LhrZu0cVuaQSDNVO81cUTvcgHiIOewTShoSxiP2XaAgcLR7hfe6QwptjXQ1tYMwei.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/HdqHPr6Fq6WISr5gvS4BVOIftnpPeH1JFdwnYmXbJca7DON5zgvexD1ksQK7pvzySM8T2jrBHgkJUkzRnGArt2L2.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705052382asdpt7ln5udkyh47lbe5tlxe1hm95dfygqf9giufzzeiyeghe6qwrp0bsb6avxlobxk1ne6ikdeylx31nhehixck69tv32fuowzr.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/tonUQG2EbbtVoCwLy6QekusmFUepg5N21E3bizS8ptOr79CEEBN59ONpkV8Wp1Zq7v1mX6P94EzHd33xhgfcnPyo.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/VhNtIWiAwkmWPGfM6tHbmHo1x25xCTkgqahLiyXoUUcXbjOmExjEtJ5dxHUFC1E16LwnsQUBaFXLBXz65OE8p5cy.png)
-
28
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jul 31, 2021
- Catégorie Health / Santé
- Langue French
- Taille du fichier 23.4kB