neuerlehrplan:klasse08:schleifen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
neuerlehrplan:klasse08:schleifen [2023/11/09 09:45] – [Schleifen mit Abbruchbedingung] lutz | neuerlehrplan:klasse08:schleifen [2023/11/09 09:50] (aktuell) – [Endlosschleifen] lutz | ||
---|---|---|---|
Zeile 69: | Zeile 69: | ||
</ | </ | ||
<WRAP 45% column> | <WRAP 45% column> | ||
- | {{ : | + | {{ : |
</ | </ | ||
</ | </ | ||
- | Aufgabe | + | **Aufgabe |
Teste die Programme und speichere sie ab! (Programm08a.sb3 und Programm08b.sb3) | Teste die Programme und speichere sie ab! (Programm08a.sb3 und Programm08b.sb3) | ||
Zeile 80: | Zeile 80: | ||
Neben Schleifen, bei denen die Anzahl der Durchläufe bekannt ist (Zählschleifen) , gibt es beim Programmieren auch Schleifen, die solange ausgeführt werden, bis eine bedingte Bedingung erfüllt wird. Solche Schleifen nennt man **Schleifen mit Abbruchbedingung**. In Scratch ist die Schleifenbedingung in der Form „Wiederhole bis“ formuliert. In anderen Programmierumgebungen kann die Schleife in der Form „Wiederhole solange“ formuliert sein. In Scratch steht auch die Bedingung am Anfang der Schleife. Man spricht hier von einer **kopfgesteuerten Schleife**. In anderen Programmiersprachen gibt es auch Schleifen, bei denen die Bedingung am Ende der Schleife steht. (**fußgesteuerte Schleife**) | Neben Schleifen, bei denen die Anzahl der Durchläufe bekannt ist (Zählschleifen) , gibt es beim Programmieren auch Schleifen, die solange ausgeführt werden, bis eine bedingte Bedingung erfüllt wird. Solche Schleifen nennt man **Schleifen mit Abbruchbedingung**. In Scratch ist die Schleifenbedingung in der Form „Wiederhole bis“ formuliert. In anderen Programmierumgebungen kann die Schleife in der Form „Wiederhole solange“ formuliert sein. In Scratch steht auch die Bedingung am Anfang der Schleife. Man spricht hier von einer **kopfgesteuerten Schleife**. In anderen Programmiersprachen gibt es auch Schleifen, bei denen die Bedingung am Ende der Schleife steht. (**fußgesteuerte Schleife**) | ||
- | Wir betrachten | + | =====Endlosschleifen===== |
+ | |||
+ | <WRAP group> | ||
+ | <WRAP 45% column> | ||
+ | In manchen Fällen (z. B. Bei Computerspielen) ist es auch sinnvoll, dass Schleifen gar keine Abbruchbedingung haben. Dann kann die Schleife nur unterbrochen werden, wenn das Programm beendet wird. | ||
+ | </ | ||
+ | <WRAP 45% column> | ||
+ | {{ :neuerlehrplan: | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | **Aufgabe 5** | ||
+ | |||
+ | Teste das Programm und speichere es ab! (Programm08c.sb3) | ||
+ | |||
+ | |||
+ | **Aufgabe 6** | ||
+ | |||
+ | Schreibe ein Programm (Programm09.sb3) in dem drei Figuren tanzen, eine mit einer Zählschleife, | ||
+ | |||
+ | **Aufgabe 7** | ||
+ | |||
+ | Schreibe ein Programm (Programm10.sb3) in dem sich ein Ball endlos über den Bildschirm bewegt und immer am Rand abprallt. |
neuerlehrplan/klasse08/schleifen.1699519546.txt.gz · Zuletzt geändert: 2023/11/09 09:45 von lutz