Aufgaben zur while-Schleife (auf einer Seite)
Aufgaben zur while-Schleife
Level 1: Gebe die Zahlen von 1 bis 15 untereinander aus
Schreibe ein Programm, das die Zahlen von 1 bis 15 untereinander geschrieben ausgibt, also
1 2 3 4 5 6 7 usw.
Hier geht's zur Lösung!
Level 2: Beginn nicht bei Eins
Schreibe ein Programm, das von fünf bis 25 zählt und die Zahl jeweils ausgibt, also
5 6 7 8 9 10 11 usw.
Hier geht's zur Lösung!
Level 3: Herunterzählen
Schreibe ein Programm, das von 10 bis 5 herunterzählt und die Zahl jeweils ausgibt, also
10 9 8 7 6 5
Hier geht's zur Lösung!
Level 4: Dreierschritt
Schreibe ein Programm, das von fünf bis 20 in 3-er Schritten zählt und die Zahl jeweils ausgibt, also
5 8 11 14 17
20
usw.
Hier geht's zur Lösung!
Level 5: Quadratzahlen
Schreibe ein Programm, das die ersten 30 Quadratzahlen ausgibt. Die Ausgabe sollte so aussehen:
1 * 1 = 1; 2 * 2 = 4; 3 * 3 = 9; usw.
Hier geht's zur Lösung!
Level 6: Countdown
Schreibe ein Programm, das von 10 an rückwärts zählt und folgende Ausgabe hat:
10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0!
Hier geht's zur Lösung!
Level 7: Kreis und Quadrat
Schreibe ein Programm, welches mit einem Kreis "spielt".
- Probiere folgenden Befehl aus: new Circle(300, 200, 100); // Tipp: beim Eingeben werden Dir Hinweise zum Befehl gegeben.
- Aufgabe: der Kreis soll größer werden // Hinweis: die Ausführungsgeschwindigkeit (grüner Balken verringern)
- Erweiterung (werden wir im Einzelnen noch besprechen, hier schon mal "spielen").
Probier diesen Programmcode einfach mal aus und ändere Werte um herauszufinden, was was bedeutet:
new World(600, 600);int i = 0;Rectangle r = new Rectangle(0, 0, 40, 40);r.setFillColor(new Color(255, 0, 255));while (i < 500) {r.move(1,1);r.rotate(15 + i);i++;}
Kannst Du das Quadrat von links nach rechts "fliegen" lassen?
Das Quadrat soll 5-mal von links nach rechts und wieder zurück fliegen.
Nur für wirkliche Experten: weiterführende Informationen: Link
Level 8: Fibonacci-Zahlen (nur für Experten)
Schreibe ein Programm, das die ersten zehn Fibonacci-Zahlen ausgibt:
1, 1, 2, 3, 5, 8, 13, 21, 34, ...
Tipp: Die Fibonacci-Folge beginnt mit zwei Einsen. Ab der dritten Zahl ergibt sich jede Zahl als Summe der beiden vorhergehenden Zahlen.
Hier geht's zur Lösung!