Exercices Algorithme

Exercice 3 Procédures et Fonctions Corrigé

  1. Ecrire une fonction qui retourne Vrai si le caractère passé en paramètre est égal à 'o' ou 'O' (qui veut dire Oui), et Faux sinon.
  2. Ecrire une action paramétrée qui permet d’afficher la table de multiplication de 1 à 9 d’un nombre entier positif. Puis, en utilisant les actions paramétrées précédentes, écrire un algorithme permettant d’afficher à l’utilisateur la table de multiplication d’un entier aussi longtemps qu’il le désire (jusqu'à ce que la réponse soit fausse).
1-	Fonction Reponse(C:caractère) :booleen ;
Debut

 Reponse ← Faux ;
Si C=’o’ ou C=’O ‘ Alors Reponse ← Vrai Fsi ;

Fin ;

 
2-	Procedure AfficheTable(A :entier) ;

Var I :entier ;
Debut
Pour I ← à 9
Faire Ecrire(A,’x’,I,’=’,A*I) ; Fait;
Fin ;

3-	Algorithme TableM ;

Var A :entier ; Rep :caractère ;
Fonction Reponse(C:caractère) :booleen ;
. . . . . . .
Procedure AfficheTable(A :entier) ;
. . . . . . .

Debut

Repeter
Ecrire(‘Donner un entier’) ; Lire(A) ;
AfficheTable(A) ;
Ecrire(‘Voulez vous continuez O/N’) ; Lire(Rep) ;
Jusqu’à Non Reponse(rep) ;

Fin.

 

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.