Probleme de Logique Mathemathiques Y a des Matheux ici ?

Probleme de Logique Mathemathiques Y a des Matheux ici ? - Programmation

Marsh Posté le 10-12-2001 à 12:02:23    

Voila suite a un parie: je dois prouver que ce petit problème de logique, est bien mathématiques et peut être trouvé par une équation et vu mon niveau c pô gagné
 
Je ne donne pas la réponse fô bien cherche un peut !
Donc si kelk1 peut me poser ce problème avec une équation qui la post sur le forum et donner moi vos réponses ;)

 

[edtdd]--Message édité par benwar--[/edtdd]

Reply

Marsh Posté le 10-12-2001 à 12:02:23   

Reply

Marsh Posté le 10-12-2001 à 12:06:49    

L'IP ne répond pas !!!


---------------
Le plus long des voyages commence par le premier pas. LAO-TSEU
Reply

Marsh Posté le 10-12-2001 à 12:07:16    

c pas tres clair ton truc...  ils ne connaissent pas la couleur de leur propre chapeau ?

Reply

Marsh Posté le 10-12-2001 à 12:07:45    

fly LM a écrit a écrit :

L'IP ne répond pas !!!  




 
si ca marche

Reply

Marsh Posté le 10-12-2001 à 12:10:23    

est-ce qu'ils savent qu'il y a un mur ? :D
Et y-en a-t-il un qui est aveugle.. paske sinon.. :D:D
Pis encore une chtit question... Sont-ils sourd ?
 
Allez une derniere question : Ya-t-il des menteurs ?
:D:D
 
Voilou...

Reply

Marsh Posté le 10-12-2001 à 12:14:47    

c'est quand même pas dur :
Mais tu as oublié dans ton énoncé de préciser que les 4 personnages étaient de bons logiciens...
 
Au bout de qq dizaines de secondes, le 3° en partant de la gauche dit :
mon chapeau est noir...

 

[edtdd]--Message édité par JPA--[/edtdd]

Reply

Marsh Posté le 10-12-2001 à 12:15:37    

l'IP repond c bizard
oui ils savent kil y a un mur.
pas d'aveugle.
pas de menteur

Reply

Marsh Posté le 10-12-2001 à 12:17:21    

C pô sa JPA
kel est ton resonnement ?

Reply

Marsh Posté le 10-12-2001 à 12:18:49    

PaLoTTe a écrit a écrit :

 
 
si ca marche  




 
Oui, là ca marche, mais tout à l(heure NON !!!

Reply

Marsh Posté le 10-12-2001 à 12:19:49    

Mais si c'est ça...
Vu que personne ne dit rien, le troisième se dit ceci :
si mon chapeau était blanc, le 2° verrait 2 chapeaux blancs, il aurait donc annoncé que son chapeau est noir. Comme il n'a rien dit, c'est que mon chapeau n'est pas blanc.
CQFD

Reply

Marsh Posté le 10-12-2001 à 12:19:49   

Reply

Marsh Posté le 10-12-2001 à 12:20:25    

En toute logique je dirait que c est un des deux du milieu, mais la je bloke un peu pour savoir lekel

Reply

Marsh Posté le 10-12-2001 à 12:21:44    

et si le 2eme etait noir ?????????? et le 3eme blanc c pareillle

Reply

Marsh Posté le 10-12-2001 à 12:22:30    

tres fort JPA, j avais pas pensé a ca mais j ai du mal a voir ou on peut fourrer des mattes dans ca :)

Reply

Marsh Posté le 10-12-2001 à 12:24:28    

JPA a faux mais il est vriament pas loin et pour c qui est des mattes les matteux calcul bien des probabilitées...

Reply

Marsh Posté le 10-12-2001 à 12:30:42    

bon sisi je suis tres fatigué JPA a bon c la bonne reponce kelk1 peut mettre sa en equation ?

Reply

Marsh Posté le 10-12-2001 à 13:38:47    

