L'objectif de ce cours est d'introduire la mise en œuvre d'algorithmes à l'aide du logiciel AlgoBox.
Un algorithme est une suite d'instructions qui peut être traduite en langage informatique. La syntaxe utilisée
pour l'écriture d'un algorithme est beaucoup moins rigoureuse que celle d'un langage informatique.
Un algorithme se compose de 4 types d'instructions :
– Déclaration de variable
– Lecture / Écriture
– Les tests
– Les boucles
I – Déclaration de variable
Une variable doit être déclarée avant son utilisation. Elle a un nom et un type.
– Le nom est composé de lettres et de chiffres.
Il doit être bien choisi de manière à identifier facilement le rôle de la variable à l'intérieur de l'algorithme.
– Dans Algobox, le type est soit nombre, soit chaîne, soit liste.
Il permet à l'ordinateur de réserver l'espace mémoire adapté à chaque variable.
La déclaration des variables est écrite en début d'algorithme comme dans l'exemple suivant.
Remarque : Chaque ligne se termine par un point-virgule.
Les variables d'un même type sont séparées par des virgules.
Le nom d'une variable commence par une lettre et ne contient ni espace, ni caractère accentué.
II – Le corps de l'algorithme : premières instructions
Il suit la déclaration des variables. Il commence par le mot début et se termine par le mot fin.
1 – Lire une variable
Pour utiliser une variable que l'on a déclarée, il faut lui donner une valeur.
Cette valeur peut être entrée au clavier par l'utilisateur du programme. On utilise le mot Lire.
Remarque : Si le type de la valeur entrée par l'utilisateur ne correspond pas au type déclaré de la variable, le
programme déclenche une erreur à l'exécution de l'algorithme.
Dans l'exemple précédent, si l'on tape "jean" pour la valeur de la variable age, cela déclenche une
erreur.
Bases en algorithmique
www.mathmaurer.com – Cours – 1ère ES-L
Exemple: Déclarer nouvelle variable (instruction AlgoBox)
Variables
n1, taux, x22 : nombre ; 3 variables de type nombre
prenom, nom : chaîne ; 2 variables de type chaîne de caractères
tab : liste ; 1 variable de type liste (tableau à une seule ligne)
Exemple: Ajouter LIRE variable (instruction AlgoBox)
Variables
age : nombre ;
nom : chaîne ;
Debut
Lire nom ; affiche une boîte de dialogue invitant l'utilisateur à taper la valeur de la variable nom.
Lire age ; affiche une boîte de dialogue invitant l'utilisateur à taper la valeur de la variable age.
Fin