was ist ein boolescher ausdruck?

... komplette Frage anzeigen

5 Antworten

Allgemein nur ein Ausdruck in der boolschen Algebra, also rechnen mit Wahr oder Falsch.

Beispiele dafür sind:

Wahr & Wahr = Wahr

Wahr & Falsch  = Falsch

Wahr | Falsch = Wahr

Falsch | Falsch = Falsch etc.

das was ich hier als Wahr und Falsch geschrieben habe sind in Java entweder Boolsche Variablen oder Funktionen oder Ausrücke welche einen Boolschen Wert zurückgeben:

Der Ausdruck (1 == x)  gibt zB immer Wahr zurück wenn x = 1 ist und falsch wenn x ungleich 1 ist.

Antwort bewerten Vielen Dank für Deine Bewertung

Wenn du das ganze etwas theoretischer betrachtest, wäre natürlich auch 

A and B or C and D

ein boolscher Ausdruck, obwohl da keine konkreten true/false Werte stehen.

Man kann damit Logische Schaltungen beschreiben. zB Kühlschrank: t (Sensor 0 = "Türe auf"), s (Schalter 1 = "Licht angeschaltet", 0 = "Licht permanent aus"), l (Ausgang, der Lampe schaltet 1= "Lampe an")

l = not(t) and s

Dieser Ausdruckt beschreibt, wann das Licht an und wann es aus ist.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von wotan38
08.06.2016, 17:41

Ich denke, dass dieser Ausdruck als Ergebnis auch true oder false liefert, nur ist der Ausdruck offen gehalten und abhängig vom Zustand der ebenfalls boolschen Variablen A, B, C und D.

Deinem Einwand stimme ich auf jeden Fall zu, er ist richtig.

0
Kommentar von triopasi
08.06.2016, 22:28

Boolsche Ausdrücke ohne Variablen ergeben aber keinen Sinn, die kann man auswerten und dann sind sie ja konstant. Das bring nix. Außerdem hab ich ja noch * als "Wert" erwähnt ;)

0

Ein boolscher Ausdruck kann je nachdem mit wahr oder falsch beantwortet werden.

1 ≥ 2 ist zum Beispiel ein Boolscher Ausdruck, der mit falsch/false beantwortet werden kann. 2 ≥ 1 wäre wahr.

Das ganze wird vor allem in der Informatik und Programmierung Anwendung, wo das ganze mit Variablen und aussagelogischen Verknüpfungen (AND, OR, NOT, etc) verknüpft werden kann, bzw die aussagelogischen Verknüpfungen können auch die bool'sche Werte verknüpfen (sogenannte Boolean-Variablen).

Antwort bewerten Vielen Dank für Deine Bewertung

Hallo snize2area,

ein Boolescher Ausdruck ist eine Variable, indem du True (=Wahr) und False (=Falsch) setzen kannst (variiert je nach Programmiersprache, z.B. bei Java ist 0= True und 1= False.)

Ich hoffe ich konnte dir helfen. Bei weiteren Fragen stehe ich gerne offen.

Dein maison8

Antwort bewerten Vielen Dank für Deine Bewertung

Bool'sche Ausdrücke sind einfach Wahrheitsausdrücke.

IF Schalter1 && !Schalter2 THEN

also

WENN Schalter1 gedrückt UND Schalter2 aus ist,....DANN irgendwas

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?