Prise en main d Algobox
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).
Etape 1 : Définir les variables
Pour déclarer la variable C, cliquez sur.
Une fenêtre s ouvre. Saisissez le nom de la variable. Choisissez son type dans le menu déroulant.
En suivant la même procédure, déclarez toutes les variables de l algorithme.
Etape 2 : L algorithme
Veillez à ce que «DÉBUT_ALGORITHME» soit sélectionné. Cliquez sur le bouton.
Cliquez sur pour écrire les instructions de saisie de la variable C : 0 pour «Pile», 1 pour «Face».
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. Validez par OK.
Pour la saisie de la variable C : cliquez sur le bouton ; puis sur le bouton.
Une fenêtre apparaît. Choisissez la variable désirée dans le menu déroulant. Validez par OK.
Pour saisir la formule qui va affecter à N un nombre au hasard dans {0;1} : cliquez sur le bouton ; puis sur le bouton.
Une fenêtre apparaît. Sélectionnez la variable N dans le menu déroulant.
Pour écrire la formule, aidez-vous des commandes du cadre jaune. Saisissez la formule adaptée. Validez par OK.
Pour saisir la première instruction conditionnelle : cliquez sur le bouton ; puis sur le bouton.
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.
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.
Pour saisir la deuxième instruction conditionnelle: sélectionnez «FIN_SINON»; puis, cliquez sur.
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.
Etape 3 : Tester l algorithme
Une fois l algorithme entièrement programmé, testez-le en cliquant sur.
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.
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.