Algorithme . algo box

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
chaarloottee
Messages: 2
Enregistré le: 17 Mar 2010, 16:15

Algorithme . algo box

par chaarloottee » 17 Mar 2010, 16:24

Bonjour ,j'ai un DNS a faire pour la semaine prochaine sur algo box mais c'est la première fois qu'on s'en sert . Est-ce que vous pourriez m'aider a corriger ce que j'ai fait car selon algo box j'ai faux .

On lance 2 dés cubiques équilibrés n fois.On a gagné si les résultats obtenus sont des nombres consécutifs. avec algobox créer un programme permettant de déterminer le pourcentage de parties gagnées en fonction du nombre n d'expériences. le programme devra afficher :"pour ...lancers, le pourcentage de parties gagnées est de ...%".

"VARIABLES"
"n EST DU TYPE NOMBRE"
"p EST DU TYPE NOMBRE"
"C EST DU TYPE NOMBRE"
"D1 EST DU TYPE NOMBRE"
"D2 EST DU TYPE NOMBRE"
"DEBUT ALGORITHME"
"LIRE n"
"POUR p ALLANT DE 1 A n"
"DEBUT POUR"
"D1 PREND LA VALEUR floor(6*random()+1)"
"D2 PREND LA VALEUR floor(6*random()+1)"
"SI (D2= =D1+1) ALORS"
"DEBUT SI"
"C PREND LA VALEUR C+1"
"SI (D1= =D2+1) ALORS"
"DEBUT SI"
"C PREND LA VALEUR C+1"
"FIN SI "
"FIN SI"
"SI (D1= =D2-1) ALORS"
"DEBUT SI"
"C PREND LA VALEUR C+1"
"FIN SI "
"SI (D2= =D1-1) ALORS"
"C PREND LA VALEUR C+1"
"FIN SI "
"FIN POUR"
"p PREND LA VALEUR C/n*100"
"AFFICHER p"
"FIN ALGORITHME"

Merci à ceux qui pourront m'aider



uztop
Membre Complexe
Messages: 2396
Enregistré le: 12 Sep 2007, 11:00

par uztop » 17 Mar 2010, 16:51

Salut,

j'ai l'impression que c'est exactement la même question que dans ce post: http://maths-forum.com/showthread.php?t=102411

chaarloottee
Messages: 2
Enregistré le: 17 Mar 2010, 16:15

par chaarloottee » 17 Mar 2010, 17:00

Justement je viens de tomber dessus mais je comprends toujours pas où j'ai faux :s

uztop
Membre Complexe
Messages: 2396
Enregistré le: 12 Sep 2007, 11:00

par uztop » 17 Mar 2010, 17:04

[quote="chaarloottee"]
"VARIABLES"
"n EST DU TYPE NOMBRE"
"p EST DU TYPE NOMBRE"
"C EST DU TYPE NOMBRE"
"D1 EST DU TYPE NOMBRE"
"D2 EST DU TYPE NOMBRE"
"DEBUT ALGORITHME"
"LIRE n"
"POUR p ALLANT DE 1 A n"
"DEBUT POUR"
"D1 PREND LA VALEUR floor(6*random()+1)"
"D2 PREND LA VALEUR floor(6*random()+1)"
"SI (D2= =D1+1) ALORS"
"DEBUT SI"
"C PREND LA VALEUR C+1"
"SI (D1= =D2+1) ALORS"
"DEBUT SI"
"C PREND LA VALEUR C+1"
"FIN SI "
"FIN SI"
"SI (D1= =D2-1) ALORS"
"DEBUT SI"
"C PREND LA VALEUR C+1"
"FIN SI "
"SI (D2= =D1-1) ALORS"
"C PREND LA VALEUR C+1"
"FIN SI "
"FIN POUR"
"p PREND LA VALEUR C/n*100"
"AFFICHER p"
"FIN ALGORITHME"
/QUOTE]

est ce que tu es sûre qu'il faut mettre deux fois FIN SI?
Sinon, comme j'ai dit dans l'autre post, indenter le code aide beaucoup en programmation: http://fr.wikipedia.org/wiki/Indentation#Informatique

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 96 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite