Inscription / Connexion Nouveau Sujet
Niveau seconde
Partager :

Algorithme: Simuler n lancers de dé.

Posté par
Linax
08-03-12 à 14:23

Bonjour,

L'exercice est: Il s'agit de déterminer un algorithme simulant n lancers de dé, et qui affiche le nombre de 1 obtenu
sur ces n lancers.

Je ne sais pas exactement comment procéder, faudrait-il utiliser le fait que la probabilité d'obtenir un 1 est de 1/6 ?

Pourriez-vous m'expliquer comment faire, s'il vous plaît ?


Merci beaucoup.

Posté par
Glapion Moderateur
re : Algorithme: Simuler n lancers de dé. 08-03-12 à 16:14

Bonjour,
une fois que tu as déclaré tes variables, tu demandes la valeur de N initialise S à 0 et puis tu crées une boucle "Pour I allant de 1 à N",
utilise une fonction qui génère un nombre aléatoire (par exemple sous Algobox rentre : K PREND_LA_VALEUR ALGOBOX_ALEA_ENT(1,6) ça fournit directement un entier aléatoire entre 1 et 6)
et ajoute SI (K==1) alors S =S+1

Par exemple sous Algobox ça donnera :
VARIABLES
N EST_DU_TYPE NOMBRE
I EST_DU_TYPE NOMBRE
K EST_DU_TYPE NOMBRE
S EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
LIRE N
S PREND_LA_VALEUR 0
POUR I ALLANT_DE 1 A N
DEBUT_POUR
K PREND_LA_VALEUR ALGOBOX_ALEA_ENT(1,6)
SI (K==1) ALORS
DEBUT_SI
S PREND_LA_VALEUR S+1
FIN_SI
FIN_POUR
AFFICHER "Le nombre de 1 obtenu est : "
AFFICHER S
FIN_ALGORITHME

Posté par
Linax
re : Algorithme: Simuler n lancers de dé. 08-03-12 à 16:37

D'accord et sur une calculatrice; je ne comprends pas très bien; j'ai essayé de commencer mais je n'y arrive pas.

Pourriez-vous m'aider s'il vous plaît ?

?N
?S
For I 1 to N
(1;6)K

Posté par
Glapion Moderateur
re : Algorithme: Simuler n lancers de dé. 08-03-12 à 16:47

C'est le même algorithme mais il faut respecter la syntaxe de ta calculatrice. Transcrit chaque instruction. Je ne la connais pas ta calculatrice, je ne peux pas t'aider. mais par exemple c'est sûrement pas ? -> S ça serait plutôt 0 -> S
et (1;6) ça m'étonnerait que ça génère un nombre aléatoire entre 1 et 6 ? tu dois avoir une fonction random() ou Aleat(). N'écrit pas n'importe quoi au hasard parce que ça ne va pas fonctionner. Regarde ta notice et les fonctions dont tu disposes.

Posté par
Linax
re : Algorithme: Simuler n lancers de dé. 08-03-12 à 16:55

Alors pourriez-vous me dire ce que signifie ,

SI (K==1) ALORS
    DEBUT_SI

s'il vous plaît ?

Posté par
Linax
re : Algorithme: Simuler n lancers de dé. 08-03-12 à 16:57

Ou alors pourriez-vous retranscrire l'algorithme en pseudo-code, s'il vous plaît, pour que j'essaye après de le traduire sur la calculatrice.

Posté par
Glapion Moderateur
re : Algorithme: Simuler n lancers de dé. 08-03-12 à 16:58

SI K=1 alors on fait les instructions qui suivent jusqu'à l'instruction FIN_SI et si K n'est pas égal à 1 alors on saute directement aux instructions qui sont après FIN_SI

Posté par
Linax
re : Algorithme: Simuler n lancers de dé. 08-03-12 à 17:17

D'accord, et pourriez-vous faire un exemple sans traduire l'algorithme pour Algobox, s'il vous plaît ?

Posté par
Glapion Moderateur
re : Algorithme: Simuler n lancers de dé. 08-03-12 à 17:26

un exemple de quoi ? je t'ai donné tout l'algorithme en langage Algobox. je ne peux pas faire grand chose de plus, je ne connais pas ta calculatrice.

Posté par
Linax
re : Algorithme: Simuler n lancers de dé. 08-03-12 à 17:45

Juste d'écrire l'algorithme en langage courant, sans être adapté à un logiciel.



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