Hs0
Lehrgangsseiten von Hs0
Aufgabe 1a - Run-Boxen mit Canvas-Element:
Das Haus des Nikolaus soll gezeichent werden - es werden drei Elemente benötigt:
Bild als Vorlage: http://programmingwiki.de/Datei:Koehler_Turtle1_nikolaus.jpg
Canvas für das Zeichnen der Turtle-Grafik
Run-Box für den Quellcode
Aufgabe 1b - mehrere Run-Boxen oder Canvas-Elemente auf einer Seite
Ein Stern soll gezeichent werden - es werden drei Elemente benötigt:
Bild als Vorlage: http://programmingwiki.de/Datei:Koehler_Turtle3_Vierecke.jpg und Canvas-Element einfügen
Damit der Turtle auch auf der richtigen Leinwand "läuft" wird noch eine versteckte Code-Box (Hidden) benötigt:
"<code id="4f5401356c928" id=ID = "1234" hidden>"
"import '''C'''anvas;"
"canvas = new '''C'''anvas(2);"
"turtle = new '''T'''urtle(2);"
"</code>"
Run-Box für den Quellcode --> Speichern - dann erhalten die Elemente eine ID
ACHTUNG: diese Hidden-Box auch für Canvas 1 anlegen!
Aufgabe 2a - Run Element:
Erstellen Sie einen Programmcode zur Addition zweier Zahlen mit Java. Die Variablenbelegung erfolgt im Quelltext: int a = 2;
Nutzen Sie zur Ergebnisausgabe den Befehl: Ausgabe: System.out.println(a + b);
System.out.println(a + " + " + b + " = " + (a + b));
Hinweis: nach dem Speichern erhalten die Elemente eine ID:
Aufgabe 2b - Kontrolle der Aufgaben mit Checkboxen und Funktionen:
Erstellen Sie einen Funktion F1 zur Addition zweier Zahlen mit Java.
Es darf KEIN RUN-Element verwendet werden, statt dessen zur Eingabe vom Programmcode: Code-Boxen
Zur Kontrolle des Quelltextes wird eine zusätzliche Check-Box verwendet: Code und Check-Box müssen gleiche ID haben!
Die Checkbox hat folgenden Inhalt: return ((int)F1(2,5) == 7);
Aufgabe 2c - Kontrolle der Aufgaben mit Checkboxen ohne Funktionen
Eingabefelder auch ohne System.ini: String name = JOptionPane.showInputDialog(null, "Enter your name");
Die Check-Box hat folgenden Inhalt:
x = a + b;
String s = String.valueOf(x);
String t = new String(s);
String r = SystemOutput.getBuffer().toString();
return r.trim().equals(t);
Aufgabe 1c - Check Boxen:
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

