Skip to content

Programmende in weißem Codeblock

In weißen Codeblöcken soll der Interpreter Endlosschleifen erkennen und das Programm beenden können.

Idee: bei Eintritt in weißen Block wird begonnen, die überquerten Codel in ein Array zu schreiben. Sobald ein Codel betreten wird, das bereits im Array liegt, wird geprüft, ob es sich um einen geschlossen Kreis handelt. Falls ja -> Ende

Evtl. eignen sich dafür eine Liste und der Hase und Igel Algorithmus

Achtung: Wenn ein Pfad sich kreuzt ist das erstmal keine Schleife. Es muss dieselbe Folge von Codels in der Schleife sein

Edited by Richter, Thomas