Dies ist eine alte Version des Dokuments!
Schleifen
Erklärung: Welche praktischen Probleme kann man mit Schleifen lösen? Wenn man Dinge mehrmals ausführen möchte, benutzt man eine Schleife.
Syntaxaufgaben
- Wie kann ich eine Anweisung (z.B.
print „Hallo!“) ausführen lassen, bis das Programm beendet wird? - Wie kann ich eine Anweisung (z.B.
print „Hallo!“) ausführen lassen, solange eine Bedingung (z.B.zahl < 10) erfüllt ist? - Wie kann ich eine Anweisung (z.B.
print „Hallo!“) eine bestimmte Anzahl (z.B. 7 mal) oft ausführen lassen?
Doku
Perl * Python * Ruby * PHP * JavaScript
Problemlösungsaufgaben
Schreibe ein Programm infinite so, dass der Gruß „Hallo Welt!“ ausgegeben wird, bis das Programm (per Strg+C) beendet wird!
Aufruf des Programms:
./infinite
Ausgabe:
Hallo Welt! Hallo Welt! Hallo Welt! Hallo Welt! Hallo Welt! Hallo Welt! Hallo Welt! ^C
Schreibe ein Programm finite, das den Gruß „Hallo Welt“ genau zehn mal ausgibt, und bitte mit Nummerierung.
Aufruf des Programms:
./finite
Ausgabe:
1. Hallo Welt! 2. Hallo Welt! 3. Hallo Welt! 4. Hallo Welt! 5. Hallo Welt! 6. Hallo Welt! 7. Hallo Welt! 8. Hallo Welt! 9. Hallo Welt! 10. Hallo Welt!
Zusatzaufgabe: suche_buchstabe
Schreibe ein Programm suche_buchstabe, dass die Buchstaben eines Textes (z.B. 'Hallo Welt!') so lange einzeln auf einer Zeile ausgibt, bis der Buchstabe 'e' erreicht ist. Was tut Dein Programm, wenn der Buchstabe nicht enthalten ist?
Aufruf des Programms:
./suche_buchstabe
Ausgabe:
H a l l o W
Zusatzaufgabe: finde_primzahl
Schreibe ein Programm finde_primzahl, dass die größte Primzahl ausgibt, die kleiner ist als 600851475143.
