Boolean: Unterschied zwischen den Versionen

Aus microbit - Das Schulbuch
Wechseln zu: Navigation, Suche
K
K
Zeile 14: Zeile 14:
 
<pre id="01">
 
<pre id="01">
 
if (Jahr == 2022) {
 
if (Jahr == 2022) {
+
    basic.showString("Frohes Neues Jahr!")
 
} else {
 
} else {
+
    basic.clearScreen()
 
}
 
}
 
</pre>
 
</pre>

Version vom 14. Dezember 2021, 18:16 Uhr

Was ist das?

Eine Variable kann den speziellen Datentyp Boolean (nach 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).

Dies wird z.B. bei Wenn-Dann-Sonst (if-then-else) Anweisungen verwendet, wenn eine Aussage auf ihren Wahrheitsgehalt überprüft und verglichen wird. Boolsche Werte werden auch bei logischen Verknüpfungen verwendet, dabei werden mehrere Aussagen mit UND/ ODER verknüpft.

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!")
} else {
    basic.clearScreen()
}