Bonjour à tous! Voila je dois écrire un algorithme qui simule n fois le jeu suivant:
Une urne contient 5 boules: 3 vertes et 2 rouges. On tire au hasard une boule de l'urne, on notre sa couleur on la remet dans l'urne puis on recommence une fois. Si on obtient 2 boules de même couleur, on gagne 126 points, sinon on perd 90 points. On note X la variable aléatoire égale au nombre de points obtenus.
Je dois écrire cet algorithme sur une calculatrice, plus précisément une TI-83. Voila où j'en suis, il ne marche pas et ça fait plus de 3 heures que je suis dessus sans résultat.
rompt N
:1,2,3 -> V
:4,5 > R
:randomInt (1,2,3,4,5)
:randomInt (1,2,3,4,5)
:For ((V,V),(R,R)
isp +126
:Else Disp -90
:Repeat x N
Voila, j'espère que vous pourrez m'aider, merci d'avance.
Bonjour,
Pas étonnant que ton programme ne marche pas ! Il y a plusieurs erreurs dans chaque ligne.
Voici une solution correspondant à l'algorithme :
Début
Demander d'entrer un entier N (ce sera le nombre de parties comportant chacune 2 tirages avec remise)
T est initialisé avec la valeur 0 (T contiendra le total des gains - positifs ou négatifs)
Pour K de 1 à N
A est un entier aléatoire compris entre 1 et 5 (1er tirage)
B est un entier aléatoire compris entre 1 et 5 (2e tirage)
Si (A<4 et B<4) ou (A>3 et B>3) (autrement dit si les 2 boules sont de même couleur)
Alors T prend la valeur T+126
Sinon T prend la valeur T-90
Fin Si
Fin pour
Afficher T
Fin
Petite erreur dans mon programme (mauvaise manipulation pour copier l'écran de ma calculatrice)
il faut supprimer la ligne Disp A et ajouter une ligne manquante...
Voici le bon programme :
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :