Cours algorithme structure de choix multiple, tutoriel & guide de travaux pratiques en pdf.
Structure de choix multiple
Une donnée est comparée successivement à des valeurs constantes : Syntaxe Algorigramme
Cas Ou Donnée Vaut Valeur1 : Actions1 Valeur2 : Actions2 … ValeurN : ActionsN Autre : ActionsDéfaut FinCas
Actions1
Donnée = Valeur1
Donnée = Valeur2
Actions2
Donnée = ValeurN
ActionsN ActionsDefaut
Remarques : la partie « ActionsDéfaut » peut ne pas exister. Plusieurs valeurs différentes peuvent être regroupées sur une même ligne si les actions correspondantes sont identiques.
Exemple : Affichage de la nature d’un caractère Variable c: caractère ~ caractère saisi au clavier ~ Début Afficher (‘Taper un caractère‘) Saisir (c) Cas Ou c Vaut ‘A’..’Z’ : afficher (‘Lettre majuscule’) ‘a’..’z’ : afficher (‘Lettre minuscule’) ‘0’..’9’ : afficher (‘Chiffre’) autre : afficher (‘Ni Lettre Ni Chiffre’) FinCas Fin
Structures itératives (ou répétitives)
Structure REPETER … JUSQUA …
Une action ou un groupe d’actions est exécuté répétitivement jusqu’à ce qu’une condition soit vérifiée.
Syntaxe Algorigramme
Répéter Actions Jusqu’a Condition
Actions
Condition
Remarque : la vérification de la condition s’effectue après les actions. Celles-ci sont donc exécutées au moins une fois.
Exemple : exécution répétitive d’un programme Variables : a,b : réel ~ opérandes ~ p : réel ~ résultat du produit ~ c : caractère ~ réponse de l’utilisateur ~ Début Répéter Afficher (‘Saisir le nombre a ‘) Saisir (a) Afficher (‘Saisir le nombre b ‘) Saisir (b) p a * b afficher (p) afficher (‘encore un calcul ? Non touche N ; Oui autre touche’) saisir (c) Jusqu’à c = ‘N’ Fin