Commentaires liés au diaporama sur l’algorithme Diapo N°3 : Concrètement, le jour du bac, on ne va pas vous demander de rédiger un algorithme!!!! Au pire, vous aurez à interpréter une séquence d’instructions, voir éventuellement ce qui ne va pas dans le programme. On prendra soin dans ce cas de vous donner un « mode opératoire » pour vous aider à bien comprendre le langage. En rappel d’ailleurs, il existe bien sûr plein de langages spécifiques, et donc c’est possible qu’on vous présente un autre type de langage (exemple HTML, access etc….) Même si, en Mercatique ou en CGRH, ce « risque » d’avoir à traiter un exercice sur les algorithmes est faible, il ne faut pas le négliger… Au moins comprendre le principe… Diapo N°10: En début de programme Sub + nom En fin de programme End Sub (terminer l’exécution du programme) Const Définit une constante Dim définit une variable (peut prendre plusieurs valeurs, par exemple, il y a plusieurs adhérents possibles, donc “NomAdhérent” est une variable As en tant que, comme ... Permet de définir le format de la variable ou constante... On peut traduire la ligne d’instruction “Const TarifAdhésion As Currency” par: La constante “TarifAdhesion” a a un format monétaire et est égale à 15 (euros) MsgBox: Littéralement “Boîte à Message”!!! ... Effectivement, cette instruction définit une zone de « texte », qui sera visualisée par l’utilisateur du programme… Concrètement, lorsqu’on exécutera ce programme, le Message « Bienvenue …… » s’affichera à l’écran. InputBox: Zone de saisie des variables… Remarquez le signe = ! On peut faire des calculs, par exemple MontantAdhesion=TarifAdhesion*NombreAdhérents Diapo N°11: Cette procédure permet de répéter une instruction, autant de fois que nécessaires. Dans l’exemple, on sait qu’il y a 10 adhérents, donc on veut que le programme s’arrrête dès qu’on a atteint ce nombre…. On a introduit un compteur dans l’exemple. (Mais cela dépend des cas, ici c’est utile…C’est une nouvelle variable qui ne sera utilisée que pour « compter » le nombre d’adhérents facturés) While tant que … Ici la ligne d’instruction signifie « tant que le compteur aura une valeur inférieure ou égale à 10… Suit alors un ensemble d’instructions qui seront exécutées « tant que le compteur sera inférieur ou égal à 10 » Mme Roulaud Page 1 Commentaires liés au diaporama sur l’algorithme La dernière ligne d’instruction permet « d’incrémenter le compteur de 1 »… Puis, retour au début « While » etc…. Lorsqu ’on a Compteur >10, alors l’instruction suivante est « Wend » etc…; Remarquez le « décroché » lorsqu’on aborde la séquence d’instructions après « While »! La présentation a de l’importance en langage de programmation!!!! Diapo N°12: Dans l’exercice, la cotisation sera égale à 70 euros dès que le nombre d’adhérents par famille excède les 5. A peu près le même principe que l’étape 5… Si le nombre d’adhérents est supérieur ou égal à 5 …. Alors (Then) le montant de l’adhésion est égal à 70 euros Sinon (Else) le montant de l’adhésion est égal à le tarif de la location multiplié par le nombre d’adhérents Mme Roulaud Page 2