Prise en main d`AlgoBox

publicité
Avec AlgoBox 0.4
Prise en main d’Algobox
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Objectif : programmer et exécuter un algorithme permettant de jouer à « Pile ou
Face » avec une pièce non truquée.
Protocole :
Variables :
C,N
Entrée:
Saisir C
N reçoit un nombre choisi au hasard parmi { 0 ; 1 }
Traitement:
Si C=0
alors Afficher « C’est Pile qui est sorti… »
sinon Afficher « C’est Face qui est sorti… »
FinSi
Si C=N
alors Afficher « Vous avez gagné ! :-) »
sinon Afficher « Vous avez perdu ! :-( »
FinSi
On code « Pile » par 0 et
« Face » par 1.
Le joueur choisit une face C en
saisissant soit 0, soit 1.
Le lancer de la pièce est simulé
par le tirage au hasard d’un
nombre N dans { 0 ; 1 }.
Le joueur gagne lorsque la face obtenue est celle qu’il avait choisie (N=C) .
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Etape 1 : Définir les variables
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Pour déclarer la variable C,
cliquez sur
.
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Une fenêtre s’ouvre.
Saisissez le nom de la variable.
Choisissez son type dans le menu déroulant
Transmath 2de – édition 2010 © Nathan
.
Avec AlgoBox 0.4
Prise en main d’AlgoBox
En suivant la même procédure, déclarez toutes
les variables de l’algorithme.
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Etape 2 : L’algorithme
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Veillez à ce que « DÉBUT_ALGORITHME » soit sélectionné.
Cliquez sur le bouton
.
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Cliquez sur
pour écrire les
instructions de saisie de la variable C :
0 pour « Pile », 1 pour « Face ».
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Remplissez le champ « AFFICHER le message ».
Cochez la case « Ajouter un retour à la ligne », afin que le prochain
message s’affiche sur la ligne suivante.
OK
Validez par
.
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Pour la saisie de la variable C :
cliquez sur le bouton
puis sur le bouton
Transmath 2de – édition 2010 © Nathan
;
.
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Une fenêtre apparaît.
Choisissez la variable désirée dans le menu déroulant
OK
Validez par
.
Transmath 2de – édition 2010 © Nathan
.
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Pour saisir la formule qui va affecter à N un nombre au hasard dans {0;1} :
cliquez sur le bouton
;
puis sur le bouton
.
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Une fenêtre apparaît.
Sélectionnez la variable N dans le menu déroulant
Transmath 2de – édition 2010 © Nathan
.
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Pour écrire la formule, aidez-vous des commandes du cadre jaune.
Saisissez la formule adaptée .
OK
Validez par
.
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Pour saisir la première instruction conditionnelle :
cliquez sur le bouton
;
puis sur le bouton
.
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Saisissez la condition dans le champ « SI la condition », en tenant compte
des règles de syntaxe.
Cochez l’option « Ajouter Sinon » (seulement lorsqu’elle est nécessaire ).
Validez par OK
.
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Complétez les instructions conditionnelles en affichant les
messages adaptés :
• entre DEBUT_SI et FIN_SI, lorsque la condition est remplie ;
• entre DEBUT_SINON et FIN_SINON , lorsque la condition n’est
pas vérifiée.
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Pour saisir la deuxième instruction conditionnelle:
sélectionnez « FIN_SINON »;
puis, cliquez sur
.
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Saisissez la seconde instruction conditionnelle, en
appliquant la même procédure que pour la première.
L’écriture de l’algorithme est terminée.
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Etape 3 : Tester l’algorithme
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Une fois l’algorithme entièrement programmé ,
testez-le en cliquant sur
Transmath 2de – édition 2010 © Nathan
.
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Une nouvelle fenêtre apparaît.
• Cochez l’option « Mode pas à pas ». Cette instruction est utile
lors d’un premier test afin de détecter d’éventuelles erreurs.
• Exécutez le programme en cliquant sur
.
Transmath 2de – édition 2010 © Nathan
Avec AlgoBox 0.4
Prise en main d’AlgoBox
Lors de l’exécution du programme :
• à la fin de chaque instruction cliquez sur
;
• le déroulement de l’algorithme apparaît sur le premier cadre à fond
noir ; d’éventuelles erreurs sont alors signalées.
Le résultat s’affiche dans le second cadre noir.
Transmath 2de – édition 2010 © Nathan
Téléchargement