- Partage ce devoir avec tes amis !
Sujet du devoir
On demande à l’utilisateur de deviner en moins de six essais un nombre tiré au hasard
entre 10 et 100.
On lui indique à chaque fois si le nombre proposé est supérieur ou inférieur au nombre
cherché.
1) L'algorithme qui suit, écrit en langage naturel, permet d'effectuer le jeu.
a) Que représentent les variables E, S et N ?
b) Ecrire et tester un programme
traduisant cet algorithme.
2) Sans stratégie, il est difficile de gagner.
En effet, selon le choix des valeurs, il sera
ou non possible de déterminer à coup sûr la
solution.
La méthode consiste, en choisissant à
chaque fois la valeur située au milieu de
l’intervalle en cours, à réduire de moitié
l’amplitude de l’intervalle dans lequel se
trouve le nombre.
Tester cette stratégie pour gagner à tous les
coups à ce jeu et détailler un coup gagnant.
Pour l'algorithme voir illustration
Image concernant mon devoir de Mathématiques
Où j'en suis dans mon devoir
Je sais juste que "E" est la valeur que je dois trouver
13 commentaires pour ce devoir
Bonjour,
connaissez vous la politesse?
modifiez votre demande avec un minimum de politesse et je vous aiderais.
excuseer moi étant nouveau je ne connais pas les formalité
je ne arrive pas à la modifier excuser moi
Ok je veux bien le croire. Attention pour la prochaine fois. C’est un simple savoir vivre.
Et un simple post pour remercier est la seule récompense attendue.
Disons que E, S et N sont (dans le désordre) : compteur du nombre de test, la proposition et le nombre à trouver.
Le nombre à trouver :
Regardez l’énoncé, il y a écrit : « un nombre tiré au hasard entre 10 et 100. »
Dans l’algorithme, cherchez la variable liée à « hasard ».
Le compteur du nombre de test :
Regardez l’énoncé, il y a écrit : « deviner en moins de six essais »
Pareil, cherchez une variable qui est limité , qui n’ira jamais au-delà de 6.
Les propositions :
Regardez l’énoncé, il y a écrit : « On demande à l’utilisateur …. un nombre …. »
Avez-vous trouvé ?
player9999999 = abdelmo
vous vous êtes trompé entre vos différents pseudo.
pas très intelligent.
pourriez vous supprimer ce comentaire merci
sinon j'ai compris pour la premiere :
N nombre à trouver
S proposition
E compteur de test
est ce bien ça?
Non, vous trichez ou essayez de tricher.
Vous avez été pris "la main dans le sac" et vous allez devoir en subir les conséquences si la modération passe par là.
postez vos reponses
"N nombre à trouver
S proposition
E compteur de test "
Non ce n'est pas bon.
Regardez quelle est la variable affectée par le tirage au sort dans l'algorithme.
- alors N proposition
- S nombre à trouver
- E compteur de test
est ce bien ça?
oui c'est bon.
a vous de programmer et tester l'algorithme.
"N proposition
S nombre à trouver
E compteur de test
est ce bien ça?"
oui c'est bon.
il faut rédiger un peu la réponse ,
programmer et tester l'algorithme en expliquant comment gagner.
Bonsoir Littlebear7334,
J'ai rencontré un problème lors de l'écriture du programme sur Python, au niveau de la "sortie de la boucle", j'ai donc écris "break" mais lorsque j'appuie sur "play" Python me dit qu'il y a une erreur au niveau de la sortie de la boucle. De plus lorsque j'enlève le "break" du programme, et que je saisi N à l'aide de "int(input())", cela ne donne aucune suite. Merci d'avoir lu ce message jusqu'au bout. Pourriez-vous m'aider s'il vous plaît ?
postez ce que vous avez programmé.
j'essayerai de voir
Ils ont besoin d'aide !
- Aucun devoir trouvé, poste ton devoir maintenant.
aide toi de ce site:
http://www.nymphomath.ch/pj/devine/chapitre2.pdf