Huelsse/Lehrgang/Hs0

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Java</language>
== Lehrgangsseiten von Hs0 ==
----
----
'''Aufgabe 1a - Run-Boxen mit Canvas-Element:'''  <BR>
Das Haus des Nikolaus soll gezeichent werden - es werden drei Elemente benötigt: <BR>
Bild als Vorlage: http://programmingwiki.de/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 ]]




----
----
----

'''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:  Ausgabe: System.out.println(a + b); <BR>
System.out.println(a + " + " + b + " = " + (a + b));<BR>
'''Hinweis:''' nach dem Speichern erhalten die Elemente eine ID:<run id="4f53bad7cc947"><BR>
Sollen Elemente wie Check-Box oder Code inhaltlich zusammen gehören, müssen sie die gleiche ID haben<BR>

<run id="4f53bad7cc947">
</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, statt dessen 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="4f53d8f6ca3c5">
</code>

<check id="4f53d8f6ca3c5">
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);

<code id="4f53e5d8ddce8">
</code>

<check id="4f53e5d8ddce8">
 x = a + b;
 String s = String.valueOf(x);
 String t = new String(s);
 String r = SystemOutput.getBuffer().toString();
 return r.trim().equals(t);
</check>

----
----





----


'''Aufgabe 1c - Check Boxen:''' <BR>

<code id="4f53e5d8ddce8">

</code>

<check id="4f53e5d8ddce8">
 x = a + b;
 String s = String.valueOf(x);
 String t = new String(s);
 String r = SystemOutput.getBuffer().toString();
 return r.trim().equals(t);
</check>


----
----




Aufgabe 2:
Erstellen Sie ein interaktives Aufgabenblatt zur TurtleGrafik





String name = JOptionPane.showInputDialog(null, "Enter your name");



Aufgabe 3:
Erstellen Sie ein interaktives Aufgabenblatt zur Turtle Grafik
weitere Canvas