Elaboration et règles
Un algorithme ne dépend pas
- du langage terminal utilisé
- de la technologie qui devrait exécuter l’enchaînement séquentiel des actions
- Un algorithme ne peut être écrit que si le problème à résoudre est parfaitement maîtrisé. De plus, une erreur dans un algorithme se traduira par une erreur dans le développement final ou dans la compréhension du produit qu'il décrit.
Un algorithme s'écrit avec une feuille de papier. En aucun cas avec un ordinateur (sauf pour la mise en forme finale).
Un algorithme :
- décrit une
résolution de problème en mode pas à pas par des opérations simples
connues par tous. A chaque pas, c'est la commande suivante qui est réalisée
- est délimité
par les mots clés DEBUT
et FIN
- comporte
des variables dont il faut définir le format (entier, caractère, chaîne
de caractères...)
- se compose
d'instructions basées sur des mots simples en général des verbes d'action
(afficher, saisir,
- peut comporter
des sous-problèmes décrits par d'autres algorithmes