Poker en Haskell

une approche constructive

Nous allons aborder le problème du poker (cf introduction du traitement avec Python) de manière cette fois constructive : nous allons créer les mains de Poker pour ensuite les compter, ce qui correspond à la démarche utilisée en cours de mathématique, une fois qu'ont été introduites les combinaisons.

Poker en Python

Dénombrer

On demande souvent au lycée de faire des simulations et de tenter de bidouiller quelque chose avec deux ou trois résultats de statistique inférentielle admis ou « démontrés » par observation...

Nous allons plutôt rester dans un domaine mathématique non magique et ne plus faire un sondage sur des résutats partiels mais dénombrer tous les résultats.

TP Maple Algo à l'X

Remise en forme en algo avec les sujets de l'X-ENS de 2013 et 2010 ainsi qu'un memento Maple puis une exploration de la mathématique avec une tortue ou comment aborder le programme de Master II avec des outils informatiques de maternelle...
Les TP au format PDF

et TEX


Approximation de ln(x) par la méthode de Monte-Carlo

Méthode de Monte-Carlo starifiée pour le calcul de $\ln(2)$

Il s'agit de calculer une approximation de $\ln(x)$ ou de toute autre expression non polynomiale par la méthode de Monte-Carlo naïve : le principe est de « tirer » au hasard dans une cible rectangulaire et de compter le nombre de fois où la « fléchette » se plante en-dessous de la courbe représentative de la dérivée de la fonction.

Math discrète INFO1

La saison reprend...
Mais le programme change cette année ! Outre les contenus mathématiques un peu réorganisés, la nouveauté est l'arrivée de Haskell à la place de OCaml...On y trouvera même des exercices d'un manuel de CM1...de 1970...
Au sommaire:

VISA POUR LA PRÉPA 3e édition


La troisième édition de «Visa pour la Prépa» est sortie le 5 juin 2013.
Elle s'adapte au nouveau programme de la rentrée 2013 avec l'introduction des probabilités, de l'informatique pour tous.
On y trouve également un chapitre sur la logique et le raisonnement.
Cette version est «compatible» avec les options MPSI/PCSI/PTSI/BCPST/ECS.


Attention! Errata :

Surcharge en Caml pour calculer une espérance

Avec Caml, on est vite confronté au problème de surcharge des opérateurs arithmétique. Il y a pourtant un moyen d'y remédier. Il est instructif de lire par exemple cet article .
Je m'en suis inspiré pour calculer l'expérance d'une loi à valeurs entières ou flottantes: