Lösungsvorschlag Wiederholung mit Anfangsbedingung: Unterschied zwischen den Versionen

Aus ComeniusWiki
Wechseln zu: Navigation, Suche
(Erklärung hinzugefügt)
Zeile 15: Zeile 15:
 
</pre>
 
</pre>
  
 +
<u>Lösungsstrageie</u>:<br>
  
Lösungsstrageie:<br>
+
Da die Teilaufgabe, eine Seite des Quadrates abzuschreiten und Ziegel zu setzen, 4 mal (wegen der 4 Seiten eines Quadrats)
 +
ausgeführt werden muss,<br>
 +
empfiehlt es sich das Skript so zu gestalten, dass ein Teil wiederholt werden kann:
  
*Da die Teilaufgabe, eine Seite des Quadrates abzuschreiten und Ziegel zu setzen, 4 mal (wegen der 4 Seiten eines Quadrats)
+
*Anfangs muss Karo solange einen Ziegel legen und einen Schritt machen, bis er die Wand berührt
ausgeführt werden muss, empfiehlt es sich das Skript so zu gestalten, dass ein Teil werden kann.
+
 
 +
*Dann dreht er sich einmal nach links, damit er wieder so da steht dass er die nächst Bahn abschreiten kann.
  
  

Version vom 17. September 2013, 18:19 Uhr

Aufgabe 1

wiederhole 4 mal

  wiederhole solange nicht istwand
    hinlegen
    schritt
  *wiederhole
  
  linksdrehen
  
*wiederhole

Lösungsstrageie:

Da die Teilaufgabe, eine Seite des Quadrates abzuschreiten und Ziegel zu setzen, 4 mal (wegen der 4 Seiten eines Quadrats) ausgeführt werden muss,
empfiehlt es sich das Skript so zu gestalten, dass ein Teil wiederholt werden kann:

  • Anfangs muss Karo solange einen Ziegel legen und einen Schritt machen, bis er die Wand berührt
  • Dann dreht er sich einmal nach links, damit er wieder so da steht dass er die nächst Bahn abschreiten kann.


Aufgabe 2

wiederhole solange nicht istziegel

  wenn nicht istwand dann
    hinlegen
    schritt
  sonst
    linksdrehen
  
  *wenn

*wiederhole