Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Learning By Doing Übungen GPanel Quadratfenster mit pixelunabhängigen Windowkoordinaten (doubles) Zweckmässige Standardwerte (defaults) 01 x 0 1 y // WbzEx5.java.

Ähnliche Präsentationen


Präsentation zum Thema: "Learning By Doing Übungen GPanel Quadratfenster mit pixelunabhängigen Windowkoordinaten (doubles) Zweckmässige Standardwerte (defaults) 01 x 0 1 y // WbzEx5.java."—  Präsentation transkript:

1 Learning By Doing Übungen GPanel Quadratfenster mit pixelunabhängigen Windowkoordinaten (doubles) Zweckmässige Standardwerte (defaults) 01 x 0 1 y // WbzEx5.java import ch.aplu.util.*; class WbzEx5 { GPanel p = new GPanel(); WbzEx5() { p.move(0, 1); p.draw(1, 0); } public static void main(String[] args) { new WbzEx5(); } Übungen zum 1. Tag unter dem Motto GPanel

2 Learning By Doing Inkrementelle Grafik, auch Animation möglich (Doppelbufferung) Elementare Stifteigenschaften: Farbe, Dicke Elementare Formen: Rechteck, Kreis, Dreieck GPanel // WbzEx6.java import ch.aplu.util.*; import static java.lang.Math.*; import java.awt.Color; class WbzEx6 { WbzEx6() { GPanel p = new GPanel(); for (int i = 0; i < 100; i++) { Color c = new Color((float)random(), (float)random(), (float)random()); p.color(c); p.move(random(), random()); p.fillRectangle(0.5*random(), 0.5*random()); } public static void main(String[] args) { new WbzEx6(); } Info GPanel

3 Learning By Doing Aufgabenvorschläge: Schreiben Sie Programme, die etwa folgende Grafiken erzeugen: a)b) c) d)e)f) Aufgabenvorschläge

4 Learning By Doing Übungen Console Aufgabenvorschläge: 1.Schreiben Sie ein Programm, das die n ersten Fibonacci-Zahlen ausgibt (jedes Glied ist die Summe der zwei vorhergehenden). Ergänzung: Man liest n von der Console ein. 2.Schreiben Sie ein Programm, das den grössten gemeinsamen Teiler (ggT) von zwei eingegebenen Zahlen ausgibt. Verwenden Sie beispielsweise den rekursiven Euklidischen Algorithmus ggt(a, b) = a für b = 0 ggt(b, a % b) sonst 3.Schreiben Sie ein Programm, das von einer eingegebenen natürlichen Zahl die kleinste Ziffer ausgibt. Übungen zum 1. Tag unter dem Motto Console


Herunterladen ppt "Learning By Doing Übungen GPanel Quadratfenster mit pixelunabhängigen Windowkoordinaten (doubles) Zweckmässige Standardwerte (defaults) 01 x 0 1 y // WbzEx5.java."

Ähnliche Präsentationen


Google-Anzeigen