05.03.2013 Aufrufe

Boolesche Algebra - Hausübung 3 - atfd

Boolesche Algebra - Hausübung 3 - atfd

Boolesche Algebra - Hausübung 3 - atfd

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Boolesche</strong> <strong>Algebra</strong> - <strong>Hausübung</strong> 3<br />

<strong>Hausübung</strong>:<br />

1. Löse mit Hilfe der <strong>Boolesche</strong>n <strong>Algebra</strong> folgendes Rätsel:<br />

Lukas sagt “Martin sagt die Wahrheit”.<br />

Martin sagt “Bernd lügt”.<br />

Bernd sagt “Lukas und Martin sagen entweder beide die Wahrheit oder lügen<br />

beide”.<br />

Wer lügt, und wer sagt die Wahrheit?<br />

2. Finde ein Rätsel, dass mit der booleschen <strong>Algebra</strong> gelöst werden kann.<br />

Gib die Lösung zu den Rätsel an.<br />

3. Das Indianer Problem<br />

Drei Cowboys werden von Indianer gefangen genommen.<br />

Die Cowboys werden mit verbundenen Augen auf den Platz gebracht und und an<br />

Marter Pfähle gefesselt.<br />

Nun wird jeden Cowboy folgendes gesagt.<br />

"Wir haben 5 Marterpfähle, 3 Weiße 2 Schwarze. Wenn wir dir die Augenbinde<br />

entfernen siehst du 2 Marterpfähle an denen deine Freunde gefesselt sind. Wenn du<br />

uns sagst welche Farbe dein Pfahl hat lassen wir dich frei. Aber Vorsicht solltest du<br />

Versuchen mit deinen Freunden zu kommunizieren werden wird euch sofort töten.<br />

Das einzige was du sagen darfst ist Weiß oder Schwarz"<br />

Den Cowboys werden die Augenbinden entfernt und sehen alle 2 weiße Pfähle. Nach<br />

einiger Zeit sagen alle drei Cowboys weiß. Dieses stimmt und sie werden frei<br />

gelassen.<br />

Wie konnten die Cowboys das wissen?<br />

Hinweis: Die Cowboys sehen die restlichen 2 Pfähle nicht und sie denken logisch<br />

einwandfrei und gleich schnell.<br />

Das Rätsel dürft ihr selber lösen. Es ist auch unter dem "Hutproblem bekannt"<br />

Lösung:<br />

1. Lukas =L, Martin=M, Bernd=B<br />

Wenn die Person die Wahrheit sagt nimmt die Variable den Wert 1 an, bei einer Lüge 0.<br />

Lukas sagt “Martin sagt die Wahrheit” : L ⇔ M<br />

Martin sagt “Bernd lügt”: M ⇔ B<br />

Bernd sagt “Lukas und Martin ......: B ⇐ L ⇔ M <br />

Folgende Aussage beschreibt das Rätsel L ⇔ M ∧ M ⇔ B∧ B⇔ L ⇔ M <br />

L M B B LM MB B(LM) (LM)(MB)(B(LM))<br />

1 1 1 0 1 0 1 0<br />

1 1 0 1 1 1 1 1<br />

1 0 1 0 0 1 0 0<br />

1 0 0 1 0 0 0 0<br />

0 1 1 0 0 0 1 0<br />

0 1 0 1 0 1 0 0<br />

0 0 1 0 1 1 0 0<br />

0 0 0 1 1 0 1 0


In der Wahrheitstabelle steht nur in der 2. Zeile ein 1 ⇒ Lösung<br />

Aus der 2. Zeile folgt L=1: Lukas sagt die Wahrheit<br />

M=1: Martin sagt die Wahrheit<br />

B=0: Bernd lügt.<br />

2. In der Pause fällt ein Radio vom Tisch. Zu der fraglichen Zeit waren nur Albert, Birgit,<br />

Clemens und Doris in der Klasse. Der Lehrer befragt all 4 und bekommt folgende<br />

Antworten: Albert: Clemens hat den Radio kaputt gemacht.<br />

Birgit: Ich war es nicht.<br />

Clemens: Doris war es.<br />

Doris: Clemens war es.<br />

Der Lehrer weiß noch zusätzlich, dass nur eine von den Vieren die Wahrheit sagt.<br />

Definition: 1 = sagt die Wahrheit<br />

0 = lügt<br />

Prinzipiell kann man die Aufgabe wie bei Aufgabe 1. lösen. Aber alle Möglichkeiten<br />

aus-X-en kann sehr schnell langwierig werden, speziell bei einer höheren Anzahl von<br />

Variablen.<br />

Wenn man aufgrund der Angabe die Unmöglichen ausschließt, kann man mit einer<br />

Fallunterscheidung den Aufwand verringern.<br />

Albert: Clemens hat den Radio kaputt gemacht. A ⇔C<br />

Birgit: Ich war es nicht. B<br />

Clemens: Doris war es. C ⇔ D<br />

Doris: Clemens war es. D ⇔C = C ⇔ D<br />

Folgende Aussage beschreibt das Rätsel A⇔ C ∧B∧C ⇐ D .<br />

Laut Angabe sagt nur einer die Wahrheit. Also gibt es nur folgende 4 Möglichkeiten.<br />

Fall1: Albert sagt die Wahrheit: A=1<br />

dann Birgit lügt: B=0<br />

Clemens lügt: C=0<br />

Doris lügt: D=0<br />

A⇔ C ∧B∧C ⇔ D=1⇔0∧0∧0⇔ 0=0∧1∧1 = 0<br />

Fall 2: Birgit sagt die Wahrheit: B=1<br />

dann Albert lügt : A=0<br />

Clemens lügt: C=0<br />

Doris lügt: D=0<br />

A⇔ C ∧B∧C ⇔ D=0⇔0∧1∧0⇔ 0=1∧1∧1 = 1<br />

Fall 3: Clemens sagt die Wahrheit: C=1<br />

dann Albert lügt : A=0<br />

Birgit lügt: B=0<br />

Doris lügt: D=0<br />

A⇔ C ∧B∧C ⇔ D=0⇔1∧0∧1⇔0=0∧0∧1 = 0<br />

Fall 4: Doris sagt die Wahrheit: D=1<br />

dann Albert lügt : A=0<br />

Birgit lügt : B=0<br />

Doris lügt: D=0<br />

A⇔ C ∧B∧C ⇔ D=0⇔ 0∧0∧0⇔11∧0∧0 = 0<br />

Betrachtet man die einzelnen Fälle erfüllt nur Fall 2 die Fragestellung.


Des Rätsels Lösung: Birgit hat den Radio herunter geworfen

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!