Benutzer-Werkzeuge

Webseiten-Werkzeuge


schule:programmieruebungen_schleifen

Programmierübungen zu Schleifen

Bei den folgenden Aufgaben ist die Lösung mit einer for-Schleife einfach zu erstellen. Kannst du sie auch mit einer while-Schleife lösen?

Für Profis, dich sich mit Rekursion auskennen: Man kann die Aufgaben sogar komplett ohne Schleife lösen.

Zahlen bis maximum

Von der Tastatur wird eine Zahl maximum eingelesen. Anschließend gibt das Programm alle Zahlen von 1 bis maximum aus.

Eingabe: 8
Ausgabe: 1, 2, 3, 4, 5, 6, 7, 8

Gerade Zahlen

Von der Tastatur wird eine Zahl maximum eingelesen. Anschließend gibt das Programm alle geraden Zahlen von 0 bis maximum aus.

Eingabe: 6
Ausgabe: 0, 2, 4, 6

Hoch- und Runterzählen

Das Programm gibt die Zahlen von 1 bis 10 und dahinter die Zahlen von 10 bis 1 aus. Es zählt also einmal rauf und dann wieder runter. Versuche, nur eine for-Schleife zu verwenden.

Ausgabe: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1

Sternenreihe

Schreiben Sie ein Programm, das zunächst die Eingabe einer positiven Zahl anzahl über die Tastatur erwartet. Anschließend soll das Programm anzahl-mal ein Sternchen (*) auf den Bildschirm ausgeben. Beispielablauf des Programms (Benutzereingaben in <>):

Anzahl (>0): <8>
********

Sternentreppe

Schreiben Sie ein Programm, das nach Eingabe einer positiven Zahl hoehe eine Treppe der im folgenden Beispielprogramm skizzierten Form auf den Bildschirm ausgibt. Die Treppe soll aus hoehe-Zeilen bestehen. Beispielablauf des Programms (Benutzereingaben in <>):

Hoehe (>0): <5>

*
**
***
****
*****

Sternendreieck

Schreiben Sie ein Programm, das nach Eingabe einer ungeraden Zahl basislaenge ein Sterndreieck auf den Bildschirm ausgibt. Die unterste Reihe soll dabei aus basislaenge Sternchen bestehen. Beispielablauf des Programms (Benutzereingaben in <>):

Basislaenge (>0 und ungerade): <9>

    *
   ***
  *****
 *******
*********
schule/programmieruebungen_schleifen.txt · Zuletzt geändert: 2019-12-19 16:54 von marco.bakera