Rätselzeichnen für Grundschüler Ein Informatik – Projekt von Tobias Jessen, GI 23, Herr Meyer
Aufgabe von Janine: Stelle ein Programm her, mit dem selbst Grundschüler ganz einfach lernen a) Das Haus vom Nikolaus b) Ein Pentagramm und c) Das „9 Kreise, 4 Linien“ - Rätsel zu lösen bzw. zu zeichnen!
Anfangsgedanken Auswahlmenü, Begrüßung Auswahl über Mausklick Vorführung startet in neuem Fenster Vorführung muss wiederholbar sein Kein Schnickschnack, da kinderfreundliche Bedienung Schrittweise entstehen der Figuren
Strukturgramm
Quelltext (Auszug) button_niko.bind("ButtonPress") {fenster=TkToplevel.new{title "Anleitung fuers Haus vom Nikolaus"} $c=Canvas.new(fenster) $c.pack $start_x = start_y = 0 Thread.start do Line.new($c, 100, 200, 100, 100);sleep 2 Line.new($c, 100, 100, 150, 50);sleep 2 Line.new($c, 150, 50, 200, 100);sleep 2 Line.new($c, 200, 100, 100, 100);sleep 2 Line.new($c, 100, 100, 200, 200);sleep 2 Line.new($c, 200, 200, 200, 100);sleep 2 Line.new($c, 200, 100, 100, 200);sleep 2 Line.new($c, 100, 200, 200, 200);sleep 2 end
Problem und Lösung Wie bekomme ich ein neues Unterfenster? Lösung: TkToplevel.new
Ende der Präsentation Eine Präsentation von Tobias Jessen. Vielen Dank fürs Zuhören.