lehrkraefte:snr:informatik:glf22:python:rekursion

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:snr:informatik:glf22:python:rekursion [2022/12/23 12:13]
Olaf Schnürer [Aufgabe zur Rekursion: Koch-Kurve und kochsche Schneeflocke]
lehrkraefte:snr:informatik:glf22:python:rekursion [2022/12/23 22:32] (current)
Olaf Schnürer [Einführung am Beispiel]
Line 9: Line 9:
  
 <hidden Anweisung für Lehrer:> <hidden Anweisung für Lehrer:>
-Sukzessive die Funktionen ''ast0'', ''ast1'', ''ast2'', ''ast3'', ... schreiben und mit Skizzen erklären (wie setzt sich die Zeichnung von ''ast3'' aus den anderen "Ästen" zusammen?). Idee, um das vermeiden unendlich vieler Funktionen zu vermeiden: Ersetze die Zahl im Funktionsnamen durch einen Parameter (etwa namens ''level'' oder ''jahr'') in einer neuen Funktion ''ast''.+Sukzessive die Funktionen ''ast0'', ''ast1'', ''ast2'', ''ast3'', ... schreiben und mit Skizzen erklären (wie setzt sich die Zeichnung von ''ast3'' aus den anderen "Ästen" zusammen?). Idee, um das Schreiben "unendlich vielerFunktionen zu vermeiden: Ersetze die Zahl im Funktionsnamen durch einen Parameter (etwa namens ''level'' oder ''jahr'') in einer neuen Funktion ''ast''.
 Alle Funktionen haben die aktuelle Streckenlänge als Parameter ''a''. Eventuell zusätzlich den Winkel als Parameter übergeben (bei ''ast0'' wird er nicht verwendet).  Alle Funktionen haben die aktuelle Streckenlänge als Parameter ''a''. Eventuell zusätzlich den Winkel als Parameter übergeben (bei ''ast0'' wird er nicht verwendet). 
 </hidden> </hidden>
Line 236: Line 236:
 backward(STAMMLAENGE) backward(STAMMLAENGE)
 pendown() pendown()
-ast(6, STAMMLAENGE, 120)+ast(6, STAMMLAENGE, 30)
  
 exitonclick() exitonclick()
  • lehrkraefte/snr/informatik/glf22/python/rekursion.1671793998.txt.gz
  • Last modified: 2022/12/23 12:13
  • by Olaf Schnürer