Lösungsvorschlag Wiederholung mit Anfangsbedingung: Unterschied zwischen den Versionen

Aus ComeniusWiki
Wechseln zu: Navigation, Suche
K
Zeile 21: Zeile 21:
 
empfiehlt es sich das Skript so zu gestalten, dass ein Teil wiederholt werden kann:
 
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
+
* Anfangs muss Karol 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.
+
* dann dreht er sich einmal nach links, damit er wieder so da steht, dass er die nächst Bahn abschreiten kann.
  
  

Version vom 26. Dezember 2013, 15:54 Uhr

Aufgabe 1

wiederhole 4 mal

  wiederhole solange nichtIstWand
    hinlegen
    schritt
  *wiederhole
  
  linksdrehen
  
*wiederhole

Lösungsstrategie:

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 Karol 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 nichtIstZiegel

  wenn nichtistWand dann
    hinlegen
    schritt
  sonst
    linksdrehen
  
  *wenn

*wiederhole