Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

algorithme

Posté par
l13
08-05-12 à 17:52

bonjour
j'ai un algorithme en langage naturel à réalisé et je suis bloquée je n'y comprend pas grand chose

Énoncé: on lance trois dés à six faces équilibrés et on s'intéresse à la somme des trois nombres qui sortent
On veut savoir si la somme 9 apparaît plus fréquemment que la somme 10

Question: Ecrire un algorithme en langage naturel qui permette de simuler 1000 lancer de trois dés et de calculer les fréquence d'apparition des sommes 9 et 10.

Je vous remercie d'avance

Posté par
Glapion Moderateur
re : algorithme 08-05-12 à 18:18

Bonjour, lance toi,
une boucle pour simuler les 1000 lancés (Pour I allant de 1 à 1000 )
puis tu simules le lancé des 3 dés :
S=0
Pour J allant de 1 à 3
Mettre S+(nombre aléatoire entre 1 et 6) dans S
J suivant
Ou direct d'ailleurs c'est plus rapide :
Mettre (nombre aléatoire entre 1 et 6) +(nombre aléatoire entre 1 et 6) +(nombre aléatoire entre 1 et 6) dans S

Puis tu testes si la somme vaut 9 ou 10 et si oui tu incrémentes des variables que j'ai appelées X9 et X10 (que tu as initialisé au tout début à 0 évidement) :

Si S == 9 Alors
Mettre X9+1 dans X9
Fin Si
Si S == 10 Alors
Mettre X10+1 dans X10
Fin Si
Puis tu clos ta boucle I :
I suivant
et tu compares les fréquences en affichant X9/1000 et X10/1000


je crois bien que je l'ai écris pour Algobox il n'y a pas longtemps, Pour info :

VARIABLES
X EST_DU_TYPE NOMBRE
S9 EST_DU_TYPE NOMBRE
S10 EST_DU_TYPE NOMBRE
N EST_DU_TYPE NOMBRE
I EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
LIRE N
S9 PREND_LA_VALEUR 0
S10 PREND_LA_VALEUR 0
POUR I ALLANT_DE 1 A N
DEBUT_POUR
X PREND_LA_VALEUR ALGOBOX_ALEA_ENT(1,6) +ALGOBOX_ALEA_ENT(1,6)+ALGOBOX_ALEA_ENT(1,6)
SI (X==9) ALORS
DEBUT_SI
S9 PREND_LA_VALEUR S9+1
FIN_SI
SI (X==10) ALORS
DEBUT_SI
S10 PREND_LA_VALEUR S10+1
FIN_SI
FIN_POUR
X PREND_LA_VALEUR S9/N
AFFICHER "fréquence du 9 : "
AFFICHER* X
X PREND_LA_VALEUR S10/N
AFFICHER "fréquence du 10 : "
AFFICHER* X
FIN_ALGORITHME

Posté par
l13
re : algorithme 08-05-12 à 19:12

merci beaucoup de t'on aide mais il y a des chose que je ne comprend pas très bien :-pourquoi dans l'algorithme tu marque pour I allant de 1 à N et pas 1 à 1000 ?
      -pourquoi rajoutes tu toujours 1 a S9 OU S10 ?
MERCI

Posté par
Glapion Moderateur
re : algorithme 08-05-12 à 19:28

oui dans mon algorithme on demande la valeur de N mais tu peux le fixer à 1000, il te suffit d'enlever Lire N et de mettre 1000 à la place de N

je rajoute 1 à S9 ou à S10 chaque fois que la somme des 3 dés vaut 9 ou 10. Ça compte le nombre de fois où la somme a été de 9 et le nombre de fois où la somme a été de 10.

Posté par
l13
re : algorithme 08-05-12 à 21:11

Ok ça va merci beaucoup de t'on aide



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 1742 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 !