Sujet : Exercices sur les fonctions N.B. Il y en a plus que pour deux heures. Ecrire les fonctions suivantes : 1. function EstChiffre ( c : Character ) return Boolean is ... -- retourne vrai si c'est un caractère numérique, false sinon 2. function EquivNumerique1 ( c : Character ) return Integer is -- retourne l'équivalent numérique de c si c est un caractère chiffre. -- retourne -1 si c n'est pas un caractère chiffre. 3. function EquivNumerique2 ( c1, c2 : Character ) return Integer is ... -- retourne l'équivalent numérique de c1c2 si c1c2 constitue un nombre. -- retourne -1 si c1c2 ne constitue pas un nombre. Exemples : EstChiffre ( 's' ) retourne le booleen FALSE EstChiffre ( '4' ) retourne le booleen TRUE EquivNumerique1 ( 'S' ) retourne l'entier -1 EquivNumerique1 ( '5' ) retourne l'entier 5 EquivNumerique2 ( 'S', '4' ) retourne l'entier -1 EquivNumerique2 ( '5', '3' ) retourne l'entier 53 4. Écrire une fonction qui retourne 1 si le caractère 2 si le caractère 3 si le caractère 4 si le caractère 5 autrement. SorteCaractere qui prend en paramètre un caractère et est est est est une lettre majuscule, une lettre minuscule, un chiffre, un espace ou une tabulation (code ascii 9), 5. Écrire une fonction Max2 qui prend en entrée deux nombres entiers et qui retourne le maximum entre les deux. 6. Écrire une fonction Max3 qui prend en entrée trois nombres entiers et qui retourne le maximum entre les trois. 7. Écrire une fonction qui prend en entrée un nombre positif et qui retourne true si le nombre est un nombre premier, false autrement. Un nombre est premier s'il ne se divise que par 1 et par lui-même. On considère que le chiffre 1 n'est pas un nombre premier. 8. Écrire une fonction qui transforme une chaîne de caractères en majuscules. Function Majuscule ( Chaine : String ) return String is ...