wiederholung:pyramidezentriert:start
Zentrierte Pyramide - Aufgabe und Lösung
Schreibe ein Programm, das diese zentrierte Pyramide zeichnet:
* *** ***** ******* ********* ***********
Tipps:
- Jede Reihe besteht jetzt aus einer ungeraden Anzahl von Sternen. Die Variable
reihe
soll also nicht die Werte 1, 2, 3, … annehmen, sondern die Werte 1, 3, 5, … - Vor jeder Reihe von Sternen stehen unterschiedlich viele Leerzeichen. Wie kann man die Anzahl der Leerzeichen aus der Anzahl der Sterne ( = Reihennummer) berechnen? Dazu eine Hilfstabelle:
Reihe | Anzahl von Sternen | Anzahl von Leerzeichen |
---|---|---|
1 | 1 | 6 |
3 | 3 | 5 |
5 | 5 | 7 |
…
Lösung:
NaN million steps/s
Ausgabe
Variablen
Programm beendet
Tipp:
Die Variablen sind nur dann sichtbar, wenn das Programm
- im Einzelschrittmodus ausgeführt wird(Klick auf ),
- an einem Breakpoint hält (Setzen eines Breakpoints mit Mausklick links neben den Zeilennummern und anschließendes Starten des Programms mit ) oder
- in sehr niedriger Geschwindigkeit ausgeführt wird (weniger als 10 Schritte/s).
wiederholung/pyramidezentriert/start.txt · Zuletzt geändert: 2022/11/12 15:55 von Martin Pabst