Design’ deine eigene App

Design’ deine eigene App

Design’ deine eigene App

– Zusatzaufgabe: – Erklärung: Logik: Was ist denn daran logisch?

Ziel: In dieser Lektion lernst du was “Logik” bedeutet und wie du damit logische Rätsel lösen kannst 🙂

Biber Bibo

Starten wir mit einem Biber der Informatik Rätsel. Hast du davon schon mal gehört?

 Viele Länder auf der ganzen Welt, darunter Österreich und Deutschland, organisieren jährlich die Bebras Challenge oder auf Deutsch den “Biber der Informatik Wettbewerb”, welcher üblicherweise im November stattfindet. Ziel dieses Wettbewerbs ist es, Schülern und Schülerinnen verschiedener Altersgruppen zu helfen, computergestützte Denkfähigkeiten zu entwickeln, das Interesse an der Informatik zu wecken, über knifflige Informatikaufgaben nachzudenken und grundlegende Konzepte der Informatik ohne den tatsächlichen Einsatz eines Computers zu erarbeiten. Um dir “Logik” beizubringen haben wir hier 3 Biber der Informatik Aufgaben für dich.

 

Rätsel Nummer 1

Die erste machen wir gemeinsam:

Auf einem Parkplatz gibt es 12 Stellplätze für Autos. Die folgenden Bilder zeigen, auf welchen Parkplätze am Montag und welche am Dienstag genutzt wurden. Das erste Bild wurde am Montag aufgenommen und das zweite am Dienstag.

Aufgabe: Wie viele Parkplätze waren am Montag und am Dienstag leer?

  • (A) 3
  • (B) 4
  • (C) 5
  • (D) 6

Versuche die Antwort zuerst alleine zu lösen. Notiere die Antwort auf deinen Zettel.

Lösung mit Logik

Hast du schon mal über Binärcode also 0 und 1 gehört? In unserem Fall nutzen wir Binärcode folgendermaßen:

  • Jeder leere Platz = 1
  • Jeder Platz mit einem Auto = 0

Für Montag ergibt das die folgende Reihe:

  • Parkplatz A: Auto = 0,  Parkplatz  B: frei = 1, Parkplatz  C: Auto = 0, Parkplatz D: frei = 1, Parkplatz E: frei = 1, Parkplatz: F: Auto = 0, Parkplatz G: frei = 1, Parkplatz : H frei = 1, Parkplatz I: Auto = 0, Parkplatz J: frei = 1, Parkplatz I: Auto = 0, Parkplatz L: frei = 1
    • daher für Montag: 010110110101
    • und für Dienstag:  011011111000

Wichtig ist dabei wie unsere Aufgabenstellung definiert ist. Die Frage ist:

  • Wie viele Parkplätze waren am Montag und am Dienstag leer? – Das Schlüsselwort ist UND

UND-Logik

Folgende logische Regel gilt bei UND:

  • 1 und 1 = 1
  • 0 und 0 = 0
  • 0 und 1 = 0
  • 1 und 0 = 0

Wenn wir uns unsere Reihen ansehen können wir folgendermaßen rechnen:

Ergebnis:

  • 4x leer also 4x Auto ist leer WAHR
  • daher richtige Antwort (B) 4

Bist du auch auf dieses Ergebnis gekommen?

 

Nun versuche das nächste Rätsel auch mit Hilfe der UND-Logik zu lösen:

Rätsel Nummer 2

Kate will ihr Traumkleid kaufen. Es muss

  • kurze Ärmel haben, und
  • mehr als 3 Knöpfe haben und
  • hat Sterne auf den Ärmeln.

Vier Geschäfte verkaufen nur die abgebildeten Kleider:

Welches der Geschäfte verkauft Kates Traumkleid?

(A) BeaverYorker
(B) Beaver Nova
(C) B &B
(D) Tom Teaver

Denk daran: Nein/falsch = 0 und ja/richtig = 1.

Erklärung Beispiel Kleid 1:

  • kurze Ärmel: 0 (falsch es hat lange Ärmel)
  • mehr als 3 Knöpfe haben:  1 (richtig es hat 4)
  • hat Sterne auf den Ärmeln: 0 (falsch es hat keine Sterne an den Ärmeln)

Daher Kleid 1 ist nicht unser Traumkleid.

Wir haben also 010. Erinnere dich: all Werte müssen bei UND 1 sein damit der gesamte Ausdruck 1 ist.
Hier gilt also die folgende Tabelle:

  • 1 und 1 und 1 = 1
  • 1 und 1 und 0 = 0
  • 1 und 0 und 0 = 0
  • 0 und 1 und 1 = 0
  • 0 und 0 und 1 = 0
  • 0 und 1 und 0 = 0
  • 0 und 0 und 0 = 0
  • 1 und 0 und 1 = 0

Das heißt wir haben statt 4 Möglichkeiten plötzlich 8 Möglichkeiten. Wenn wir 4 verschiedene Kleider hätten, dann wären es wie viele Kombinationsmöglichkeiten?

GENAU 16

Es wird mit der 2-Podenz gerechnet  – bitte was? Das heißt wir nehmen immer das doppelte der Zahl also

2  – 4  – 8 – 16 – 32 – 64 –  128 –  256 – 512 –  1024

Aufgabe: Löse das Kleiderrätsel mit Hilfe von Logik und schreibe die Antwort in das Kommentarfeld.

 

ODER-Logik

Folgende logische Regel gilt bei ODER:

  • 1 und 0 = 1
  • 0 und 1 = 1
  • 1 und 1 = 1
  • 0 und 0 = 0

Das heißt bei ODER reicht es wenn einer der beiden Werte 1 ist, damit der ganze Ausdruck WAHR ist.

Ein Beispiel:

  • Du sagst du magst Spagetti ODER Pizza und ich gebe dir eine Pizza wirst du damit (hoffentlich) glücklich sein.

Im Vergleich dazu nochmals die und-Logik:

  • Du sagst: Ich möchte Spagetti UND Käse und ich gebe dir nur Spagetti. Dann wirst du sagen – das ist falsch! Wo ist mein Käse 🙂

 

WAHR & FALSCH in Pocket Code

Erinnere dich an das Kapitel 5 Bedingungen. Dort haben wir in Pocket Code auch überprüft ob ein Ausdruck WAHR oder FALSCH ist. Zum Beispiel “Umgebungslautstärke > 60”. Bist du leise ist diese Bedingung falsch. Bist du laut ist diese Bedingung wahr und die Bausteine werden ausgeführt.

Das wird dir in Pocket Code sogar angezeigt wenn du auf berechnen tippst:

Du kannst auch mehre Bedienungen verknüpfen. Unter Logik findest du hier auch UND und ODER (und auch WAHR und FALSCH)

 

Du kannst dadurch zum Beispiel festlegen:

  1. Wenn Umgebungslautstärke > 60 UND Objekt Monster berührt Finger
  2. Wenn Umgebungslautstärke > 60 ODER Objekt Monster berührt Finger

Beim 1)muss beides passieren beim 2) reicht wenn du schreist 🙂

Mehr dazu in der Challenge!

Hinterlasse uns ein Kommentar

Ihre Mailadresse wird nicht veröffentlicht.