NIKI der Roboter, Hilfe
Hallo zusammen :)
An alle, die sich ein bisschen mit programieren auskennen. Ich habe diesen Befehl beim Programierspiel "NIKI der Roboter" eingegeben:
IF vorne_frei THEN
BEGIN
WHILE vorne_frei DO vor;
END;
IF NOT vorne_frei THEN
BEGIN
WHILE NOT vorne_frei DO drehe_links;
END;
nun möchte ich wissen, wie ich machen kann, dass der Befehl sich immer und immer wieder wiederholt, sodass ich nicht auf den grünen Pfeil klicken muss.
Danke im Vorraus MBudgetOwn
2 Antworten
Hallo! :)
Du musst, wie schon hier erwähnt worden ist, eine WHILE {} DO {Dein Programm} schreiben.
In die Bedingung kannst du true setzen, aber dann hört das Programm nicht auf. Wenn am Ziel eine Markierung liegt, kann das eine Abbruchbedingung für die Schleife darstellen.
VG
Endlosschleifen kriegst du hin, indem du eine Bedingung nimmst, die immer wahr ist?
ja aber ich möchte ein labyrinth machen und das auto wir automatisch durchlaufen
Dann wäre es aber klüger nur so lange zu laufen , bis die Endposition erreicht wurde
mach ich ja auch
die befehle: wenn es vorne frei ist dann gehe solange es vorne frei ist nach vorne. wenn es vorne nicht frei ist, dann solange es nicht frei ist soll er nach links drehen.
ich woll eigentlich nur dass der befehl von forne losgeht :)
While true vornehmlich , da erkennt man beim lesen des Programms schon, das es eine Endlosschleife werden soll