alors c pô possible ?  
si kelk1 peut le faire en PHP ?

Reply

Marsh Posté le 10-12-2001 à 13:45:35    

benwar a écrit a écrit :

alors c pô possible ?  
si kelk1 peut le faire en PHP ?  




J'va essayer, j'ai 2 secondes à perdre !!!

Reply

Marsh Posté le 10-12-2001 à 13:53:12    

Merci Fly LM  :pt1cable:

Reply

Marsh Posté le 10-12-2001 à 14:17:33    

Tu renonce Fly MN ?

Reply

Marsh Posté le 10-12-2001 à 14:27:30    

Y a pas de moyent de mettre cela en équation, car ce ne sont pas des égalité ou inégalité, mais des implications. Les maths ne se bornent pas aux équations.

Reply

Marsh Posté le 10-12-2001 à 14:27:46    

voilà, je crois que c'est good, pas eut le temps d'optimiser ou de synthétiser :
 
<?php
/****** Qui peux donner la couleur de son chapeau ******/
 
$tete[0][0] = "noir";  //couleur du chapeau 1
$tete[0][1] = 4; //position de la tête 1
$tete[1][0] = "noir";
$tete[1][1] = 2;  
$tete[2][0] = "blanc";
$tete[2][1] = 1;  
$tete[3][0] = "blanc";
$tete[3][1] = 3;
 
 
 function draw_position($tete)
 {
  for($i=0;$i<4;$i++)
  {
   for($j=0;$j<4;$j++)
   {
    if($tete[$j][1]==$i+1)
    {
     echo $tete[$j][0]." ".$tete[$j][1]." ";
    }
   }
   
   if($i==0)
   {
    echo " || ";
   }
  }
 }
 
 
 function Qui_sait($tete)
 {
  for($j=0;$j<4;$j++)
  {
   if($tete[$j][1]==3){$chapeau_3 = $tete[$j][0];}
   if($tete[$j][1]==4){$chapeau_4 = $tete[$j][0];}
  }  
   
   
  if($chapeau_3 == $chapeau_4)
  {
   echo '<br><br>
    Le Mec en 2 position (à partir de la gauche) annonce : <br>
    Mon chapeau est : ';
     
    if($chapeau_3 == "noir" )
     $reponse = "blanc";
    else
     $reponse = "noir";
     
    echo $reponse;
  }
  else
  {
   echo '<br><br>
    Le Mec en 3 position (à partir de la gauche) annonce : <br>
    Mon chapeau est : ';
   
    if($chapeau_4 == "noir" )
     $reponse = "blanc";
    else
     $reponse = "noir";
     
    echo $reponse;
  }
   
 }
 
 draw_position( &$tete );
 Qui_sait( &$tete );  
 
?>

Reply

Marsh Posté le 10-12-2001 à 14:39:34    

Enorme je test tout de suite

Reply

Marsh Posté le 10-12-2001 à 14:49:45    

JPA a écrit a écrit :

Mais si c'est ça...
Vu que personne ne dit rien, le troisième se dit ceci :
si mon chapeau était blanc, le 2° verrait 2 chapeaux blancs, il aurait donc annoncé que son chapeau est noir. Comme il n'a rien dit, c'est que mon chapeau n'est pas blanc.
CQFD  




 
Au fait, ils sont sourd ? Paske sinon, ca cloche... :D
 
Plus serieusement, c t facile en effet... :D
Mais il fallait preciser qu'une tete pouvait voir TOUTES les tetes devant elle. Donc que la 2eme tete (en partant de la gauche) voyait les deux de droite et pas seulement celle juste a sa droite !!!!
 
Le raisonnement etant compris... l'equation c'est... hmm.. trouve pas :D

Reply

Marsh Posté le 10-12-2001 à 14:53:38    

Aller une petite équation svp  :sol:

Reply

Marsh Posté le 10-12-2001 à 14:56:52    

benwar a écrit a écrit :

