Banque de problèmes LARP

Problème 9.6

 

Titre :

Programme de différence entre 2 nombres

Date :

19 avril 2006

Référence :

Tools for Structured Design – An introduction to programming logic, 5th Edition

M.Bohl & M. Rynn

1989, Prentice-Hall

P. 226 (Exercise 10)

Solutions :

Philippe Turcotte

 

Description du problème

 

Concevoir un algorithme qui calcule la différence entre un nombre et la moyenne de l’ensemble des nombres.

 

L'algorithme doit lire 25 nombres d’un tampon ou d’un fichier (pour Java).

Il doit ensuite afficher la différence entre chacun de ces nombres et la moyenne de l’ensemble des nombres.

 

***Attention : On suppose que le tampon / fichier contient exactement 25 nombres.

 

Solutions du problème

 

Cet algorithme doit avoir au moins deux modules auxiliaires.

Un premier pour calculer la moyenne et un deuxième calculer et afficher la différence entre chaque nombre et la moyenne.

 

Après avoir initialisé le tableau avec les nombres du tampon / fichier, on doit ensuite calculer la moyenne.

Puis, on affiche la différence entre chaque nombre et la moyenne calculée.

 

Solution organigramme LARP :

BohlRynn_P226_Exer10_Org.larp

Solution pseudo-code LARP :

BohlRynn_P226_Exer10_Pseudo.larp

Solution Java :

BohlRynn_P226_Exer10.java, BohlRynn_P226_Exer10_nombres.txt

 

Note : L'accès aux fichiers de projet LARP ci-dessus est réservé aux détenteurs d'une clé de débridage pour LARP afin d'en assurer l'exclusivité aux enseignants. Tous ont cependant accès à la solution Java proposée.