IFT1170 TRAVAIL PRATIQUE #1

22 mai 2001
 
 

Énoncé   Correction   Aide   Date Limite   à propos de cette page   questions/réponses




Mises à jour de la page tp1

10/06/2001 correction d'une erreur de frappe dans le fichier out3.txt (resultat3).

31/05/2001 correction d'une erreur de frappe dans le fichier out4.txt (resultat4).

30/05/2001 Pour plus d'exemples sur le traitement romain -> décimal, voir ce fichier.

30/05/2001 Activation du lien Q&R (réponses aux questions posées).

22/05/2001 diffusion de l'énoncé.


fichiers utilisés pour la correction. (Lien non actif)


Téléchargez l'énoncé :

    version HTML
 

Dans l'énoncé, il est question des fichiers suivants:
 
données test
en entrée
résultat
test1
resultat1
test2
resultat2
test3
resultat3 (nouveau)
test4
resultat4 (nouveau)

- tous les fichiers relatifs à ce tp sont rassemblés dans un seul fichier tp1.tar.gz
 


Vous pouvez obtenir l'ensemble de ces fichiers soit :
-1- à partir de cette page web (download):

Si votre browser charge ces fichiers sans les ouvrir dans votre browser, ne lisez pas ce qui suit, sinon ....

pour chacun des liens cités plus haut, appuyez, au même temps, sur les touches CTRL+SHIFT de votre clavier et le bouton gauche de votre souris, une fenêtre va s'ouvrir vous demandant quoi faire avec le fichier? Dans votre cas, vous appuyez sur "save".

-2- à partir de votre compte Linux,
-a- à partir de la salle des démos,

après la connexion à votre compte Linux, tapez la commande suivante:

cp /u/pift1170/Sujet/sessions/E01/TPs/Tp1/* ~

La commande "cp" copie le contenu du répertoire /u/pift1170/Sujet/sessions/E01/TPs/Tp1 à la racine de votre compte ~

i.e. vous allez retrouver vos fichiers dans : /u/votre_login

-b- de chez vous,

connectez vous par telnet sur phobos ou deimos

telnet phobos.iro.umontreal.ca

(ou)

telnet deimos.iro.umontreal.ca

le système va vous demander votre login/password

après le login vous serez dans le répertoire : /u/votre_login

tapez la commande:

cp /u/pift1170/Sujet/sessions/E01/TPs/Tp1/* ~


Date Limite

Je vous rappelle que:
 

votre tp1 doit obligatoirement compiler sur phobos/deimos

Il est conseillé de faire le TP à deux.

la date de remise a été fixée pour le jeudi 7 juin 2001, Minuit.

Vous devez remettre vos TP sous les deux formes suivantes:

      remise électronique: la procédure de remise des travaux est décrite ici. Elle a été décrite dans le cadre de la première démonstration, voir aussi l'énoncé du TP.

      Note importante: Vérifiez toujours que votre remise électronique s'est bien déroulée. En cas de non remise électronique, où dans l'hypothèse d'une erreur de votre part, votre note sera automatiquement 0: vous êtes responsables du bon déroulement de la remise électronique.

      remise papier: vous pouvez me remettre directement vos TP, soit au début ou à la fin d'un cours. Vous pouvez également le déposer à mon bureau (3225 du pavillon André-Aisenstat). En cas d'absence, veuillez glisser votre listing sous la porte en y incluant la page de garde.

      Note importante: Tous vos programmes doivent commencer par une entête portant le nom, le prénom et le nom d'utilisateur des personnes ayant contribué à la réalisation du projet ainsi que la mention du cours (IFT1170) et du travail pratique TP1. En cas de non remise papier, ou en cas d'absence d'une des informations sus-mentionnées, vous serez pénalisés.

      Il est important de noter que tous votre TP sera exécuté par les démonstrateurs sur une machine Linux avec le compilateur jdk (1.3). Si par choix vous décidez d'utiliser un autre compilateur, vérifiez que le code que vous avez produit (qui normalement tourne chez vous) fonctionne bien sur les ordinateurs du DIRO.


Barème

Ce TP1 est noté sur 10 points. Voici quelques détails concernant les critères qui seront appliqués lors de la notation.

Divers

* La non remise électronique (volontaire ou par erreur) est sanctionnée par la note 0.
* La non remise papier vous pénalise de 5 points (doit être faite au plus tard 24h après la remise électronique).
* Les programmes ne contenant pas d'en-tête, -2 points.

Exactitude : 5 points

* un programme qui ne compile pas: 0/5
* un programme qui compile et qui fait toutes les choses prévues dans la spécification: 5/5

Résultats: 2 points

si vous obtenez les mêmes résultats que nos jeux de tests (non fournis).

Modularité : 1 points

structure de votre programme, et décomposition en fonctions etc.

Efficience: 1 points

La manière avec laquelle vous allez coder votre programme. L'espace mémoire utilisé, la redondance du code etc.

Style : 1 point              Le code doit être lisible, bien indenté et commenté.

Des questions à propos de ce TP?

Contactez-nous aux séances de démonstrations, de pratiques libres ou à la pause du cours, puis l'adresse email: pift1170@iro.umontreal.ca
Si vous contactez par courriel, pour faciliter le traitement de votre requête, inclure dans le sujet de votre email, au moins la chaîne: [IFT1170]
Les questions posées (ainsi que les réponses) durant la durée de ce TP seront archivées sur la page web du tp1. Vous pouvez les consulter on-line pour voir si votre question y figure déjà.
 



Mohamed Lokbani, 22 mai 2001.