At My Fingertips
Rapid Playground
Das skandinavische Kreuz ist ein Muster, welches in vielen (nordischen) Flaggen vorkommt. Das Ziel dieser Aktivität ist es, eine Funktion zu schreiben, mit der du mehrere solcher Flaggen einfach darstellen kannst.
Bei den drei oben gezeigten Flaggen ist das Gesamtverhältnis von Höhe zu Breite 8:11. Die detaillierten Proportionen der einzelnen Bereiche sieht man gut im Wikipediaartikel zur Flagge Norwegens.
Es gibt verschiedene Möglichkeiten, diese Flaggen darzustellen. Überlege dir verschiedene Optionen, und wähle dann eine aus, welche du am sympathischsten findest.
💡 Möglicherweise kann es sich lohnen, zuerst einmal eine recht allgemeine Kreuz-Funktion bereitzustellen:
💡 Achte nun bei der Flaggen-Funktion darauf, dass die Farben als Parameter an die Funktion übergeben werden können.
💡 Mit grafik_breite und grafik_hoehe lässt sich eine Grafik mit den gleichen Dimensionen erstellen wie eine andere. Das kann zum Beispiel für den Hintergrund praktisch sein.
Zwei weitere Flaggen haben genau das gleiche Verhältnis: die Flagge der Färöer sowie die Flagge von Orkney. Verwende einfach die neuen Farben als Parameter deiner obigen Funktion:
Die Flagge Islands hat leicht andere Proportionen. Versuche, die obige Funktion so verallgemeinern, dass auch die isländische Flagge korrekt gezeichnet wird. Das kannst du erreichen, in dem du einige der Proportionen als zusätzliche Parameter hinzufügst (zum Beispiel an der Stelle des Platzhalters (_
) in der Funktionsdefinition).
Auch das funktioniert mit dieser Funktion, wenn wir die Grösse des «Grenzkreuzes» auf 0 setzen (dann spielt auch die Farbwahl keine Rolle).
💡 Beachte auch die wiederum leicht anderen Dimensionen der Schwedischen Flagge.
This activity has been created by Lerbermatt and is licensed under CC BY-SA 4.0.
Nordische Flaggen
PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI
Privacy Policy • Platform Version c08406b (Wed, 20 Nov 2024 12:30:00 GMT)