L’utilisation de fonction en Algorithmique arrive en fin de programme dans le BTS SIO. Celle ci tout comme les procédures de traiter de opérations répétitives via un simple appel dans votre programme.
Dans mon exemple la fonction présentée met simplement au carré un nombre entier. Elle se déclare sous le code principal du programme et appel par son nom suivit d’une double parenthèse.
Ex: carre()
Dans le code présenté, l’utilisateur doit saisir un entier qui après traitement lui retourne la valeur de cette entier au carré.
Programme miseaucarr
Variable t , nb : Entier
Début
| Saisir ( nb )
| t <- carre ( nb )
| Afficher ( "Le résultat du carre nous donne " & t )
|
Fin
Fonction carre ( n : Entier ) : Entier
Variable resultat : Entier
Début
| resultat <- n * n
| Retourner ( resultat )
Fin
Variable t , nb : Entier
Début
| Saisir ( nb )
| t <- carre ( nb )
| Afficher ( "Le résultat du carre nous donne " & t )
|
Fin
Fonction carre ( n : Entier ) : Entier
Variable resultat : Entier
Début
| resultat <- n * n
| Retourner ( resultat )
Fin