Aller une petite équation svp  :sol:  




 
Lis mon post, IL N'Y A PAS D'EQUATION POSSIBLE!!!

Reply

Marsh Posté le 10-12-2001 à 14:58:33    

y a rien avec les proba. conditionnelles ?
Il me semble que ca existe ce genre de trucs non ? :??:

Reply

Marsh Posté le 10-12-2001 à 15:00:37    

Citation :

Kel est le mec qui peut donner la couleur de son chapeau ?


ben si ils sont pas aveugle ni daltonien ni muet, n'importe lekel peut regarder la couleur de son chapeau :D  
moi g un chapeau sur la tete je peux voir de quel couleur il est... :p  
 
ou tu vois des maths la dedans tu me dis????
alors une equation...


---------------
What butter and whiskey won't cure, there is no cure for.
Reply

Marsh Posté le 10-12-2001 à 15:00:40    

wouatouwouatou a écrit a écrit :

y a rien avec les proba. conditionnelles ?
Il me semble que ca existe ce genre de trucs non ? :??:  




Ce sont pas des équations. ni des proba, juste une simple suite d'implications logiques. Tu pourrais faire un circuit à porte très simple résolvant ce problème.

Reply

Marsh Posté le 10-12-2001 à 15:04:32    

fly LM , tu peux nous mettre le PHP avec plus de commentaire je ne comprend pas tout merci.

Reply

Marsh Posté le 10-12-2001 à 15:06:54    

en fait, pour pouvoir mettre ca sous forme math. il faudrait pouvoir trouver le lien logique...
Et donc pouvoir faire le meme probleme avec plus de tetes et des voir les proportions des couleurs des chapeaux.
Donc, en clair... Ki pourrait donnez le meme prob. mais avec 5 ou 6 tetes, et les conditions qui vont avec ?
Si on pouvait trouver une suite logique... :D ... Ce kon serait fort en math... :D:D:D

Reply

Marsh Posté le 10-12-2001 à 15:11:34    

Je pense qui nous faudrai un big Matheu pour repondre mais c jouable avec les "logiques Mathematiques"

Reply

Marsh Posté le 10-12-2001 à 15:12:34    

benwar a écrit a écrit :

Je pense qui nous faudrai un big Matheu pour repondre mais c jouable avec les "logiques Mathematiques"  




rhoo, mais c'est ce que je n'arrete pas de te dire, y a pas d'équation, uniquement des suites logiques. Je suis assez bien placé pour le savoir, crois-moi.

Reply

Marsh Posté le 10-12-2001 à 15:13:33    

J'ai rien traiter mathématiquement, juste traduit en PHP la reflexion de JPA
 
Bon le même code mais commenté pour "benwar" :
 
<?php
/****** Qui peux donner la couleur de son chapeau ******/
 
// Un tableau définissant la position et la couleur de chapeau de chacun
 
