Banque de problèmes LARP

Problème 9.9

 

Titre :

Programme de températures

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. 227 (Exercise 16)

Solutions :

Philippe Turcotte

 

Description du problème

 

Concevoir un algorithme qui détermine la moyenne des températures minimales et maximales d’une journée.

La moyenne sera calculée en fonction de la température maximale et minimale de 10 stations météorologiques différentes.

 

L'algorithme doit lire, d’un tampon ou d’un fichier (pour Java), le maximum et le minimum observé à chaque station.

Il doit ensuite afficher la moyenne des températures minimales et maximales observées.

 

***Attention : On suppose que le tampon / fichier contient exactement 20 données. (10 stations * 2 températures)

 

Solutions du problème

 

Cet algorithme doit avoir au moins un module auxiliaire.

Celui-ci doit calculer la moyenne des températures minimales et maximales observées et les retournées dans un tableau.

 

Après avoir initialisé le tableau avec les données du tampon / fichier, on doit ensuite calculer les moyennes.

Puis, on affiche celles-ci.

 

Solution organigramme LARP :

BohlRynn_P227_Exer14_Org.larp

Solution pseudo-code LARP :

BohlRynn_P227_Exer14_Pseudo.larp

Solution Java :

BohlRynn_P227_Exer14.java, BohlRynn_P227_Exer16_temperatures.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.