:: Enseignements :: ESIPE :: E4INFO :: 2011-2012 :: Génération de code ::
[LOGO]

Quelques exercices en Jasmin - Correction


Nous nous proposons de réaliser quelques classes Java grâce à l'assembleur de bytecode Jasmin.

Calcul de factorielle

Écrire une méthode calculant la factorielle d'un entier (que l'on exprimera par un long)
  • en version récursive;
  • et en version itérative





Nombre mystère

Réaliser un jeu de divination de nombre en Jasmin. Celui-ci fonctionne en sélectionnant pseudo-aléatoirement un nombre (à l'aide de la classe java.util.random) puis en récupérant des propositions de nombres sur l'entrée standard. On indique à l'utilisateur si le nombre communiqué est supérieur ou inférieur au nombre tiré ; la partie se termine lorsque l'utilisateur fournit le nombre mystère.