Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:graphen:zpg:gt_prog:start [14.11.2022 17:03] – [Erste Schritte] Frank Schiebel | faecher:informatik:oberstufe:graphen:zpg:gt_prog:start [14.11.2022 18:14] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Programmieren im Graphentester ====== | + | ====== Programmieren im Graphentester: Einstieg |
Innerhalb des Graphentesters kann man eigene Algorithmen implementieren, | Innerhalb des Graphentesters kann man eigene Algorithmen implementieren, | ||
Zeile 18: | Zeile 18: | ||
* Lasse dir als Test die Zahl der Knoten eines geladenen Graphen auf der Konsole ausgeben. | * Lasse dir als Test die Zahl der Knoten eines geladenen Graphen auf der Konsole ausgeben. | ||
* Lade einen Graphen und teste deinen Algorithmus. | * Lade einen Graphen und teste deinen Algorithmus. | ||
+ | ++++ Beispielausgabe | | ||
+ | < | ||
+ | ++++ | ||
+ | ---- | ||
+ | {{: | ||
+ | === (A2) === | ||
+ | Erweitere deinen Algorithmus so, dass für alle Knoten des Graphen die Koordinaten ausgegeben werden. | ||
+ | |||
+ | ++++ Beispielausgabe | | ||
+ | |||
+ | < | ||
+ | Knotenzahl: 12 | ||
+ | Knoten 0 x=122 y=257 | ||
+ | Knoten 1 x=284 y=196 | ||
+ | Knoten 2 x=191 y=353 | ||
+ | Knoten 3 x=332 y=293 | ||
+ | Knoten 4 x=438 y=240 | ||
+ | Knoten 5 x=448 y=402 | ||
+ | Knoten 6 x=218 y=273 | ||
+ | Knoten 7 x=198 y=431 | ||
+ | Knoten 8 x=334 y=382 | ||
+ | Knoten 9 x=107 y=365 | ||
+ | Knoten 10 x=488 y=195 | ||
+ | Knoten 11 x=488 y=326 | ||
+ | </ | ||
+ | ++++ | ||
+ | |||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A3) === | ||
+ | |||
+ | Erweitere deinen Algorithmus so, dass du alle Knoten mit der Farbe mit dem Index 9 einfärbst, indem du von einem Startknoten ausgehst. | ||
+ | |||
+ | Lege eine ToDo-Liste an, gehe von einem Start-Knoten aus, füge jeweils Nachbarknoten, | ||
+ | |||
+ | Verwende die '' | ||
+ | |||
+ | Teste deinen Algorithmus mit den beiden Beispielgraphen | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | und unterschiedlichen Startknoten. | ||
+ | |||
+ | ++++ Beispielausgabe | | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ++++ | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A4) === | ||
+ | Schreibe einen Algorithmus, | ||