Materialien zum Unterricht

Schleifen

While-Schleife

Die While-Schleife wird so oft ausgeführt, bis die Bedingung nicht mehr zutrifft. Im Beispiel werden die beiden eingerückten Zeilen in der Schleife so oft ausgeführt, wie die Variable x kleiner als 100 ist. Da sie bei jeden Schleifendurchlauf verdoppelt wird, ist sie ziemlich schnell größer ale 100. Dann ist Schluss.

Wichtig: Wenn die Bedingung durch unsaubere Programmierung immer zutrifft, wird die Schleife nicht mehr verlassen. Das Programm reagiert dann nicht mehr und kann durch STRG+Q abgebrochen werden.

Ändere die Bedingung in x<0 und beobachte, was passiert.

Schreibe ein Programm mit einer While-Schleife, dass die Zweierpotenzen von 2^0 bis 2^24 ausgibt. Die Ausgabe soll wie im Bild aussehen.

Als Abbruchbedingung für die Schleife wird die 24 verwendet!

For-Schleife

Die for-Schleife arbeitet alle Elemente einer Folge ab. Im Beispiel ist die Folge eine Liste, die aus drei Elementen besteht. i wird als Laufvariable bezeichnet.

Im ersten Durchlauf erhält i den ersten Wert der Liste, also die 1. In der Schleife wird dieser Wert angezeigt und der zweite Durchlauf beginnt. Dort erhält i den Wert 2 usw.

Da eine Liste ganz unterschiedliche Daten enthalten kann, ist auch so etwas möglich.
Natürlich sind auch verschachtelte for-Schleifen möglich. Die erste for-Schleife arbeitet die beiden Ziffern 4 und 5 ab, wird also zwei Mal aufgerufen. Die zweite Liste enthält 3 Elemente. Sie muss eingerückt stehen, damit sie innerhalb der ersten Schleife arbeiten kann. Insgesamt liefert das Programm 2*3=6 Ausgaben.

Aufgaben:

  1. Erweitere im letzten Programm die Ausgabe so, dass die kleinen Additionsaufgaben ausgegeben werden.
  2. Im nächsten Schritt soll ein Teil des kleinen Einmaleins ausgegeben werden.

 

zurück