Lösungsvorschlag Selbstdefinierte Methoden: Unterschied zwischen den Versionen

Aus ComeniusWiki
Wechseln zu: Navigation, Suche
Zeile 60: Zeile 60:
 
   LinksFlach
 
   LinksFlach
 
   RechtsSteil
 
   RechtsSteil
 +
  LinksSteil
 +
*Programm
 +
</pre>
 +
 +
 +
Lösungsmöglichkeit 2: Man geht davon aus, dass Karol mit zwei Methoden auskommt, die er nach einer Drehung um 90 Grad wieder nutzen kann. Hier gibt es wiederum zwei Möglichkeiten: Entweder '''rechtsSteil''' und '''rechtsFlach''' oder '''rechtsSteil''' und '''linksSteil'''.
 +
 +
<pre>
 +
Anweisung linksFlach
 +
  LinksDrehen
 +
  Schritt
 +
  Schritt
 +
  RechtsDrehen
 +
  Schritt
 +
  MarkeSetzen
 +
*Anweisung
 +
 +
Anweisung linksSteil
 +
  LinksDrehen
 +
  Schritt
 +
  RechtsDrehen
 +
  Schritt
 +
  Schritt
 +
  MarkeSetzen
 +
*Anweisung
 +
 +
Programm
 +
  MarkeSetzen
 +
  LinksFlach
 +
  rechtsDrehen
 +
  LinksFlach
 +
  linksDrehen
 
   LinksSteil
 
   LinksSteil
 
*Programm
 
*Programm

Version vom 3. Februar 2014, 17:40 Uhr

Aufgabe 1

Anweisung Riesenschritt
  Schritt
  Schritt
  Schritt
*Anweisung

Programm
  Riesenschritt
*Programm


Aufgabe 2

Lösungsmöglichkeit 1: Man geht davon aus, dass man ausgehend von der Blickrichtung von Karol vier Methoden benötigt. Wenn Karol sich einmal um 180 Grad dreht, kann er die selben vier Methoden nutzen.

Anweisung linksFlach
  LinksDrehen
  Schritt
  Schritt
  RechtsDrehen
  Schritt
  MarkeSetzen
*Anweisung

Anweisung linksSteil
  LinksDrehen
  Schritt
  RechtsDrehen
  Schritt
  Schritt
  MarkeSetzen
*Anweisung

Anweisung rechtsFlach
  RechtsDrehen
  Schritt
  Schritt
  LinksDrehen
  Schritt
  MarkeSetzen
*Anweisung

Anweisung rechtsSteil
  RechtsDrehen
  Schritt
  LinksDrehen
  Schritt
  Schritt
  MarkeSetzen
*Anweisung

Programm
  MarkeSetzen
  LinksFlach
  RechtsSteil
  LinksSteil
*Programm


Lösungsmöglichkeit 2: Man geht davon aus, dass Karol mit zwei Methoden auskommt, die er nach einer Drehung um 90 Grad wieder nutzen kann. Hier gibt es wiederum zwei Möglichkeiten: Entweder rechtsSteil und rechtsFlach oder rechtsSteil und linksSteil.

Anweisung linksFlach
  LinksDrehen
  Schritt
  Schritt
  RechtsDrehen
  Schritt
  MarkeSetzen
*Anweisung

Anweisung linksSteil
  LinksDrehen
  Schritt
  RechtsDrehen
  Schritt
  Schritt
  MarkeSetzen
*Anweisung

Programm
  MarkeSetzen
  LinksFlach
  rechtsDrehen
  LinksFlach
  linksDrehen
  LinksSteil
*Programm

zurück