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