lehrkraefte:snr:informatik:bruehl-2022

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:bruehl-2022 [2022/04/04 14:39]
Olaf Schnürer [Klasse 1a: Prüfung]
lehrkraefte:snr:informatik:bruehl-2022 [2022/04/10 15:27] (current)
Olaf Schnürer [1. Doppellektion (ca. 14. bzw. 15. Februar 2022)]
Line 1: Line 1:
 ~~NOTOC~~ ~~NOTOC~~
  
-====== Klasse 1a: Prüfung ====== 
  
  
-  - [[lehrkraefte:snr:informatik:bruehl-2022:aaaa|hier geht's zur Prüfung]] auf FORMS 
- 
-Nach der Prüfung: 
- 
-  * [[https://forms.office.com/Pages/ResponsePage.aspx?id=vUGvXYwzEUOxsOEpmInDS3N_UHNjSWVIu9FpjioLzdxUNEFPTDJCQVY4Q1dFV0FFUFFGSE9CTU9BUy4u|Feedback zur gesamten Lerneinheit]] 
-  * Rekursion: Pflanze und Sierpinski-Dreieck 
 ====== Informatik: Algorithmen und Programme (1AFGsK und 1CFP) ====== ====== Informatik: Algorithmen und Programme (1AFGsK und 1CFP) ======
  
Line 15: Line 8:
   * Vorstellung und Organisatorisches (Prüfung, Hausaufgaben: vermutlich meist ein Computerprogramm als Abgabe - eventuell wird man damit bereits in der Doppellektion fertig; eventuelle Nacharbeit, falls es zu schnell war; Fragen? Fragen! auch gerne per Email)    * Vorstellung und Organisatorisches (Prüfung, Hausaufgaben: vermutlich meist ein Computerprogramm als Abgabe - eventuell wird man damit bereits in der Doppellektion fertig; eventuelle Nacharbeit, falls es zu schnell war; Fragen? Fragen! auch gerne per Email) 
   * <wrap hi>Setze eine Bookmark auf die aktuelle Seite!</wrap> - Materialien zum Kurs werden hier bereitgestellt.   * <wrap hi>Setze eine Bookmark auf die aktuelle Seite!</wrap> - Materialien zum Kurs werden hier bereitgestellt.
-  * [[lehrkraefte:snr:informatik:bruehl-2022:algorithmen|Algorithmen und erste Schritte in Tigerjython]]+  * [[lehrkraefte:snr:informatik:bruehl-2022:algorithmen|Algorithmen und erste Schritte in Python (und Tigerjython)]]
  
 ===== 2. Doppellektion (ca. 21. bzw. 22. Februar 2022) ===== ===== 2. Doppellektion (ca. 21. bzw. 22. Februar 2022) =====
Line 72: Line 65:
 </hidden> </hidden>
 ===== 7. Doppellektion (ca. 04. bzw. 05. April 2022) ===== ===== 7. Doppellektion (ca. 04. bzw. 05. April 2022) =====
-  * erste Doppellektion: Prüfung +  * Prüfung (gute 45 Minuten) 
-  * zweite Doppellektion: hoffentlich was Nettes (Roboter auf Parcours)aber vermutlich problematisch mit der Zeit, da ich Feedback einholen muss. Alternativ-Idee: Sierpinski mit SchildkröteChaosspiel.+  * Feedback 
 +  * Erste Begegnung mit Rekursion (AnimationPflanze - Sierpinski-Dreieck)siehe Programme in den folgenden Ausklapp-Boxen.
  
 +<hidden Schrittweise Hinführung zur Rekursion: Zuerst ast0, dann ast1, ast2>
 +<code python>
 +from gturtle import *
 +
 +def ast0(s):
 +    forward(s)
 +    backward(s)
 +
 +def ast1(s):
 +    forward(s)
 +    left(winkel)
 +    ast0(s/2)
 +    right(winkel)
 +    ast0(s/2)
 +    right(winkel)
 +    ast0(s/2)
 +    left(winkel)    
 +    backward(s)
 +
 +
 +def ast2(s):
 +    forward(s)
 +    left(winkel)
 +    ast1(s/2)
 +    right(winkel)
 +    ast1(s/2)
 +    right(winkel)
 +    ast1(s/2)
 +    left(winkel)    
 +    backward(s)
 +
 +winkel = 25
 +# Nette andere Winkel: 120, 60, 90
 +makeTurtle()
 +backward(300)
 +ast2(300)
 +</code>
 +</hidden>
 +
 +<hidden ... und nun rekursiv (also ast(X,s) statt astX(s)) ... und dann gleich animiert>
 +<code python>
 +from gturtle import *
 +
 +def ast(t, s):
 +    if t == 0:
 +        forward(s)
 +        backward(s)
 +    else:
 +        forward(s)
 +        left(winkel)
 +        ast(t - 1, s/2)
 +        right(winkel)
 +        ast(t - 1, s/2)
 +        right(winkel)
 +        ast(t - 1, s/2)
 +        left(winkel)    
 +        backward(s)
 +
 +makeTurtle()
 +hideTurtle()
 +backward(300)
 +
 +enableRepaint(False)
 +winkel = 0
 +while winkel <= 120:
 +    clear()
 +    ast(9, 300)
 +    repaint()
 +    winkel = winkel + 1
 +    delay(50)
 +</code>
 +</hidden>
 ===== Organisatorisches zur Prüfung ===== ===== Organisatorisches zur Prüfung =====
  
  • lehrkraefte/snr/informatik/bruehl-2022.1649075981.txt.gz
  • Last modified: 2022/04/04 14:39
  • by Olaf Schnürer