Exercice Algorithme corrigé les structures répétitives (II)

 Exercice 1

Spécifications :

– données : nombre entier

– résultat : nombre de tentatives

Solution en langage naturel : saisir un nombre entier par le premier joueur. Tant que le joueur

2 n?saisie, dire si n est > ou < à nombre cherché, incrémenter de 1 et continuer. Quand le résultat est trouvé, afficher le nombre de tentatives.

Structures de données :

– a : nombre saisi par l’utilisateur 1

– n : nombre saisi par l’utilisateur 2

– t : tentatives

Algorithme :

Action : devinette

Var : a, n, t : entiers

Début : Lire (a)

Lire (n)

t=0

Tant que a?n faire

Début

Si n>a alors écrire (« nombre cherché plus petit « )

Sinon écrire (« nombre cherché plus grand »)

t<=t+1

lire (n)

fin

écrire (t+1)

fin

 Exercice 2

Action :somme_nombre

Var : k, nb, n, somme : entier

Début :

Somme <= 0

Ecrire (« combien voulez-vous entrer de nombres ? »)

Lire (nb)

Pour k de 1 à nb faire

Début

Lire (n)

Somme<=somme + n

Fin

Ecrire (somme)

Fin

Même programme par pas de –1 :

Action : somme_entier

Var : k, nb, n, somme : entiers

Début :

Somme<=0

Ecrire (« combien voulez-vous entrer de nombres ? »

Lire (nb)

Pour k de nb à 1 par pas de –1 faire

Début

Lire (n)

Somme<=somme + n

Fin

Ecrire (somme)

Fin

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *