Une chambre froide de stockage alimentaire est relevée six fois par jour. Le programme doit afficher la température la plus haute de la journée et l'indice du relevé correspondant : c'est le relevé le plus proche d'une rupture de la chaîne du froid.
L'opérateur saisit, dans l'ordre : -18.5, -17, -19.5, -16.5, -18, -17.5.
L'organigramme
Objectif
Donner la valeur de plusHaute que produit ce programme avec les saisies annoncées, et repérer la forme fautive. Puis, une fois cette forme corrigée, donner les valeurs finales de plusHaute et de indiceHaut, et le nombre de fois où indiceHaut ← i s'exécute.
Pièges
Le programme fonctionne sur des températures positives, ce qui rend l'erreur invisible tant que l'on ne teste pas un cas où toutes les valeurs sont négatives.