Bonsoir à tous, j'ai un devoir maison que je n'arrive pas à faire, j'ai beau essayé d'y réfléchir, ne l'ayant jamais vu en classe cela me semble très difficile de le faire, voici l'énoncé :
On dispose d'une rangée de cinq cases nommées A, B, C, D et E. On place un pion dans la case A.
| 0 |
i c'est l'indice qui pemret de compter les lancers, il varie de 1 à 4.
r c'est le résultat du lancement du jeton au lancé i.
"r prend la valeur 1 ou 0 selon lancé du jeton."
s c'est la somme qui augmente si le jeton tombe sur 1:
"s prend la valeur s+r"
afficher "le pion n'a pas avancé, il est resté au debut"
Merci =] donc si j'ai bien compris la réponse de la question trois serait, cet algorithme à pour but de simuler des lancés de pièce ? Et j'ai une question, si r = 1 ou 0 donc si S = 0 alors le pion peut bien avancer non ? Si l'on tombe sur 1
oui,a chaque lancer, r prend la valeur 0 ou 1
Et on ajoute ce nombre a la somme précédente.
Si r tombe sur 1, le pion avance et S augmente de 1.
R vaut toujours 0 ou 1, mais S vaut 0 (si tous les r valent 0), juqu'a 4 si tous les r valent 1.
Et on fait 4 fois le lancer.
Dans ce cas ta réponse : " afficher "le pion n'a pas avancé, il est resté au debut" " est fausse non ? Puisque R peut prendre pour valeur 1 ou 0 sachant que S = s + r
oui mais dans le cas ou a chaque tour, r vaut 0 (c'est possible), dans ce cas, S qui vaut 0 a debut, n'augmente jamais et reste à 0.
Si a la fin de l'algo, S vaut 0, ca veut dire que r a pri la valeur 0 a chaque tour et donc que le pion a pas avancé.
ok?
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :