Commentaires liés au diaporama sur l`algorithme

publicité
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
Téléchargement