Devinette avec Random

Poster un nouveau sujet   Répondre au sujet

Page 2 sur 2 Précédente  1, 2

Voir le sujet précédent Voir le sujet suivant Aller en bas

Re: Devinette avec Random

Message par methodiX le Ven 25 Jan - 23:16

manianis Smile félicitation pour la deuxième solution là où l'ordinateur devine la solution!!!

Juste une remarque funny: lorsque min devient supérieur ou égal à max, et que l'humain insiste encore sur le fait que le nombre proposé par l'ordinateur n'est pas correct, l'ordinateur doit annoncer que l'humain a commis une erreur dans ses réponses !!!
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX
Admin
Admin

Sexe:Masculin
Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST

Feuille de personnage
Capacité linguistique:
1000/1000  (1000/1000)

Revenir en haut Aller en bas

Re: Devinette avec Random

Message par methodiX le Ven 25 Jan - 23:18

Et enfin, je pense que
l'utilisateur apprécierait de voir un petit message de consolation
lorsqu'il n'a pas réussi à deviner le nombre secret.


hé oui, on peut tout faire même en C. Pas besoin du VB pour amuser l'utilisateur Smile
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX
Admin
Admin

Sexe:Masculin
Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST

Feuille de personnage
Capacité linguistique:
1000/1000  (1000/1000)

Revenir en haut Aller en bas

Re: Devinette avec Random

Message par methodiX le Ven 25 Jan - 23:19

Revenons aux mathématiques maintenant:
Qui peut calculer le nombre maximal (moyen) des propositions qui peuvent être donné par l'ordinateur pour deviner le nombre secret ??

(preuve mathématique souhaitée)
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX
Admin
Admin

Sexe:Masculin
Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST

Feuille de personnage
Capacité linguistique:
1000/1000  (1000/1000)

Revenir en haut Aller en bas

Re: Devinette avec Random

Message par manianis le Ven 25 Jan - 23:31

methodiX a écrit:manianis Smile félicitation pour la deuxième solution là où l'ordinateur devine la solution!!!

Juste une remarque funny: lorsque min devient supérieur ou égal à max, et que l'humain insiste encore sur le fait que le nombre proposé par l'ordinateur n'est pas correct, l'ordinateur doit annoncer que l'humain a commis une erreur dans ses réponses !!!


A vous de développer cette amélioration.

manianis
Admin
Admin

Sexe:Masculin
Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Devinette avec Random

Message par manianis le Ven 25 Jan - 23:33

methodiX a écrit:Revenons aux mathématiques maintenant:
Qui peut calculer le nombre maximal (moyen) des propositions qui peuvent être donné par l'ordinateur pour deviner le nombre secret ??

(preuve mathématique souhaitée)


La preuve est trés simple. Comme l'ordinateur utilise une méthode dichotomique il faudra chercher :
2^x=1000 --> Ln(1000)/Ln(2)=9,xxx=10 essais

manianis
Admin
Admin

Sexe:Masculin
Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Devinette avec Random

Message par Timon le Sam 26 Jan - 1:54

methodiX a écrit:hé oui, on peut tout faire même en C. Pas besoin du VB pour amuser l'utilisateur Smile

Je ne suis pas sûr de comprendre. Est-ce un sarcasme ?

Timon
Membre important
Membre important

Sexe:Masculin
Messages : 57
Inscrit le : 14 Jan 2008
Localisation : France

Feuille de personnage
Capacité linguistique:
1000/1000  (1000/1000)

Revenir en haut Aller en bas

Re: Devinette avec Random

Message par mosa le Sam 26 Jan - 7:19

Timon a écrit:
C'est pas mal mais il reste encore des variables au nom abscons (a et b).
Aussi, j'insiste sur la nécessité de la présence soit de fflush(stdout) soit du caractère '\n'. Voici ce que ce code donne chez moi :
deviner le nombre1
oups, ce nombre est plus petit que la solutiondeviner le nombre2
oups, ce nombre est plus petit que la solutiondeviner le nombre3
oups, ce nombre est plus petit que la solutiondeviner le nombre4
oups, ce nombre est plus petit que la solutiondeviner le nombre5
vraiment chapeau to you



oui, tu as raison

mosa
Modérateur
Modérateur

Sexe:MasculinScorpionBuffle
Messages : 636
Inscrit le : 11 Nov 2007
Age : 22
Localisation : los angeles

Feuille de personnage
Capacité linguistique:
995/1000  (995/1000)

Revenir en haut Aller en bas

Re: Devinette avec Random

Message par manianis le Sam 26 Jan - 13:57

Timon a écrit:
methodiX a écrit:hé oui, on peut tout faire même en C. Pas besoin du VB pour amuser l'utilisateur Smile

Je ne suis pas sûr de comprendre. Est-ce un sarcasme ?


Sarcasme ? Que voulez-vous dire ?

manianis
Admin
Admin

Sexe:Masculin
Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Devinette avec Random

Message par Timon le Sam 26 Jan - 15:22

J'ai cru y voir une forme de moquerie mais je me suis probablement trompé. Smile

Timon
Membre important
Membre important

Sexe:Masculin
Messages : 57
Inscrit le : 14 Jan 2008
Localisation : France

Feuille de personnage
Capacité linguistique:
1000/1000  (1000/1000)

Revenir en haut Aller en bas

Re: Devinette avec Random

Message par methodiX le Sam 26 Jan - 15:49

Timon a écrit:J'ai cru y voir une forme de moquerie mais je me suis probablement trompé. Smile


Je suis loin de me moquer des gens. Sad
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX
Admin
Admin

Sexe:Masculin
Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST

Feuille de personnage
Capacité linguistique:
1000/1000  (1000/1000)

Revenir en haut Aller en bas

Re: Devinette avec Random

Message par methodiX le Sam 26 Jan - 16:00

Revenons à nos moutons.

La preuve est trés simple. Comme l'ordinateur utilise une méthode dichotomique il faudra chercher :
2^x=1000 --> Ln(1000)/Ln(2)=9,xxx=10 essais


Si on pose la question autrement: quel est le nombre secret qui demande le maximum de propositions avant qu'il soit dévoilé, sachant que la méthode adoptée est la dichotomie biensûr ?

scratch
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX
Admin
Admin

Sexe:Masculin
Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST

Feuille de personnage
Capacité linguistique:
1000/1000  (1000/1000)

Revenir en haut Aller en bas

Page 2 sur 2 Précédente  1, 2

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum