Mme Saoussen Maâloul Année Scolaire : 2010-2011 - 1 - LPS- 4 Maths 3 - Chapitre

Mme Saoussen Maâloul Année Scolaire : 2010-2011 - 1 - LPS- 4 Maths 3 - Chapitre III : Les structures de contrôle conditionnelles I- La structure conditionnelle simple: Cette structure permet à un programme de modifier son traitement en fonction d’une condition. 1- La forme réduite : Cette forme permet d’exécuter un traitement si la condition est vraie. Analyse Algorithme Pascal Syntaxe générale [init] Si Condition Alors Traitement Fin si Init Si Condition Alors Traitement Fin si ……… ; If Condition then Traitement; 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. 2- La forme complète ou alternative: Cette forme permet d’exécuter un 1er traitement si la condition est vraie, un 2ème traitement si la condition est fausse. Analyse Algorithme Pascal Syntaxe générale [init] Si Condition Alors Traitement1 Sinon Traitement2 Fin si init Si Condition Alors Traitement1 Sinon Traitement2 Fin si ……… ; If Condition then Traitement1 Else Traitement2 ; Remarques: - Si le traitement2 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 2 traitements en fonction des conditions. Algorithme Pascal Syntaxe générale init Si Condition1 Alors Trait1 Sinon Si Condition2 Alors Trait2 ……….. Sinon Si Conditionn-1 Alors Trait-1 Sinon Traitn Fin si ……… ; If Condition1 then Trait1 ElseIF Condition2 then Trait2 …………….. ElseIF Conditionn-1 thenTraitn-1 Else Traitn; III-La structure conditionnelle à choix: Une structure conditionnelle à choix permet d’effectuer un choix selon les valeurs possibles d’une expression. Le sélecteur est de type scalaire. Algorithme Pascal Syntaxe générale init Selon Sélecteur Faire Valeur1 : Traitement1 Valeur2, Valeur4 : Traitement2 Valeur3: Traitement3 Valeur5.. Valeurn-1 : Traitement4 Valeurn : Traitementn Sinon Traitementn+1 Fin Selon ……… ; Case Sélecteur OF Valeur1 : Traitement1; Valeur2, Valeur4 : Traitement2; Valeur3: Traitement3; Valeur5.. Valeurn-1 : Traitement4 Valeurn : Traitementn; Else Traitementn+1; 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. uploads/Sante/ chapitre-iii-les-structures-de-controle-conditionnelles.pdf

  • 18
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Oct 25, 2021
  • Catégorie Health / Santé
  • Langue French
  • Taille du fichier 0.1445MB