| |
modul:archiv:m319:learningunits:lu03:lu03d-iteration [2024/03/28 14:07] – angelegt - Externe Bearbeitung 127.0.0.1 | modul:archiv:m319:learningunits:lu03:lu03d-iteration [2025/06/23 07:45] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden msuter |
---|
| |
| |
| {{:modul:m319:learningunits:lu03:pap_iteration.png|}} |Sie besteht aus \\ * einer Bedingung, die prüft ob der Programmteil (nocheinmal) durchgeführt werden soll \\ * Den Anweisungen, die mehrmals durchgeführt werden sollen \\ * einem Pfeil der zurückführt, wenn die Bedingung erfüllt ist \\ * einem Pfeil der weiterführt, wenn die Bedingung nicht mehr erfüllt ist \\ Eine Iteration hat immer zwei Nachfolger, einen ersten innerhalb der Iteration und einen zweiten nach Abschluss der Iteration. | | | {{de:modul:m319:learningunits:lu03:pap_iteration.png|}} |Sie besteht aus \\ * einer Bedingung, die prüft ob der Programmteil (nocheinmal) durchgeführt werden soll \\ * Den Anweisungen, die mehrmals durchgeführt werden sollen \\ * einem Pfeil der zurückführt, wenn die Bedingung erfüllt ist \\ * einem Pfeil der weiterführt, wenn die Bedingung nicht mehr erfüllt ist \\ Eine Iteration hat immer zwei Nachfolger, einen ersten innerhalb der Iteration und einen zweiten nach Abschluss der Iteration. | |
| |
| |
| |
| |
| {{:modul:m319:learningunits:lu03:pap_zaehlen_kopf.png|}}| In diesem Beispiel gibt der Benutzer eine Zahl ein. \\ Vor jedem Durchlauf der Iteration wird geprüft, ob die Zahl noch kleiner als 100 ist. Solange die Bedingung erfüllt ist, wird die Zahl um 1 erhöht. | | | {{de:modul:m319:learningunits:lu03:pap_zaehlen_kopf.png|}}| In diesem Beispiel gibt der Benutzer eine Zahl ein. \\ Vor jedem Durchlauf der Iteration wird geprüft, ob die Zahl noch kleiner als 100 ist. Solange die Bedingung erfüllt ist, wird die Zahl um 1 erhöht. | |
| |
| |
=== Fussgesteuerte Iteration === | === Fussgesteuerte Iteration === |
| |
| {{:modul:m319:learningunits:lu03:pap_zaehlen_fuss.png|}} | Bei einer fussgesteuerten Iteration wird zuerst der Inhalt einmal durchgeführt. Erst danach wird geprüft, ob der Inhalt noch einmal durchgeführt werden soll. \\ \\ Die Bedingung dieser Iteration beginnt mit "Bis …". | | | {{de:modul:m319:learningunits:lu03:pap_zaehlen_fuss.png|}} | Bei einer fussgesteuerten Iteration wird zuerst der Inhalt einmal durchgeführt. Erst danach wird geprüft, ob der Inhalt noch einmal durchgeführt werden soll. \\ \\ Die Bedingung dieser Iteration beginnt mit "Bis …". | |
| ::: | Im Beispiel würde diese fussgesteuerte Iteration auch dann durchgeführt, wenn der Benutzer eine Zahl grösser/gleich 100 eingibt. | | | ::: | Im Beispiel würde diese fussgesteuerte Iteration auch dann durchgeführt, wenn der Benutzer eine Zahl grösser/gleich 100 eingibt. | |
| |