Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Adalinda Wortz Geändert vor über 10 Jahren
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.