Numéro 1 ( 10 points : boucles, tableau, statistiques de base )

TP3 du IFT 1810 A+B, hiver 2013 (corrigé sur 40 points)
1
IFT 1810 A+B
Énoncé du T.P. #3 / 40 points
Session d’hiver 2013
Chargé de cours: Le Van Nguyen
Pparation: chez vous, à partir du 26 mars 2013
Dépannage : par vos démonstrateurs (lors des monstrations), les surveillants des périodes
de Pratique Libre (P.L.).
Questions sur les travaux : envoyez un courriel à léquipe du IFT 1810 :
dift1810@iro.umontreal.ca
Date de remise: Au plus tard le lundi 29 avril avant 22:30
Pénalité de retard: 5 points de retard (sur 40) par jour. On n’accepte plus des tps remises
après 22 :30 le 02 mai.
Note: Le travail en équipe de deux (au maximum) est permis. Vous ne remettez alors qu'un
travail par équipe.
Bame: corri sur 40 points.
Matière exercée: Le langage Java et un peu de la P.O.O.
Varia:
Pas de remise électronique - 5 pts
Modalis de remise : les mes que les TP # 1 et TP # 2
Il faut bien identifier votre section (A ou B) et votre groupe (1 ou 2).
Nuro A ( 15 points : classe String ) :
( matière a compter du 26 mars : langage Java, classe String, méthodes
"statics", etc )
Écrivez un programme en Java dont la méthode main comportant, entre autres, la
déclaration suivante :
String telUDM = "5143436111" ;
Le programme, utilisant de méthodes, permet
1. d’extraire de sous-chaînes et d’afficher :
Téléphone d’UdM : (514) 343-6111
2. de compter et d’afficher :
Il y a 2 fois le chiffre 3 dans le numéro de téléphone d’UdM.
Il y a 4 fois le chiffre 1 dans le numéro de téléphone d’UdM.
3. de compter et d’afficher :
Il y a 7 fois les chiffres impairs dans le numéro de téléphone d’UdM.
Il y a 3 fois les chiffres pairs dans le numéro de téléphone d’UdM.
Critères de correction
Bon fonctionnement 6 points
Utilisation de méthodes + qualité du code 7 points
Présentation, commentaires 2 points
TP3 du IFT 1810 A+B, hiver 2013 (corrigé sur 40 points)
2
Nuro B ( 15 points : Java vs C )
( matre présentée jusqu’au 2ième cours de Java )
Refaites le numéro C du TP2 en utilisant des tableaux, des méthodes et leurs appels en
Java.
Critères de correction du numéro A :
1. Bons sultats utilisant de thodes et leurs appels : 9 points
2. Qualité de la programmation : 4 points
3. Présentation du programme, des résultats, commentaires : 2 points
Nuro C ( 10 points : Introduction a la P.O.O ) :
( la matière a partir du 3ième cours de Java vous permet de faire ce numéro C )
Réalisez un programme en Java comportant la classe Carre et la classe TestCarre (qui
contient la méthode principale (main)).
Dans main, on déclare et initialise un tableau des carrés avec des côtés suivants :
i côté
-----------------
0 4.2
1 7.9
2 8.5 (par défaut)
3 2.7
4 12.3
5 5.6
Le programme permet de :
1. afficher les informations suivantes des 6 carrés du tableau : côté, périmètre ( 4 x
côté) surface(côté x côté) et diagonale (côté x racine carrée de 2.0);
2. déterminer et afficher le carré ayant le côté le plus petit et le carré ayant le côté le
plus grand;
3. ajouter 3.5 au côté de chacun des carrés . On réaffiche le tableau des carrés.
Critères de correction :
1. classe Carré : 4 points
2. classe TestCarre : 3 points
3. qualité du programme : 3 points
Bonne fin de session !
Équipe du IFT 1810 A+B, hiver 2013.
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 !