Programmierübung: Transportroboter
Ein Roboter soll zum Transport von Kisten in einem Lager zwischen zwei Punkten A und B hin- und herfahren. Die Endpunkte werden durch ein Hindernis angezeigt, das Losfahren wird durch Druck auf Sensor 3 gestartet. (Da der Roboter nur vorne Sensoren besitzt muss er beim Losfahren als erstes die Richtung wechseln.)
Programmierung
Dem Text entsprechende Lösung:
Die optimierte Lösung: