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