$tete[0][0] = "noir";  //couleur du chapeau 1
$tete[0][1] = 4; //position de la tête 1
$tete[1][0] = "noir";
$tete[1][1] = 2;  
$tete[2][0] = "blanc";
$tete[2][1] = 1;  
$tete[3][0] = "blanc";
$tete[3][1] = 3;
 
 
 //fonction qui replace tout le monde au bon endroit
 
 function draw_position($tete)
 {
  for($i=0;$i<4;$i++)
  {
   // On cherche qui est à la position ($i+1), la position variant de 1 à 4
   for($j=0;$j<4;$j++)
   {
    if($tete[$j][1]==$i+1)
    {
     echo $tete[$j][0]." ".$tete[$j][1]." ";
    }
   }
   // On place le mur entre le 1ere et la 2nde tete
   if($i==0)
   {
    echo " || ";
   }
  }
 }
 
 //function qui traduit ce que JPA a dit.
 
 function Qui_sait($tete)
 {
  //On regarde quelle est la couleur du 3 et 4 chapeau.
  for($j=0;$j<4;$j++)
  {
   if($tete[$j][1]==3){$chapeau_3 = $tete[$j][0];}
   if($tete[$j][1]==4){$chapeau_4 = $tete[$j][0];}
  }  
   
  // Si le 3 et le 4 chapeau sont de la même couleur alors,
  // la 2nd tete en partant de la gauche connait la couleur de son chapeau et l'annonce
  if($chapeau_3 == $chapeau_4)
  {
   echo '<br><br>
    Le Mec en 2 position (à partir de la gauche) annonce : <br>
    Mon chapeau est : ';
     
    if($chapeau_3 == "noir" )
     $reponse = "blanc";
    else
     $reponse = "noir";
     
    echo $reponse;
  }
  else
  {
  // La 2nd tete n'a rien annoncé, donc la 3eme tete sait que son chapeau
  // n'est pas de la couleur de la 4eme tete.
   echo '<br><br>
    Le Mec en 3 position (à partir de la gauche) annonce : <br>
    Mon chapeau est : ';
   
    if($chapeau_4 == "noir" )
     $reponse = "blanc";
    else
     $reponse = "noir";
     
    echo $reponse;
  }
   
 }
 
 //appel des fonctions.
 
 draw_position( &$tete );
 Qui_sait( &$tete );  
 
?>

 

[edtdd]--Message édité par fly LM--[/edtdd]

Reply

Marsh Posté le 10-12-2001 à 15:15:05    

je reste sur ma reponse :p  
 
et pi un autre probleme mathematique: c prudent de donner son ip a tout le monde?
au fait, c bien Montsouris? :D


---------------
What butter and whiskey won't cure, there is no cure for.
Reply

Marsh Posté le 10-12-2001 à 15:15:30    

OK Gizmo, je te croi mais sa me trou le cul que du php soit capable de la digerer alors que pas les maths alors kel sont capable de te donner le pourcentage de chance que tu tombe sur face au bout de ton 300 000eme lancé de piece de 1 franc.

Reply

Marsh Posté le 10-12-2001 à 15:19:31    

benwar a écrit a écrit :

OK Gizmo, je te croi mais sa me trou le cul que du php soit capable de la digerer alors que pas les maths alors kel sont capable de te donner le pourcentage de chance que tu tombe sur face au bout de ton 300 000eme lancé de piece de 1 franc.  




 
Toi t'as pas tout compris aux maths. Les maths ca ne se restreint pas qu'aux équations et aux probas. La logique c'est aussi des maths.

Reply

Marsh Posté le 10-12-2001 à 15:21:44    

La question est pas là... Maths, c carrément vague comme discipline. Ton truc, là, c de la logique. ça peut entrer dans le cadre des maths à la limite. ça se résoud par des algorithmes--> la spécialité des langages comme pHp, C, et la plus part de ceux qu'on connais. Toi t'imagine que les maths ça se limité à des équations...
et puis, ton truc de la pièce, avec les maths on peux faire qd même plus fort, parce que ça, même sans les maths, je t'aurais répondu...

Reply

Marsh Posté le 10-12-2001 à 16:30:55    

:bounce: Hè no tress c un jeu c pô grave :bounce:  
 
Si je pose la question c que ne suis pas capable d'y répondre c logique non ?
 
Et si tu me dit que les matématiques c logique alors je pense kel peuvent resoudre le probleme mais quand je parle d'équation c que je ne connait pas le mot preci pour dire la forme de c bordel.
 
et c bien des maths non ! http://www.univ-valenciennes.fr/If [...] ogique.htm

Reply

Marsh Posté le 10-12-2001 à 16:35:20    

voila, mais donc ne demande pas des équations, personne ne pourras t'en donner. Par contre si tu veux l'arbre logique, ca c'est possible, mais ca va prendre un peu de place.

Reply

Marsh Posté le 10-12-2001 à 16:46:13    

J'utilise peut etre le terme mathematiques trop largement ; en bref je voulais une ecriture scientifique  ! de ce probleme.
 
Et a toi de jouer si tu c la faire  ;)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed