Gymnasium Uebung2

Aus ProgrammingWiki
Archivierte Version vom 2009-07-23T14:07:35+00:00. Aktuelle Version

Inhaltsverzeichnis

Der Typ Boolean

Einfache Ausdrücke

Ein wichtiges Werkzeug von Programmiersprachen sind Wahrheitswerte.

<eval> 40&gt;100 </eval>

<eval> 100&gt;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

Komplexe Ausdrücke

Logisches UND <eval> 30==40 &amp;&amp; 20&lt;30 </eval>

Logisches NICHT <eval></eval>

 !true

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


Übung Was ist die Lösung von: 4>3 \wedge 10 <= 100 Tipp: Gebe in den Funktionen nur true oder false ein.


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


Übung Was ist die Lösung von: \neg(2==3)


Übung Implementiere die Funktion: x > 3
Nenne diese: ergebniss4

Übung Implementiere die Funktion: 4>x and x > 3
Nenne diese: ergebniss5


Übung Implementiere die Funktion: x*x = x
Nenne diese: ergebniss6


Konditionale bzw. bedingte Anweisungen

<eval></eval>

 String hallo(int x) {
    if(x==2) {
       return "Cool, du hast eine 2 eingegeben!";
    } else {
       return "Ok, du hast keine 2 eingegeben, sondern: "+x;
    }

} hallo(2);

Übung Gehe kurz diesen Quelltext durch, versuch ihn zu verstehen und bei Fragen meld dich.