Programmer avec Algobox
Transcription
Programmer avec Algobox
2010-2011 Programmation Programmer avec Algobox 1. Créer un nouveau programme Démarrer Algobox. Une fenêtre s’ouvre dans laquelle on va écrire le programme. On enregistre le programme en choisissant Sauver dans le menu Fichier. 2. Modifier un programme existant Lorsqu’on veut modifier un programme, on l’édite, c’est à dire qu’on affiche son contenu à l’écran. Pour ouvrir un programme existant, choisir Ouvrir dans le menu Fichier. 3. Exécuter un programme Ouvrir le programme choisi et cliquer sur le bouton Tester l’algorithme. On peut exécuter un programme sans l’avoir enregistré. 4. Les diverses instructions de programmation (a) Déclarer une nouvelle variable On doit déclarer toutes les variables utilisées. Cliquer sur le bouton Déclarer nouvelle variable, puis, dans la fenêtre qui s’ouvre, écrire le nom de la variable et choisir le type de variable. (b) Affecter une valeur à une variable Cliquer sur le bouton AFFECTER valeur à variable. Dans la fenêtre qui s’ouvre, sélectionner la variable voulue et écrire la valeur qu’on veut lui affecter. (c) Saisir la valeur d’une variable Pour demander une valeur et l’affecter à la variable A, cliquer sur le bouton Ajouter LIRE variable, dans la fenêtre qui s’ouvre, sélectionner la variable voulue. A l’exécution du programme, une fenêtre s’ouvre pour demander la valeur à attribuer à la variable. On peut faire afficher un texte à l’exécution du programme en cliquant sur le bouton Ajouter AFFICHER Message. (d) Afficher la valeur d’une variable Cliquer sur le bouton Ajouter AFFICHER Variable (e) Condition Si ... Alors ... Cliquer sur le bouton Ajouter SI ... ALORS La syntaxe est la suivante : SI condition ALORS DEBUT SI instruction FIN SI Si la condition est vérifiée, le programme exécute instruction, sinon il saute l’instruction. 1 2010-2011 Programmation On peut ajouter SINON, la syntaxe est alors : SI condition ALORS DEBUT SI Première instruction FIN SI SINON DEBUT SINON Deuxième instruction FIN SINON Si la condition est vérifiée, le programme exécute la première instruction, sinon il exécute la deuxième instruction. (f) Boucle avec compteur Cliquer sur le bouton Ajouter POUR ... DE ... A La syntaxe est la suivante : POUR compteur ALLANT DE valeur initiale A valeur finale DEBUT POUR Instructions FIN POUR Le programme répète la boucle successivement pour chacune des valeurs que prend le compteur. (g) Boucle avec fin conditonnelle Cliquer sur le bouton Ajouter TANT QUE ... La syntaxe est la suivante : TANT QUE condition FAIRE DEBUT TANT QUE Instructions FIN TANT QUE Le programme répète la boucle tant que la condition est vérifiée. 5. Tests Les tests sont : == != > <= < < Le résultat d’un test est soit VRAI, soit FAUX. 6. Opérateurs logiques Les opérateurs logiques sont et, ou . 2 2010-2011 Programmation Soit deux propositions P et Q. La proposition « P et Q »est vraie lorsque les deux propositions P et Q sont vraies. La proposition « P ou Q »est vraie lorsqu’au moins l’une des propositions P ou Q est vraie. La négation de la proposition P est vraie lorsque la proposition P est fausse. Dans Scilab, les fonctions logiques s’écrivent : et : ET ou : OU 3