Huelsse/Lehrgang/Hs3

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Java</language>
== Lehrgangsseiten ==
----
----
'''Aufgabe 1a - Run-Boxen mit Canvas-Element:'''  <BR>
Das Haus des Nikolaus soll gezeichent werden - es werden drei Elemente benötigt: <BR>
'''Bild''' - Datei einfügen: Datei:Koehler_Turtle1_nikolaus.jpg  <BR>
'''Canvas''' - für das Zeichnen der Turtle-Grafik<BR>
'''Run-Box''' - für den Quellcode<BR>

[[Datei:Koehler_Turtle1_nikolaus.jpg ]]

<canvas>  </canvas>
  
<code id="5162c19e4cfd9" hidden>
  import Canvas;
 canvas = new Canvas(1);
 turtle = new Turtle(1);
</code>

<run id="5162bcb0a30b4"> 
 canvas.clear();
 turtle.home();
 turtle.penDown();

</run>
----
----
'''Aufgabe 1b - mehrere Run-Boxen oder Canvas-Elemente auf einer Seite'''  <BR>
Ein Stern soll gezeichent werden - es werden drei Elemente benötigt: <BR>
'''Bild''' - Datei einfügen: Datei:Koehler_Turtle3_Vierecke.jpg <BR>
'''Canvas''' - für das Zeichnen der Turtle-Grafik<BR>
'''Hidden''' - damit der Turtle auch auf der richtigen Leinwand "läuft" wird noch eine versteckte Code-Box mit folgendem Inhalt benötigt: <BR>
import Canvas;<BR>
canvas = new Canvas('''2''');<BR>
turtle = new Turtle('''2''');<BR>
ACHTUNG: diese Hidden-Box auch für Canvas '''1''' anlegen!<BR>
'''Run-Box''' - für den Quellcode<BR> 

[[Datei:Koehler_Turtle3_Vierecke.jpg ]]

<canvas> 

 </canvas>

<code id="5162c1384dc56" hidden> 
  import Canvas;
 canvas = new Canvas(2);
 turtle = new Turtle(2);
</code>

<run id="5162bcb0a30b4"> 
 canvas.clear();
 turtle.home();
 turtle.penDown();

</run>



----
----

'''Aufgabe 2a - Run Element:''' <BR>
Erstellen Sie einen Programmcode zur Addition zweier Zahlen mit Java. Die Variablenbelegung erfolgt im Quelltext: int a = 2; <BR>
Nutzen Sie zur Ergebnisausgabe den Befehl:  System.out.println(a + b); <BR>
System.out.println(a + " + " + b + " = " + (a + b));<BR>



<run id="5162c2cb23d93">

</run>

----
----
'''Aufgabe 2b - Kontrolle der Aufgaben mit Checkboxen und Funktionen:'''<BR>
Erstellen Sie einen Funktion F1 zur Addition zweier Zahlen mit Java. <BR>
Es darf KEIN RUN-Element verwendet werden, stattdessen zur Eingabe vom Programmcode: Code-Boxen<BR>
Zur Kontrolle des Quelltextes wird eine zusätzliche Check-Box verwendet: Code und Check-Box müssen gleiche ID haben!<BR>
Die Checkbox hat folgenden Inhalt: return ((int)F1(2,5) == 7);<BR>


<code id="5162c4b64c202">

</code>

<check>
 return ((int)F1(2,5) == 7);
</check>

----
----

'''Aufgabe 2c - Kontrolle der Aufgaben mit Checkboxen ohne Funktionen''' <BR>
Eingabefelder auch ohne System.ini: String name = JOptionPane.showInputDialog(null, "Enter your name");<BR>
Die Check-Box hat folgenden Inhalt:<BR>
x = a + b;<BR>
String s = String.valueOf(x);<BR>
String t = new String(s);<BR>
String r = SystemOutput.getBuffer().toString();<BR>
return r.trim().equals(t);




----
----