Wahrheitswert: Unterschied zwischen den Versionen
Sn (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Als Wahrheitswert (typische Bezeichnungen {{Java|boolean}} oder {{Python|bool}} nach der englischen Bezeichnung ''<span class="en">boolean value</span>'') bezeichnet man Variable (Informatik)n, die nur die Werte ''wahr'' oder ''falsch'' annehmen können. Zur Speicherung eines Wahrheitswertes genügt ein einzelnes Bit. Anders ausgedrückt ist ein Wahrheitswert der Gehalt einer Aussage, die nur wahr oder falsch sein kann. {{Beispiel|1= Die Aus…“) |
Sn (Diskussion | Beiträge) (NEPO, Java) |
||
Zeile 1: | Zeile 1: | ||
Als [[Wahrheitswert]] (typische Bezeichnungen {{Java|boolean}} oder {{Python|bool}} nach der englischen Bezeichnung ''<span class="en">boolean value</span>'') bezeichnet man [[Variable (Informatik)|Variable]]n, die nur die Werte ''wahr'' oder ''falsch'' annehmen können. Zur Speicherung eines Wahrheitswertes genügt ein einzelnes [[Bit]]. | Als [[Wahrheitswert]] (typische Bezeichnungen {{Java|boolean}} oder {{Python|bool}} nach der englischen Bezeichnung ''<span class="en">boolean value</span>'') bezeichnet man [[Variable (Informatik)|Variable]]n, die nur die Werte ''wahr'' oder ''falsch'' annehmen können. Zur Speicherung eines Wahrheitswertes genügt ein einzelnes [[Bit]]. | ||
Anders ausgedrückt ist ein Wahrheitswert | Anders ausgedrückt ist ein Wahrheitswert die Antwort auf eine Frage, die nur mit ja oder nein beantwortet werden kann. | ||
Die Bedingung für eine [[bedingte Anweisung]] oder [[bedingte Wiederholung]] muss auch zu einem Wahrheitswert ausgewertet werden können. | |||
{{Beispiel|1= | {{Beispiel|1= | ||
Zeile 10: | Zeile 12: | ||
== Operationen auf Wahrheitswerten == | == Operationen auf Wahrheitswerten == | ||
Es gibt spezielle Operationen auf Wahrheitswerten, die zur [[Aussagenlogik]] gehören. | Es gibt spezielle Operationen auf Wahrheitswerten, die zur [[Aussagenlogik]] gehören. Die häufigsten Operatoren sind '''Und''', '''Oder''' und '''Exklusiv-Oder'''. Je nach verwendeter Programmiersprache werden sie anders notiert. Eine Übersicht der verschiedenen Notationen ist hier in einer Übersicht zusammengestellt. | ||
Die | |||
{| class="wikitable" | {| class="wikitable" | ||
Zeile 27: | Zeile 23: | ||
! Oder | ! Oder | ||
|- | |- | ||
| [[Python (Programmiersprache)|Python]] | ! colspan="6" | [[Visuelle Programmierung]] | ||
|- | |||
! [[Scratch]] | |||
| | |||
| | |||
| <sb>nicht <></sb> | |||
| <sb><> und <></sb> | |||
| <sb><> oder <></sb> | |||
|- | |||
! [[NEPO]] | |||
| [[Datei:NEPO Block wahr.svg]] | |||
| [[Datei:NEPO Block falsch.svg]] | |||
| [[Datei:NEPO Block nicht.svg]] | |||
| [[Datei:NEPO Block und.svg]] | |||
| [[Datei:NEPO Block oder.svg]] | |||
|- | |||
! colspan="6" | Textuelle Programmierung | |||
|- | |||
! [[Python (Programmiersprache)|Python]] | |||
| {{Python|True}} | | {{Python|True}} | ||
| {{Python|False}} | | {{Python|False}} | ||
Zeile 33: | Zeile 47: | ||
| {{Python|and}} | | {{Python|and}} | ||
| {{Python|or}} | | {{Python|or}} | ||
|- | |||
! [[Java (Programmiersprache)|Java]] | |||
| {{Java|true}} | |||
| {{Java|false}} | |||
| {{Java|!}} | |||
| {{Java|&&}} | |||
| {{Java|{{!}}{{!}}}} | |||
|- | |- | ||
|} | |} | ||
{{Lückenhaft}} | {{Lückenhaft}} |
Version vom 18. September 2024, 16:56 Uhr
Als Wahrheitswert (typische Bezeichnungen boolean
oder bool
nach der englischen Bezeichnung boolean value) bezeichnet man Variablen, die nur die Werte wahr oder falsch annehmen können. Zur Speicherung eines Wahrheitswertes genügt ein einzelnes Bit.
Anders ausgedrückt ist ein Wahrheitswert die Antwort auf eine Frage, die nur mit ja oder nein beantwortet werden kann.
Die Bedingung für eine bedingte Anweisung oder bedingte Wiederholung muss auch zu einem Wahrheitswert ausgewertet werden können.
Die Aussage Ich hab ein Haus, ein Äffchen und ein Pferd
kann wahr oder falsch sein. (In meinem Fall ist sie falsch. Das ist okay. Häuser, Äffchen und Pferde machen ganz schön viel Arbeit.) Damit beschreibt diese Aussage einen Wahrheitswert.
Mit Blick auf die Technische Informatik entsprechen Wahrheitswerte genau den Strömen, die durch logische Schaltnetze fließen oder in Schaltwerken verarbeitet werden. Wahr = Strom an, Falsch = Strom aus.
Operationen auf Wahrheitswerten
Es gibt spezielle Operationen auf Wahrheitswerten, die zur Aussagenlogik gehören. Die häufigsten Operatoren sind Und, Oder und Exklusiv-Oder. Je nach verwendeter Programmiersprache werden sie anders notiert. Eine Übersicht der verschiedenen Notationen ist hier in einer Übersicht zusammengestellt.
Sprache | Wahr | Falsch | Negation | Und | Oder |
---|---|---|---|---|---|
Visuelle Programmierung | |||||
Scratch | nicht <>
|
<> und <>
|
<> oder <>
| ||
NEPO | |||||
Textuelle Programmierung | |||||
Python | True
|
False
|
not
|
and
|
or
|
Java | true
|
false
|
!
|
&&
|
||
|
In diesem Artikel oder Abschnitt fehlen noch wichtige Informationen.
Hilf dem KGS-Wiki, indem du sie recherchierst und einfügst.