Algorithme et programmation Python

Publié le 18 mars 2018 il y a 6A par Anonyme - Fin › 21 mars 2018 dans 6A
18.00 / 20
5

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

algo

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


Anonyme
Posté le 18 mars 2018
Little Bear 7334
Little Bear 7334
Posté le 18 mars 2018

Bonjour,

connaissez vous la politesse?

modifiez votre demande avec un minimum de politesse et je vous aiderais.

Anonyme
Posté le 18 mars 2018

excuseer moi étant nouveau je ne connais pas les formalité

 

je ne arrive pas à la modifier excuser moi

Little Bear 7334
Little Bear 7334
Posté le 18 mars 2018

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é ?

Little Bear 7334
Little Bear 7334
Posté le 18 mars 2018

player9999999 = abdelmo

vous vous êtes trompé entre vos différents pseudo.

pas très intelligent.

Anonyme
Posté le 18 mars 2018

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?

Little Bear 7334
Little Bear 7334
Posté le 18 mars 2018

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

Little Bear 7334
Little Bear 7334
Posté le 18 mars 2018

"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.

Anonyme
Posté le 18 mars 2018
  • alors N proposition
  • S nombre à trouver
  • E compteur de test

est ce bien ça?

Little Bear 7334
Little Bear 7334
Posté le 18 mars 2018

oui c'est bon.

a vous de programmer et tester l'algorithme.

Little Bear 7334
Little Bear 7334
Posté le 18 mars 2018

"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.

Anonyme
Posté le 20 mars 2018

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 ?

Little Bear 7334
Little Bear 7334
Posté le 20 mars 2018

postez ce que vous avez programmé.

j'essayerai de voir


Ils ont besoin d'aide !

Il faut être inscrit pour aider

Crée un compte gratuit pour aider

Je m'inscrisOU

J'ai déjà un compte

Je me connecte