Nachricht für neue Nutzer.
Nachricht für engagierte Nutzer.

Robot Karol/Beispiele für Verzweigungen: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
main>Zarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzar
main>Zarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzar
Änderung 241849 von Zarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzarzar ([[Spezial:Contributions/Zarzarzarzarzarzarzarzarzarzarzarzarzar
Zeile 1: Zeile 1:
== Beispiel-Aufgabe für die Verzweigung ==
== Beispiel-Aufgabe für die Verzweigung ==


Zeile 17: Zeile 16:
Diese ist grundlegend, damit das Programm
Diese ist grundlegend, damit das Programm
funktioniert. Es darf nur die Größe des rechteckigen Vierecks abweichen!
funktioniert. Es darf nur die Größe des rechteckigen Vierecks abweichen!
[[Datei:Beispiel2.jpg]]
[[Datei:Beispiel2.jpg]]






Der Roboter läuft nun in Schleckenform ringsherum und sammelt alle Ziegel ein.
Der Roboter läuft nun in Schneckenform ringsherum und sammelt alle Ziegel ein.
[[Datei:Beispiel3.jpg]]
[[Datei:Beispiel3.jpg]]



Version vom 19. März 2012, 13:16 Uhr

Beispiel-Aufgabe für die Verzweigung

Karol soll eine beliebig große zusammenhängende Fläche „mähen“, also alle Ziegel einsammeln. Wir gehen davon aus, dass die Ziegel immer einschichtig liegen.


oben sieht man das Struktogramm für die Lösung unserer Aufgabe.

Wenn man will, kann man Karol noch eine Aufgabe geben, die er tun soll, wenn die Aussage falsch ist, jedoch ist dies für unsere Aufgabe zwecklos.


Auf diesem Bild sieht man die Ausgangsstellung unseres Programms. Diese ist grundlegend, damit das Programm funktioniert. Es darf nur die Größe des rechteckigen Vierecks abweichen!


Der Roboter läuft nun in Schneckenform ringsherum und sammelt alle Ziegel ein.




Karol hat alle Ziegel eingesammelt und bleibt an Ort und Stelle stehen.