POO - TP 1
C, Java
O-A. Maillard
18 janvier 2009
Résumé
Allez à la page : http ://odalricambrymmaillard.unblog.fr/tag/enseignement/janvier-
2008/ Téléchargez le fichier indiqué, extrayez-le dans votre dossier de travail.
1 C
Allez dans le dossier “c”, faites une copie du fichier tp1_squelette.c et
renommez-le en tp1.c. Ouvrez-le par exemple avec emacs.
Vous pouvez compiler à tout moment en ouvrant un terminal et en tappant
la commande gcc -o tp1 tp1.c -lm. Votre code doit être commenté.
Lisez le programme et répondez aux questions suivantes :
– 1. Que fait la fonction main ?
– 2. Décrivez succintement la fonction ihm.
– 3. Que signifie le terme ihm (vu en séance) ?
A présent, il faut remplir ce squelette. Commençons par le coeur du pro-
gramme :
– 4. Terminez la déclaration de la structure liste.
– 5. Complétez la fonction longueur, qui doit retourner la longueur d’une
liste, i.e. le nombre d’éléments qu’elle comporte.
– 6. Complétez la fonction moyenne et la fonction variance.
Continuous par l’affichage.
– 7. Complétez la fonction afficher_confirmation qui affiche un message
de confirmation de saisie d’une note.
– 8. Complétez la fonction afficher_notes qui affiche la liste des notes
enregistrées.
– 9. Complétez la fonction afficher_statistiques qui affiche les statis-
tiques sur les notes : nombre de notes, moyenne, écart-type.
Bonus :
– 10. Commentez les lignes de la fonction ajouter_note
2 Java
Nous allons utiliser l’environnement de développement Eclipse. Pour lancer
eclipse, il suffit en temps normal de tapper la commande eclipse. Sur les ma-
chines de Tps de la salle, une mauvaise version de la machine virtuelle java est
1