I- Qu’est ce qu’un algorithme ?
Définition : Un algorithme est un processus permettant d’aboutir de façon automatique au
résultat d’une action ou à la résolution d’un problème en un nombre fini d’étapes.
Ecrire un algorithme consiste à donner une méthode détaillée décrivant toutes les
étapes d’une tache à accomplir, réparties en trois phases :
- Les éléments ou les variables dont on part : les entrées
- les actions à effectuer sur ces éléments : le traitement
- le résultat obtenu : les sorties
Exemple : Dans le programme de calcul précédent :
II- Qu’est ce qui constitue un algorithme ?
1- Un début et une fin :
Les algorithmes sont toujours constitués d’un nombre fini d’étapes. On peut donc décider
qu’un algorithme commence par un « début » et se termine toujours par une « fin ».
2- Des instructions:
Durant cet enchainement, les étapes vont s’exécuter : on va donc les appeler des
instructions.
3- Des variables (utilisés dans tout l’algorithme):
Durant l’exécution d’un algorithme, on va avoir besoin de stocker des données, voire des
résultats. Pour cela on utilise ce que l’on appelle une « variable ». On attribue un nom à chaque
variable.
Une variable est comme une boite, repérée par un nom, qui va contenir une
information. Au sein d’un algorithme, pour utiliser le contenu d’une variable, il suffira de
l’appeler par son nom.
Remarque : La valeur du contenu d’une variable pourra être modifiée pendant l’exécution.
Déclaration de variable:
Dans l’écriture d’un algorithme, il est utile de préciser dès le début le nom des variables que
l’on va utiliser, en indiquant leur type (un nombre, entier, décimal, positif..., une chaine de
caractère, une liste de valeur...) C’est l’étape que l’on appelle « la déclaration des variables ».