Robot Karol/Beispiele für Schleifen: Unterschied zwischen den Versionen
main>NadiaM Keine Bearbeitungszusammenfassung |
main>NadiaM Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
==Definition Schleifen== | ==Definition Schleifen== | ||
Eine Schleife ist eine endliche Wiederholung von Anweisungen bis zu einen bestimmten Ereignis. | Eine Schleife ist eine endliche Wiederholung von Anweisungen bis zu einen bestimmten Ereignis. | ||
Dabei gibt es | Dabei gibt es drei Darstellungsformen: | ||
*gezählte Wiederholung | *gezählte Wiederholung | ||
*Wiederholung mit Bedingungen | *Wiederholung mit Bedingungen | ||
Zeile 8: | Zeile 8: | ||
Solange die Bedinung ausführbar ist, wird diese abgearbeitet. Ist sie nicht ausführbar wird zur nächsten Anweisung übergegangen. | Solange die Bedinung ausführbar ist, wird diese abgearbeitet. Ist sie nicht ausführbar wird zur nächsten Anweisung übergegangen. | ||
==gezählte Wiederholung== | |||
==Schleife mit Eingangsbedingung== | ==Schleife mit Eingangsbedingung== |
Version vom 26. März 2012, 11:31 Uhr
Definition Schleifen
Eine Schleife ist eine endliche Wiederholung von Anweisungen bis zu einen bestimmten Ereignis. Dabei gibt es drei Darstellungsformen:
- gezählte Wiederholung
- Wiederholung mit Bedingungen
- Schleifen mit Eingangsbedingung (Kopfgesteuerte Schleife)
- Schleifen mit Ausgangsbedingung (fußgesteuerte Schleife)
Solange die Bedinung ausführbar ist, wird diese abgearbeitet. Ist sie nicht ausführbar wird zur nächsten Anweisung übergegangen.
gezählte Wiederholung
Schleife mit Eingangsbedingung
Bei der kopfgesteuerten Schleife wird die Anweisung vor jedem Ablauf überprüft.
Schleife mit Ausgangsbedingung
Bei der fußgesteuerten Schleife wird die Anweisung nach jedem Ablauf überprüft.
Wiederholung
Karol soll die Reihe Steine aufheben.
Rechts sieht man das Struktoramm zur Lösung der Aufgabe für Karol.
Diese Reihe Steine soll Karol mit Hilfe gezählter Wiederholungen aufheben.
Karol hat schon die Hälfte geschafft.
Karol hat alles aufgehoben und wird auch nicht weitermachen, da es gezählte Wiederholungen sind und er dies nur 9 mal machen sollte.