Materialien zum Unterricht

Aufgaben sollten erst bearbeitet werden, wenn Python lernt dazu verstanden und abgeschloßen wurde.

Vom Quadrat zum n-Eck

Winkel bestimmen

Quadrate sind regelmäße 4-Ecke und gehören zur Familie der n-Ecke.

Die Innenwinkel eines n-Ecks ergeben miteinander addiert immer 360°.

Bei einem regelmäßen 4-Eck betragen die Innenwinkel immer 90°.

Die Innenwinkel eines 4-Ecks kann man mit 360/4 berechnen lassen.

Hat man ein regelmäßes 6-Eck, so lassen sich die Innenwinkel mit 360°/6 berechnen.

Allgemein kann man folgende Aussage über die Innenwinkel von regelmäße n-Ecke treffen:

Es gilt: Winkel = 360°/n n... Anzahl der Ecken (n>3)

Von der Speziellen zur allgemeinen Funktion

Programmname: n-eck-0.py

Kopiere den Code in deine Programmierumgebung.

Bearbeite die folgenden Aufgaben dazu.

1. Aufgabe: Winkelanpassung

Ersetze in Zeile 9 die 90 mit der allgemeinen Formel 360/n

2. Aufgabe: Parameter

Die Funktion kennt n noch nicht.

Die Variable n muss der Funktion als zweiter Parameter übergeben werden!
Dafür muss die Funktions-Definition, sowie der Funktionsaufruf angepasst werden.

Ergänze die Funktions-Definition in Zeile 5 wie folgt: def quadrat(seite,n):

Ergänze den Funktionsaufruf in Zeile 12 wie folgt: quadrat(100,4):

Ergänze auch die zugehörigen Kommentare.

3. Aufgabe: Fehlerbehebung

Teste dein Programm aus.

Ändere den Funktions-Aufruf in: quadrat(100,6):

Behebe den Fehler.

Tipp
Die Variable n muss auch an einer anderen Stelle eingesetzt werden.

4. Aufgabe: Funktionsnamen anpassen

Die Funktion kann nicht nur Quadrate zeichnen, sondern verschiedene regelmäße n-Ecke.

Ändere den Namen der Funktion in der Funktionsdefinition auf n_ecke(seite,n) um.

Der Funktions-Aufruf muss ebenfalls angepasst werden.