next up previous


MGL7160: Exercice #4


6 février 2001

Le Nim est un jeu au cours duquel deux joueurs s'affrontent de la façon suivante: un certain nombre de bâtons (généralement 13) sont placés sur une table et chaque joueur doit, à tour de rôle, prendre au moins un bâton mais sans en prendre plus qu'un certain nombre (généralement trois). Celui qui prend le dernier bâton perd la partie .

Vous devez spécifier une MACHINE permettant de superviser une partie de Nim entre deux joueurs. Votre module devra permettre de généraliser le jeu pour des parties avec un nombre quelconque de bâtons (paramètre nb_batons_depart, non-nul, spécifié lorsqu'une nouvelle partie est amorcée à l'aide du message debuter_partie) ainsi que pour un nombre maximum de bâtons pouvant être pris à chaque tour (argument générique prise_max, strictement supérieur à 1).

Votre module (générique) devra exporter les opérations suivantes:

About this document ...

MGL7160: Exercice #4

This document was generated using the LaTeX2HTML translator Version 97.1 (release) (July 13th, 1997)

Copyright © 1993, 1994, 1995, 1996, 1997, Nikos Drakos, Computer Based Learning Unit, University of Leeds.

The command line arguments were:
latex2html -split +0 -auto_navigation nim.tex.

The translation was initiated by Tremblay Guy on 2/5/2001


next up previous
Tremblay Guy
2/5/2001