2017 - 2018

Haskell

Lectures:

TP

2016 - 2017

Programmation Objet avec Java

TP9

TP 9

Programme de test

program.txt

Programmes java

Projet

machine à registres non limités

Liens

Programme URM valides (archive)

  • add.urm. Ajouter les valeurs des registres 1 et 2, et mettre le résultat dans le registre 1.
  • even.urm. Ecrire 0 dans le registre 1 si la valeur initiale du registre 1 est un entier pair, et écrire 1 sinon.
  • sum-first-integers.urm. Ecrire dans le registre 1 la somme 1 + 2 + ... + n, , où n est la valeur initiale du registre 1.
  • sum-first-odd-integers.urm. Ecrire dans le registre 1 la somme 1 + 2 + ... + n, où n est le plus grand entier impair inférieur ou égal à valeur initiale du registre 1.
  • factorial.urm. Calculer n!, où n est la valeur initiale du registre 1.

Programmes EURM valides (archive)

  • add.eurm. Ajouter les valeurs des registres 1 et 2, et mettre le résultat dans le registre 1.
  • even.eurm. Ecrire 0 dans le registre 1 si la valeur initiale du registre 1 est un entier pair, et écrire 1 sinon.
  • sum-first-integers.eurm. Ecrire dans le registre 1 la somme 1 + 2 + ... + n, où n est la valeur initiale du registre 1.
  • sum-first-odd-integers.eurm. Ecrire dans le registre 1 la somme 1 + 2 + ... + n, où n est le plus grand entier impair inférieur ou égal à valeur initiale du registre 1.
  • factorial.eurm. Calculer n!, où n est la valeur initiale du registre 1.

Programmes java

Programmation fonctionnelle

TP:

Algorithmics and bioinformatics

Notes de cours TD: