Einführung in Graph- und Flussalgorithmen
Feuer löschen mit der
Informatik?
Das haben wir heute vor…
3
Feuer löschen mit der Informatik 4
Auf zum ersten Brand
4
Von der Feuerwache zum Feuer
• Kürzesten Weg finden
• Algorithmen mit Struktogrammen
Wasserversorgung herstellen und löschen
• Wasserversorgung optimieren mit Flussnetzwerken
Verletzte Person im Haus suchen und finden
• Suchalgorithmen auf dem Grundriss des Hauses
Auf zum ersten Brand - Stadtplan
5
Feuer löschen mit der Informatik 6
Auf zum ersten Brand – Struktogramm
6
Sequenzblock:
Auswahlblock:
Auf zum ersten Brand – Struktogramm
7
Schleifenblock:
Auswahlblock:
Feuer löschen mit der Informatik 8
Auf zum ersten Brand – Abschluss
8
Was bisher geschah…
9
Von der Feuerwache zum Feuer
• Kürzesten Weg finden
• Algorithmen mit Struktogrammen
Wasserversorgung herstellen und löschen
• Wasserversorgung optimieren mit Flussnetzwerken
Verletzte Person im Haus suchen und finden
• Suchalgorithmen auf dem Grundriss des Hauses
Feuer löschen mit der Informatik 10
Erarbeitung Netzwerke
10
Stichpunkte
11
Feuer löschen mit der Informatik 12
Film
Film
12
Flussnetzwerke
13
Feuer löschen mit der Informatik 14
Flussnetzwerke
14
Arbeitsphase
15
Schreibe alle maximale Kapazitäten in die Schläuche.
Solange es noch einen Weg zu einem Feuer gibt
Suche einen beliebigen Weg von einem Hydranten zu einem Feuer Suche die niedriste Kapazität deines Weges.
Addiere die niedrigste Kapazität in alle Schläuche des Weges mit der aktuellen Durchflussmenge.
Feuer löschen mit der Informatik 16
Lösungsvorschlag
16
Notizseite
17
Feuer löschen mit der Informatik 18
Was bisher geschah…
18
Von der Feuerwache zum Feuer
• Kürzesten Weg finden
• Algorithmen mit Struktogrammen
Wasserversorgung herstellen und löschen
• Wasserversorgung optimieren mit Flussnetzwerken
Verletzte Person im Haus suchen und finden
• Suchalgorithmen auf dem Grundriss des Hauses
Personensuche
19
Feuer löschen mit der Informatik 20
Personensuche
Ihr seid gefragt! Helft dem Feuerwehrmann die verletzte Person zu finden!
20
Personensuche
Vergleich der Algorithmen:
21
Algo Gr. 1 Gr. 2 Gr. 3 Gr. 4 Gr. 5 ⌀
BS
TS
EA
Feuer löschen mit der Informatik 22
Personensuche – Platz für Notizen
22
Personensuche
23
Von der Feuerwache zum Feuer
• Kürzesten Weg finden
• Algorithmen mit Struktogrammen
Wasserversorgung herstellen und löschen
• Wasserversorgung optimieren mit Flussnetzwerken
Verletzte Person im Haus suchen und finden
• Suchalgorithmen auf dem Grundriss des Hauses
Feuer löschen mit der Informatik 24
Personensuche
24
Von der Feuerwache zum Feuer
• Kürzesten Weg finden
• Algorithmen mit Struktogrammen
Wasserversorgung herstellen und löschen
• Wasserversorgung optimieren mit Flussnetzwerken
Verletzte Person im Haus suchen und finden
• Suchalgorithmen auf dem Grundriss des Hauses