is-Logo

Karel D. Robot
Workshop - Aufgabenblatt 3

S. Spolwig
Chr. Steinbrucker

[ Startseite ]

Aufgabe 6 - Kanalsuche - Lösung



 


procedure TMyRobot.SucheBlume;
// Findet und pflückt die Blume. Rekursive Suche.
Begin
  If (HindernisPruefen is TBlume)
  Then Aufnehmen
  Else
    Begin
      If VorneFrei
      Then
        Begin
          Vor;
          SucheBlume;
          Zurueck
        End
      Else
        If linksFrei
        Then
          Begin
            LinksDrehen;
            SucheBlume;
            RechtsDrehen
          End
        Else
          Begin
            RechtsDrehen;
            SucheBlume;
            LinksDrehen
          End;
    End;
End;


  23. Feb. 06   GI-FIBBB  HU Berlin        Christian Steinbrucker u. T. Kreichauf