Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

martingales avec algobox

Posté par
psg91470
18-05-12 à 14:58

Bonjour j'ai un exercice à faire et je suis perdus.

voici l'énoncé:

Une martingale est une méthode censée augmenter les chances de gagner au jeu, ou en tout cas, de limiter les pertes. On s'intéresse au jeu de roulette et on suppose que l'on réalise une mise simple. On a donc une chance sur 37 de gagner, et dans ce cas on remporte 35 fois la mise, plus la mise.
On suit la méthode dite de la martingale « classique » : on mise un euro. Si on gagne, on s'arrête, si on perd, on recommence en doublant la mise. On s'arrête au premier tirage gagnant.
1-Ecrire un programme permettant de simuler cette façon de jouer. Faire afficher en sortie le nombre de partie jouées, la somme totale misée et le gain global
2- Exécuter ce programme plusieurs fois. Que penser de l'intérêt pratique de cette martingale ?

Je voudrais savoir comment commencer l'algorithme sur algobox car je suis bloqué ( nom des varibables...
)Merci

Posté par
Glapion Moderateur
re : martingales avec algobox 18-05-12 à 15:20

Bonjour,
oui, tu choisis le nom de tes variables comme tu veux.
Ensuite il faudra faire un Tan que (on a pas gagné donc Gagne = 0), tirer un nombre au hasard entre 0 et 37, puis un second (le bon numéro). s'ils sont différents (on a perdu) alors doubler la mise, afficher N et la mise (et tant que l'on y est la somme totale que l'on a mis jusqu'à maintenant, histoire de voir si on ne s'est pas déjà ruiné) et itérer la boucle tant que et si on gagne alors basculer une variable gagné à 1 permettant de sortir de la boucle Tant que.
Pour progresser dans les algorithmes, il faut se battre un peu avec. Essaye, on corrigera la syntaxe si ça ne fonctionne pas.

Posté par
psg91470
re : martingales avec algobox 18-05-12 à 15:44

Oui, mais je vois pas pas après avoir fait tant que comment faire le tirage de 0 à 36. Si j'appelle n et m le deux tirages faut faire : pour n allant de 0 à 36 ??

Posté par
Glapion Moderateur
re : martingales avec algobox 18-05-12 à 15:47

Albobox a une fonction très sympa pour tirer un nombre aléatoire entier entre deux nombres :
ALGOBOX_ALEA_ENT(0,36) tire un nombre entier aléatoire entre 0 et 36 compris.

Posté par
Glapion Moderateur
re : martingales avec algobox 18-05-12 à 15:49

Donc tu fais
m PREND_LA_VALEUR ALGOBOX_ALEA_ENT(0,36)
n PREND_LA_VALEUR ALGOBOX_ALEA_ENT(0,36)
SI (m==n) etc ...

Posté par
psg91470
re : martingales avec algobox 18-05-12 à 18:29

Sais tu quelle resultat je dois troiver.
Sinon merci bien

Posté par
Glapion Moderateur
re : martingales avec algobox 18-05-12 à 19:23

quel résultat ? un algorithme qui marche



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1768 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !