Functions
Functions are declared before Debut. They have typed parameters and a return type.
exemple.algo
Fonction Somme(a, b : Entier) : Entier Retourner a + b FinFonction Variable resultat : Entier Debut resultat <- Somme(2, 3) Ecrire "Sum=", resultat Fin
Recursion
exemple.algo
Fonction Fact(n : Entier) : Entier Variable r : Entier Si n == 0 Alors r <- 1 Sinon r <- n * Fact(n - 1) FinSi Retourner r FinFonction