Differences
This shows you the differences between two versions of the page.
| lehrkraefte:blc:informatik:glf25:labyrinthe:wegfindung [2026/02/15 10:18] – created Ivo Blöchliger | lehrkraefte:blc:informatik:glf25:labyrinthe:wegfindung [2026/02/16 07:58] (current) – [Wegfindungsalgorithmen] Ivo Blöchliger | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| Ziel ist es, dass Sie ihren Wegfindungsalgorithmus in Python übersetzen und auf verschiedenen Labyrinthen testen. | Ziel ist es, dass Sie ihren Wegfindungsalgorithmus in Python übersetzen und auf verschiedenen Labyrinthen testen. | ||
| + | |||
| + | <code txt> | ||
| + | aktuelle Position = Startposition | ||
| + | Wiederhole: | ||
| + | Alle Nachbarfelder betrachten | ||
| + | wenn ein Nachbar mit ' | ||
| + | Beende mit " | ||
| + | wenn es einen unmarkierten Nachbar nb gibt: | ||
| + | markiere aktuelle Position mit ' | ||
| + | aktuelle Position ist neu nb | ||
| + | sonst: | ||
| + | aktuelles Feld mit ' | ||
| + | wenn es einen Nachbar nb mit ' | ||
| + | aktuelles Feld ist neu nb | ||
| + | sonst: | ||
| + | | ||
| + | </ | ||
| ===== Nützliche Code Schnipsel ===== | ===== Nützliche Code Schnipsel ===== | ||
| ==== Labyrinth laden ==== | ==== Labyrinth laden ==== | ||