Gymnasium Uebung2

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Java</language>
= Der Typ Boolean =
== Einfache Ausdrücke ==
Ein wichtiges Werkzeug von Programmiersprachen sind Wahrheitswerte.

<eval>
40>100
</eval>

<eval>
100>40
</eval>

<eval>
int x = 30;
x==30;
</eval>

<eval>
boolean test=(30==30);
test
</eval>

'''Übung'''
Experimentiere ein bisschen mit diesen logischen Ausdrücken


'''Übung'''
Schreibe ein Programm was zwei Ganzzahlen auf Gleichheit prüft.
Nenne dein Programm '''istgleich'''

<code></code>

<check>return istgleich(12,12);</check>

== Komplexe Ausdrücke ==
Logisches UND
<eval>
30==40 && 20<30
</eval>

Logisches NICHT
<eval>
  !true
</eval>

Logisches ODER
'''Übung'''
Schreibe einen Ausdruck mit der oder Verknüpfung ('''||''')
<eval/>




'''Übung'''
Was ist die Lösung von: <math>4>3 \wedge 10 <= 100</math>

<code>boolean ergebniss1() { 
//return ...; 
}</code>
<check>return ergebniss1()==true;</check>


'''Übung'''
Was ist die Lösung von: <math>4 > 3 \vee 10==100</math>

<code>boolean ergebniss2() { 
//return ...; 
}
</code>
<check>return ergebniss2()==true;</check>


'''Übung'''
Was ist die Lösung von: <math>\neg(2==3)</math>

<code>boolean ergebniss3() { 
//return ...; 
}</code>
<check>return ergebniss3()==true;</check>


'''Übung'''
Implementiere die Funktion: x > 3
Nenne sie: '''ergebniss4'''
<code></code>
<eval/>
<check>return (ergebniss4(4)==true && ergebniss(2)==false && ergebniss(7/2)==true);</check>