Algorithmique impérative/Algorithme
Au final, l'algorithme se compose de la façon suivante :
Algorithme
suivi du nom de l'algorithme- De la déclaration des procédures et des fonctions
- De la déclaration des constantes de l'algorithme principal
- De la déclaration des variables de l'algorithme principal
- De l'algorithme principal
Algorithme nom_de_l'algorithme Fonction1(paramètre1 : type du paramètre 1 (* objet du paramètre1 *) paramètre2 : type du paramètre 1 (* objet du paramètre2 *)) : type de la valeur de retour Constantes locales de la Fonction1 constante1 = valeur_de_la_constante1 constante2 = valeur_de_la_constante2 constante3 = valeur_de_la_constante3 Variables locales de la Fonction1 variable1 : type_de_la_variable1 variable2 : type_de_la_variable2 variable3 : type_de_la_variable3 Début instruction1 instruction2 Retourner valeur Fin Procédure1(E|S|ES paramètre1 : type du paramètre 1 (* objet du paramètre1 *) E|S|ES paramètre1 : type du paramètre 2 (* objet du paramètre2 *) E|S|ES paramètre1 : type du paramètre 3 (* objet du paramètre3 *)) Constantes locales de la Procédure1 constante1 = valeur_de_la_constante1 constante2 = valeur_de_la_constante2 constante3 = valeur_de_la_constante3 Variables locales de la Procédure1 variable1 : type_de_la_variable1 variable2 : type_de_la_variable2 variable3 : type_de_la_variable3 Début instruction1 instruction2 Fin Constantes de l'algorithme principal constante1 = valeur_de_la_constante1 constante2 = valeur_de_la_constante2 constante3 = valeur_de_la_constante3 Variables de l'algorithme principal variable1 : type_de_la_variable1 variable2 : type_de_la_variable2 variable3 : type_de_la_variable3 Début instruction1 instruction2 Fin