TS1 IRIS. PTU-TU. Page 1/3
Lycée JANOT de SENS. Pellard Jean-Luc.
Proposition d'une présentation des PTU et des TU
1 Exemple d'un plan de test unitaire pour CMoyennes ::
CalculerMoyennes().
Actions ou opérations à
vérifier
Défilement de tous les élèves
saisis au préalable en vue de
donner les notes.
Exemple de liste des élèves : Jean,
André, Martine, Sylvain et Céline.
Le programme doit demander les
saisies de notes pour Jean, André,
Martine, Sylvain et Céline.
Saisie filtrée des notes pour
élève i. Nombre de notes par
élève indéfini.
Message de saisie des notes
correct.
Afficher "Donner une note
comprise entre 0 et 20, Taper 21
pour arrêter la saisie".
Réitérer la demande sur la même
ligne écran.
Saisir note > 20 mais <> de 21
Réitérer la demande sur la même
ligne écran.
Saisir note entre 0 et 20
sommeNotes sommeNotes
+ note
nbNotes nbNotes + 1
Demande de la note suivante si
MAXI_NOTES pas atteint.
Saisir 21 ou MAXI_NOTES atteint.
Passage à la saisie du prochain
élève si pas fin de la classe, sinon
fin du programme.
Jean : 21,
André : 20, 10, 15, 21
Martine : 8, 15, 21
Sylain : 0, 21;
Céline : 20, 18, 17, 10 (arrêt saisie
car MAXI_NOTES = 4).
moyMaxiClasse : 16.25
moyClasse : 10.69
tabMoyEleves[0] : -1 (néant)
tabMoyEleves[1] : 15
tabMoyEleves[2] : 11.5
tabMoyEleves[3] : 0
tabMoyEleves[4] : 16.25
Remarques :
1. Pour effectuer ce genre de tableau, suivre l'algorithme à tester et prévoir un
protocole de contrôle pour chaque structure algorithmique rencontrée.
2. Si des calculs sont effectués, vous devez prévoir leur vérification en donnant
des résultats qui auront été calculés au préalable avec votre calculette par
exemple.