Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

Lancer de dés sur algobox

Posté par
mourea
25-09-11 à 18:38

Bonjours à tous !
-On ma été demandé de faire une programmation sur algobox. La voici :

"exo1        simuler le lancer de 10 dés

exo2        simuler le lancer de n dés  ( ne pas oublier le message pour demander n )

exo3        en plus avec n lancers compter le nombre de 1, de 2 etc. ( utiliser les variables listes )  et en calculer les fréquences pour chaque nombre"


-Pour l'instant je suis rendu a ce stade :
1 VARIABLES
2 résultat_du_dé EST_DU_TYPE NOMBRE
3 n EST_DU_TYPE NOMBRE
4 max EST_DU_TYPE NOMBRE
5 DEBUT_ALGORITHME
6 LIRE max
7 POUR n ALLANT_DE 1 A max
8 DEBUT_POUR
9 résultat_du_dé PREND_LA_VALEUR floor(6*random()+1)
10 AFFICHER résultat_du_dé
11 FIN_POUR
12 FIN_ALGORITHME

-Donc voila, J'ai réussi a faire les 2 premiers exo mais le 3ème me pose vraiment souci ! Pouvez vous m'aider ?

Posté par
pgeod
re : Lancer de dés sur algobox 25-09-11 à 18:48


utilise une variable tableau tab()
initialise le tableau à 0 pour i allant de 1 à 6

puis à chaque lancé de dé, on comptablise :

tab(résultat_du_dé) prend la valeur tab(résultat_du_dé) + 1

Posté par
mourea
re : Lancer de dés sur algobox 25-09-11 à 18:54

Ce sera une variable de type nombre ou liste ?

Posté par
pgeod
re : Lancer de dés sur algobox 25-09-11 à 19:02

de type liste

Posté par
mourea
re : Lancer de dés sur algobox 25-09-11 à 19:06

On ne peut pas mettre:
tableau tab allant de 1 à 6

Posté par
mourea
re : Lancer de dés sur algobox 25-09-11 à 19:08

exucuse moi j'ai inversé i et le tableau tab

Posté par
mourea
re : Lancer de dés sur algobox 25-09-11 à 19:17

J'obtient ça et sa na marche pas :
1 VARIABLES
2 résultat_du_dé EST_DU_TYPE NOMBRE
3 n EST_DU_TYPE NOMBRE
4 max EST_DU_TYPE NOMBRE
5 i EST_DU_TYPE NOMBRE
6 tab EST_DU_TYPE LISTE
7 DEBUT_ALGORITHME
8 LIRE max
9 POUR n ALLANT_DE 1 A max
10 DEBUT_POUR
11 résultat_du_dé PREND_LA_VALEUR floor(6*random()+1)
12 AFFICHER résultat_du_dé
13 FIN_POUR
14 tab[1] PREND_LA_VALEUR 0
15 POUR i ALLANT_DE 1 A 6
16 DEBUT_POUR
17 tab[résultat du dé] PREND_LA_VALEUR tab[résultat_du_dé]+1
18 FIN_POUR
19 AFFICHER tab[1]
20 FIN_ALGORITHME

Posté par
pgeod
re : Lancer de dés sur algobox 25-09-11 à 19:23


l'init du tableau se fait avant
et la comptabilisation se fait dans la boucle.

1 VARIABLES
2 résultat_du_dé EST_DU_TYPE NOMBRE
3 n EST_DU_TYPE NOMBRE
4 max EST_DU_TYPE NOMBRE
5 i EST_DU_TYPE NOMBRE
6 tab EST_DU_TYPE LISTE
7 DEBUT_ALGORITHME
------------------------
15 POUR i ALLANT_DE 1 A 6
16 DEBUT_POUR
17 tab[i] PREND_LA_VALEUR 0
18 FIN_POUR
---------------
8 LIRE max
9 POUR n ALLANT_DE 1 A max
10 DEBUT_POUR
11 résultat_du_dé PREND_LA_VALEUR floor(6*random()+1)
12 AFFICHER résultat_du_dé
..........................
17 tab[résultat du dé] PREND_LA_VALEUR tab[résultat_du_dé]+1
............................
13 FIN_POUR
----------------------------
15 POUR i ALLANT_DE 1 A 6
16 DEBUT_POUR
17 afficher tab[i]
18 FIN_POUR
-------------------------
20 FIN_ALGORITHME

Posté par
mourea
re : Lancer de dés sur algobox 25-09-11 à 19:33

Tu as réussi ? j'ai fini exactement avec ce que tu as mis et sa me met l'agorithme contient une erreur ?!

Posté par
pgeod
re : Lancer de dés sur algobox 25-09-11 à 19:43

c'est une erreur de syntaxe ??

comme

17 tab[résultat du dé] PREND_LA_VALEUR tab[résultat_du_dé]+1

qui doit s'écrire

17 tab[résultat_du_dé] PREND_LA_VALEUR tab[résultat_du_dé]+1

...

Posté par
mourea
re : Lancer de dés sur algobox 25-09-11 à 19:49

Merci Beaucoup ! sa fonctionne ! Je regle la présentation et je met la fréquence et se sera impéquable, Encore merci

Posté par
pgeod
re : Lancer de dés sur algobox 25-09-11 à 20:00

Posté par
mourea
re : Lancer de dés sur algobox 25-09-11 à 20:07

Et voila je viens de terminer la présentation et la fréquence. Merci pgeod

Posté par
pgeod
re : Lancer de dés sur algobox 25-09-11 à 20:17



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