Boolean: Unterschied zwischen den Versionen

Aus microbit - Das Schulbuch
Zur Navigation springen Zur Suche springen
Oliver.kastner (Diskussion | Beiträge)
KKeine Bearbeitungszusammenfassung
Oliver.kastner (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
=Was ist das?=
=Was ist das?=


Eine [[Variable]] kann den speziellen '''Datentyp''' Boolean (nach [https://de.wikipedia.org/wiki/George_Boole George Boole] benannt) besitzen, dann kann sie nur zwei Zustände erfassen - ähnlich wie ein Lichtschalter an/ aus. Bei der Programmierung hat der boolsche Datentyp den logischen Wert ''wahr'' oder ''falsch'' (engl. true/ false).
Eine [[Variable]] kann den speziellen '''Datentyp''' Boolean (nach [https://de.wikipedia.org/wiki/George_Boole George Boole] benannt) besitzen.
Der Datentyp wird häufig auch mit dem Kurzwort *Bool* bezeichnet.  


Dies wird z.B. bei ''Wenn-Dann-Sonst'' (if-then-else) Anweisungen verwendet, wenn eine Aussage auf ihren Wahrheitsgehalt überprüft und verglichen wird.
Ist eine Varialbe vom Datentyp Boolean, dann kann sie nur *zwei* Zustände speichern.
Boolsche Werte werden auch bei logischen Verknüpfungen verwendet, dabei werden mehrere Aussagen mit UND/ ODER verknüpft.
Das kannst du mit einem Lichtschalter vergleichen: Dieser befindet sich *entweder* im Zustand "an" *oder* im Zustand "aus".
Eine Variable vom Datentyp Boolean kann *entweder* den logischen Wert ''wahr'' *oder* ''falsch'' (engl. true/ false) annehmen.
 
Dies wird z.B. bei der bedingten Anweisung ''WENN-DANN-SONST'' (engl. IF-THEN-ELSE) verwendet, wenn überprüft werden soll, ob eine Aussage ''wahr'' oder ''falsch'' ist.
Boolsche Werte werden auch bei logischen Verknüpfungen mit UND/ ODER verwendet.


=Befehlsblöcke=
=Befehlsblöcke=

Version vom 20. Dezember 2021, 10:55 Uhr

Was ist das?

Eine Variable kann den speziellen Datentyp Boolean (nach George Boole benannt) besitzen. Der Datentyp wird häufig auch mit dem Kurzwort *Bool* bezeichnet.

Ist eine Varialbe vom Datentyp Boolean, dann kann sie nur *zwei* Zustände speichern. Das kannst du mit einem Lichtschalter vergleichen: Dieser befindet sich *entweder* im Zustand "an" *oder* im Zustand "aus". Eine Variable vom Datentyp Boolean kann *entweder* den logischen Wert wahr *oder* falsch (engl. true/ false) annehmen.

Dies wird z.B. bei der bedingten Anweisung WENN-DANN-SONST (engl. IF-THEN-ELSE) verwendet, wenn überprüft werden soll, ob eine Aussage wahr oder falsch ist. Boolsche Werte werden auch bei logischen Verknüpfungen mit UND/ ODER verwendet.

Befehlsblöcke

Für die Programmierung des BBC micro:bit stehen die Befehle aus der Kategorie Logik zur Verfügung. Alle Elemente, die zwischen den spitzen Klammern stehen, werden auf ihren Wahrheitsgehalt überprüft und ergeben somit wahr oder falsch.

Wenn-Dann-Sonst

if (Jahr == 2022) {
    basic.showString("Frohes Neues Jahr 2022!")
} else {
    basic.clearScreen()
}