Zum Inhalt springen

Aufgabe 12 - Schleifen III

Zu Zen-Modus wechseln

Schleifen sind das schwerste Thema des ersten Halbjahrs, darum gibt es hier eine dritte Runde: gemischte Trainingsaufgaben, bei denen Sie selbst entscheiden müssen, welche Schleifenart passt (siehe Kapitel Schleifen).

In dieser Übung üben Sie:

  • Auswählen: for oder while? Zähler, Summe oder Abbruchbedingung?
  • Kombinieren: Schleifen mit Verzweigungen mischen.
  • Lesen: fremde Schleifen verstehen, ohne sie auszuführen.
  • VS Code, Browser-Konsole,
  • Ihre Wertetabellen-Technik aus Aufgabe 10.

Lösen Sie der Reihe nach (jede Aufgabe wenige Zeilen):

  1. Geben Sie alle Zahlen von 1 bis 100 aus, die durch 4, aber nicht durch 8 teilbar sind.
  2. Ein Sparschwein startet bei 0 €. Jede Woche kommen 2,50 € dazu. Nach wie vielen Wochen sind mindestens 50 € erreicht? (while!)
  3. Der Benutzer gibt Zahlen ein, bis er fertig tippt. Danach: Anzahl, Summe und größte eingegebene Zahl.
  4. Prüfen Sie, ob eine eingegebene Zahl eine Primzahl ist (Schleife über mögliche Teiler; beim ersten Treffer abbrechen).

Für die folgenden zwei Schnipsel (werden ausgeteilt; einer mit verschachtelter Schleife, einer mit Abbruch mitten in der Schleife): Sagen Sie die Ausgabe schriftlich per Wertetabelle voraus, erst dann ausführen. Abweichungen erklären.

  1. Erfinden Sie eine eigene Schleifenaufgabe im Stil von Teil A, inklusive Musterlösung.
  2. Tauschen Sie mit einer Kollegin oder einem Kollegen: Sie lösen die fremde Aufgabe, die andere Person Ihre. Bewerten Sie gegenseitig: War die Aufgabenstellung eindeutig?

Projektordner mit den Teilen A und B (Wertetabellen als Kommentar) sowie Ihre eigene Aufgabe samt Musterlösung und der fremden Lösung.