Les sous-programmes
Exercice 1
Créer la fonction « absolu » qui prend une valeur numérique en paramètre et qui retourne sa valeur absolue.
Réponse
La fonction prend et retourne un entier :
Fonction absolu(n :numérique) :entier
Début
Si n<0 Alors
n← -n
FinSi
Retourne n
FinFonc
La fonction va s’utiliser dans un programme comme ceci :
PROGRAMME TESTABS
DEBUT
Afficher absolu(-2)
FIN
Exercice 2
Reprendre l’algorithme de l’exercice 4 du chapitre Les tableaux et structures et le transformer en fonction qui trie le tableau passé en paramètre. Un second paramètre, de type booléen, sera vrai pour croissant, faux pour décroissant. Pour simplifier la tâche, on introduit la fonction prédéfinie