Banque de problèmes LARP

Problème 9.1

 

Titre :

Programme du plus petit élément

Date :

13 avril 2006

Référence :

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

M.Bohl & M. Rynn

1989, Prentice-Hall

P. 192 (Sample Problem 9.1)

Solutions :

Philippe Turcotte

 

Description du problème

 

Concevoir un algorithme qui détermine le plus petit élément d’un tableau de 10 nombres.

 

L'algorithme doit lire, d’un tampon ou d’un fichier (pour Java), les 10 nombres afin de remplir le tableau. On suppose que le tampon / fichier contient exactement 10 nombres.

Ensuite, il n’affiche que le plus petit élément du tableau.

 

Solutions du problème

 

Cet algorithme doit avoir un module auxiliaire qui reçoit le tableau en argument et qui trouve le plus petit élément de celui-ci.

 

Après avoir initialisé le tableau avec les nombres, on trouve le plus petit élément et on l’affiche à l’écran.

 

Solution organigramme LARP :

BohlRynn_P192_SmallestNum_Org.larp

Solution pseudo-code LARP :

BohlRynn_P192_SmallestNum_Pseudo.larp

Solution Java :

BohlRynn_P192_SmallestNum.java, BohlRynn_P192_SmallestNum_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.