Télécharger la présentation
1
Arbre programmatique Une notation
2
action complexe ou suite d’actions
Algorithme principal Identificateur Variables locales action complexe ou suite d’actions …actions…
3
Actions élémentaires affectation d’une valeur à une variable
entrée, saisie d’une valeur et affectation à une variable sortie, affichage d’une chaine et/ou d’une expression variable expression variable "chaine", expression
4
Structure de contrôle conditionnelle
SI condition ALORS SINON …actions… …actions…
5
Structure de contrôle répétitive
TQ condition REPETER …actions… une des actions devra modifier les variables de la condition de poursuite de la répétition une des actions devra modifier les variables de la condition de poursuite de la répétition
6
Structure de contrôle répétitive
RTQ REPETER condition …actions… une des actions devra modifier les variables de la condition de poursuite de la répétition une des actions devra modifier les variables de la condition de poursuite de la répétition
7
Structure de contrôle répétitive
POUR initialisation V DE debut A fin PAS pas REPETER test de poursuite incrémentation …actions…
8
Monter dans l’ascenseur
Exemple
9
initialisation traitement résultat Prog019
CONST caractere SORTIR ‘S’, MONTER ‘M’ DESCENDRE ‘D’ VAR caractere choix // choix de l’utilisateur entier numEtage // numéro de l’étage actuel entier nbEtages // nombre d’étages entier pas // pour le passage d’un étage au suivant entier ct // un compteur initialisation traitement résultat
10
"vous êtes arrivé à l’étage ", numEtage
initialisation au commence à l’étage 0 numEtage 0 résultat l’utilisateur est sorti : on lui indique le numéro d’étage auquel il est arrivé "vous êtes arrivé à l’étage ", numEtage
11
TQ traitement demander la saisie du choix traiter le choix
"quel choix ? (s,m,d)" choix TQ choix != SORTIR REPETER demander la saisie du nouveau choix demander de combien d’étages monter ou descendre "de combien d’étages ?" nbEtages "quel choix maintenant ? (s,m,d)" choix demander la saisie du choix initial traiter le choix : Tant que le choix n’est pas ‘s’ répéter : demander de combien d’étages monter ou descendre demander un nouveau choix
12
SI POUR monter ou descendre pas 1 pas -1 etage etage + pas REPETER
ct DE 1 A nbEtages PAS 1 choix != DESCENDRE REPETER ALORS pas -1 etage etage + pas positionnement du pas d’incrémentation à 1 (pour monter d’un étage) si le choix est ‘d’ alors le pas est de -1 (pour dscendre d’un étage) pour un compteur ct allant de 1 à nbEtages de 1 en 1: ajouter la valeur de pas au numéro d’étage
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.