Ottakaamme toinen vastaava tehtävä:
Tehtävä 4.3 : Pekka valehtelee maanantaisin, tiistaisin ja keskiviikkoisin; muina viikonpäivinä hän puhuu totta. Paavo valehtelee torstaisin, perjantaisin ja lauantaisin; muina viikonpäivinä hän puhuu totta. Eräänä päivänä Pekka sanoi: "Eilen valehtelin!" Paavo vastasi: "Niin minäkin!" Mikä viikonpäivä oli?
Minä päivinä kaverukset saattaisivat sanoa ko. lausuman? Näitä päiviä on tietysti ne, jolloin joko eilen valehdeltiin ja tänään puhutaan totta TAI eilen puhuttiin totta ja tänään valehdellaan. (XOR)
päivä |
Pekka |
valehteli eilen |
Paavo |
valehteli eilen |
|
sunnuntai |
|
|
|
k sanoo |
|
maanantai |
V |
sanoo |
|
|
|
tiistai |
V |
k |
|
|
|
keskiviikko |
V |
k |
|
|
|
torstai |
|
k sanoo |
V |
sanoo |
<== |
perjantai |
|
|
V |
k |
|
lauantai |
|
|
V |
k |
|
sunnuntai |
|
|
|
k sanoo |
|
Totuustaulun tavoitteena on siis kerätä kaikki mahdolliset vaihtoehdot ohjelmoijan silmien eteen, ja näin kaikki mahdollisuudet voidaan analysoida ja käsitellä.