Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| lehrkraefte:blc:informatik:glf25:labyrinthe:intro [2026/02/06 08:42] – removed - external edit (Unknown date) 127.0.0.1 | lehrkraefte:blc:informatik:glf25:labyrinthe:intro [2026/02/06 08:42] (current) – ↷ Page moved from labyrinthe:intro to lehrkraefte:blc:informatik:glf25:labyrinthe:intro Ivo Blöchliger | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Intro ====== | ||
| + | |||
| + | Eigentlich sprechen wir hier von Irrgärten, Labyrinthe bestehen eigentlich aus genau einem Weg ohne Verzweigungen. | ||
| + | |||
| + | ===== Definition ===== | ||
| + | <WRAP info> | ||
| + | Wir betrachten ein rechteckiges Raster (wie z.B. karriertes Papier), bestehend aus einzelnen **Zellen**. | ||
| + | |||
| + | Jede Zelle hat vier Nachbarn, in den von 0 bis 3 nummerierten Richtungen links, unten, rechts, oben (trigonometrisch, | ||
| + | |||
| + | Folgendes ist definiert: | ||
| + | * Grösse vom Layrinth ('' | ||
| + | * Zell-Koordinaten gehen für $x$ von '' | ||
| + | * Auslesen der «Koordinaten» einer Zelle. | ||
| + | * Zugriff auf eine Zelle via Koordinaten. | ||
| + | * Markierung (ein Buchstabe oder Symbol) auf einer Zelle auslesen oder festlegen. | ||
| + | * Existenz einer Mauer von einer Zelle in die vier Richtungen auslesen oder festlegen. | ||
| + | * Bewegung zur einer Nachbarszelle in die vier Richtungen. | ||
| + | </ | ||
| + | |||
| + | <WRAP todo> | ||
| + | Mit obigen Bausteinen schreiben Sie einen Algorithmus in Pseudocode, um den Weg durch ein Labyrinth zu finden, wobei die Startzelle mit '' | ||
| + | </ | ||
| + | |||