À propos de ce tutoriel
Les fonctions permettent de raccourcir les algorithmes en automatisant certaines opération comme le calcul d'un maximum ou la conversion d'une chaîne de caractère.
Travaux pratiques
Exercice 1
Ecrivez un algorithme qui demande un mot à l'utilisateur et lui affiche ensuite le nombre de lettre qui compose le mot. La fonction à utiliser s'apelle COMPTER
DEBUT
ECRIRE "Entre votre mot "
LIRE mot
ECRIRE "Votre mot contient ", COMPTER(mot), " lettres"
FIN
Exercice 2
Ecrivez un algorithme qui génère un chiffre aléatoire entre 0 et 5. Demandez ensuite à l'utilisateur de deviner ce chiffre avec des indices ("plus grand", "plus petit"). La fonction a utiliser est ALEATOIRE(nbre)
DEBUT
aDeviner = ALEATOIRE(5)
ECRIRE "Essayez de deviner à quel chiffre je pense"
LIRE nbre
TANTQUE nbre <> aDeviner FAIRE
SI nbre < aDeviner ALORS
ECRIRE "Plus grand"
SINON
ECRIRE "Plus petit"
FINSI
LIRE nbre
FINTANTQUE
ECRIRE "Bravo vous avez deviné mon chiffre"
FIN