Exercice Algorithme : Fonctions Min, Ma

Objectif : Réaliser des Fonctions en Algorithmes

Enoncé : 
       1) Ecrire une fonction max3 qui retourne le maximum de trois entiers
       2) Ecrire une fonction min3 qui retourne le minimum de trois entiers
       3) Ecrire une fonction max2 qui retourne le maximum de deux entiers
       4) Ecrire une fonction max3 qui retourne le maximum de trois entiers en faisant appel à max2



1) Ecrire une fonction max3 qui retourne le maximum de trois entiers

Fonction : max3(a, b, c : entier) : entier :
Var : max3 : entier
Début : Si a>b alors
Si a>c alors max3 <= a
Sinon max3 <= c
Sinon
Si c>b alors max3 <= c
Sinon max3 <= b
Retourner (max3)
Fin



2) Ecrire une fonction min3 qui retourne le minimum de trois entiers

Fonction : min3(a, b, c : entier ) : entier :
Var min3 : entier
Début
Retourner (–max3(-a, -b, -c))
Fin



3) Ecrire une fonction max2 qui retourne le maximum de deux entiers

Fonction : max2 (a, b : entier) : entier
Var : max2 : entier
Début : Si a
Sinon max2 <= a
Retourner (max2)
Fin



4) Ecrire une fonction max3 qui retourne le maximum de trois entiers en faisant appel à

max2
Fonction : max3 (a, b, c : entier) : entier :
Var : max3 : entier
Début : max3 <= max2 [max2 (a, b), c)
Retourner (max3)
Fin

Leave a Reply

    ads