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
Tests effectués
Résultats attendus
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".
Saisir note < 0
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
Saisie acceptée.
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.
Calcul des moyennes.
Exemple :
moyMiniClasse : 0
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.
TS1 IRIS. PTU-TU. Page 2/3
Lycée JANOT de SENS. Pellard Jean-Luc.
2 Exemple d'un test unitaire pour Cmoyennes :: CalculerMoyennes().
Actions ou opérations à
vérifier
Tests effectués
Résultats attendus
Résultats obtenus.
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.
Correct voir écran 1 page suivante.
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".
Correct voir écran 1 page suivante.
Saisir note < 0
Réitérer la demande sur la même
ligne écran.
Correct voir écran 2 page suivante.
Saisir note > 20 mais <> de 21
Réitérer la demande sur la même
ligne écran.
Correct voir écran 2 page suivante.
Saisir note entre 0 et 20
Saisie acceptée.
sommeNotes sommeNotes
+ note
nbNotes nbNotes + 1
Demande de la note suivante si
MAXI_NOTES pas atteint.
La note suivante est demandée
sauf si MAXI_NOTES est atteint.
Saisir 21 ou MAXI_NOTES atteint.
Passage à la saisie du prochain
élève si pas fin de la classe, sinon
fin du programme.
Calcul des moyennes.
Exemple :
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).
moyMiniClasse : 0
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
Voir copie débogueur page
suivante.
TS1 IRIS. PTU-TU. Page 3/3
Lycée JANOT de SENS. Pellard Jean-Luc.
3 Certification de certains fonctionnements du programme.
Ecran 1 :
Ecran 2 :
Vérification de la validité des calculs :
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !