Newsgroup: it.hobby.enigmi
Titolo: Il computer bugiardo

Un uomo sta morendo di sete nel deserto. Arriva ad un bivio, e sa che una
delle due strade, porta ad un'oasi che lo salverà.
In quel punto si trova un computer che dà informazioni, a cui può fare una
sola domanda. Il problema è che il computer potrebbe essere stato manomesso
per rispondere sbagliato...ma non c'è modo di saperlo.
Che domanda deve fare per scoprire con certezza la strada giusta?
Scusate se alcuni particolari sono inverosimili
    Enigm

 wrote in message 7a5456$388$1...@nslave1.tin.it...

Non ti sembra un po vecchiotta ???

>Non ti sembra un po vecchiotta ???
Come vecchiotta?... Ci ha messo il computer invece dell'indigeno !!! :-)))))
--
Er Roscio.

Em.
L'idea è buona, ma tieni presente che se il computer è bugiardo, non pensa
al contrario, ma semplicemente, nel caso del vero o falso, dice il contrario
di quello che direbbe un computer sincero: programmato per mentire.
Ossia, se la risposta esatta alla tua domanda è "vero", lui dice falso.
In pratica, esattamente come tutti i bugiardi, ragionano correttamente ma
sovvertono la verità.
Ciao
    Enigm

...

Scusate, ma non l'avevo notata nell'elenco dei "Probleti triti e ritriti".
Comunque, se è così vecchiotta, mi piacerebbe leggere la vostra soluzione.
Attenti a non confondervi con versioni simili!
Ciao
    Enigm

 di quello che direbbe un computer sincero: programmato per mentire.
Dunque se tu gli chiedessi: "sei sincero?" risponderebbe "no" dicendo in
un certo qual senso la verita'.
Em.


Se mente, risponderà SI....perche' dovrebbe rispondere NO?
--
Posted from 
ro...@mistery.comm2000.it
 [194.133.0.6]
via Mailgate.ORG Server - 
http://www.mailgate.org

 Se mente, risponderà SI....perche' dovrebbe rispondere NO?
 
Se per computer mentitore intendi un computer che risponde esattamente il
contrario di quello che farebbe un computer sincero, allora risponderebbe
no, visto che il computer sincero risponderebbe si.
Em.

?manu* ha scritto nel messaggio ...


No. Nel caso fosse programmato per mentire, avrebbe risposto "si", dicendo
una bugia, appunto.
Mi spiego meglio:
Chiamo A il computer nel deserto(bugiardo) e B un altro(sincero).
Domando a B: "A è sincero?": risponderebbe "no".
Domando a A:"Tu(A), sei sincero?": risponderebbe "si".
... In sostanza A sa di essere programmato per mentire, e sa qual è la
verità su se stesso: per questo è in grado di mentire.
Ciao
    Enigm

No. Nel caso fosse programmato per mentire, avrebbe risposto "si", dicendo
Sono ignorante e non mi costa nulla dirlo.
Come si può programmare un computer per fargli fornire risposte false?
Per me il computer è solo una macchina stupida.
Vorrei tanto sapere da qualche programmatore come la pensa.
Amichevolmente
Vittorio,mogli,gatti vari ecc.ecc.

Vorrei tanto sapere da qualche programmatore come la pensa.
Io lo vado dicendo da secoli: non è il computer ad essere stupido, ma chi lo programma !!!
In effetti l'intelligenza del computer è data dai suoi programmi, quindi più è intelligente il programmatore, più intelligente sarà
il computer.
In conclusione, se tu scrivi un programma che alla domanda A risponde B, il computer non farà altro che eseguire quel programma e
non è certo in grado di entrare nel merito se la risposta è giusta o sbagliata...
Da ragazzo ne ho scritti a decine di programmini che simulavano il sistema operativo dando, però, risposte "sbagliate" o spiritose e
la gente "credeva" che il computer fosse impazzito, ma stava funzionando benissimo, solo non stava eseguendo il programma che
credevano loro, ma il mio programma "modificato" !!!
--
Er Roscio.