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
utilisée par défaut. Ouvrez un terminal et tappez la commande suivante pour
lancer eclipse avec celle de Sun.
/usr/lib/jvm/java-6-sun-1.6.0.07/bin/java -jar /usr/lib/eclipse/startup.jar
La compilation est automatique. Au besoin, afichez les propriétés du projet
(Alt + Entrée), allez à la section Compilateur Java et vérifiez que le JDK est
au niveau 5.0. Pour executer le programme la première fois, clic droit sur le
dossier du projet pour les paramètres de lancement. Choisir “Application Java”
et indiquer le chemin du Main avant de lancer. Par la suite, utiliser le raccourci
de lancement.
Avant de tapper du code :
1. Définir les termes : JVM, JDK JRE.
2. Créez un nouveau projet en choisissant pour source le dossier Java, et
appelez-le Tp1.
3. Décrivez succintement les fichiers Application.java,Affichage.java,
Liste_notes.Java,Note.Java dans cet ordre.
4. Expliquez à l’aide d’un dessin l’organisation du code en ces différents
fichiers.
Affichez le fichier Notes.java.
5. Qu’est-ce qu’un objet ? une classe ?
Affichez le fichier Liste_notes.java.
6. Complétez le constructeur de la classe à l’aide du professeur.
7. Complétez la fonction ajouter, la comparer à ajouter_note du pro-
gramme C.
8. Complétez les fonctions longueur,moyenne,variance.
Affichez maintenant le fichier Affichage.java
9. Complétez les 3 fonctions d’affichage.
Bonus :
10. Testez l’implémentation des Notes en tant que List<Float> si vous
avez choisi List<Note> et inversement.
2
1 / 2 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 !