Informatique II

Informatique II - Travaux Pratiques



Série d'exercices pratiques (labo no 1)

Partie 1 : Hypothetical computer PIPPIN et code generation

Attention, deux petites erreurs à signaler.
Tout d'abord, dans le programme PIPPIN utilisé lors des labo (Analytical engine), l'instruction STO est représentée par 0000 0101, alors qu'elle est représentée par 0000 0100 dans la liste des instructions PIPPIN donnée en cours. C'est une erreur qu'il vous faut corriger sur vos feuilles.
Ensuite, il y a une erreur dans la donnée de de la question 4. Les trois dernières lignes sont notées 1111 1110, alors qu'elles devraient être 0000 1110.

Partie 2 : Scanning, parsing, code generation

Si votre browser donne un security warning du type "Warning: The authenticity of this content cannot be verified, therefore it cannot be trusted", il faut cliquer sur YES. Sinon il ne sera pas possible de sauvegarder ou d'enregistrer depuis l'applet.

Partie 3 : Hypothetical computer PIPPIN et code generation (Difficile, finir à la maison)

Ecrire un programme PIPPIN qui stoque le resultat de n! dans la cellule W, où n est un entier.
Vous pouvez consulter la liste de commandes PIPPIN pour écrire le programme, puis vérifier son bon fonctionnement à l'aide du simulateur.


Retour à la page principale du cours : Informatique II

Saskia Delpretti
Last modified: Tue Apr 20 10:48:39 CEST 2004