Screencasts, Rekursion und <img>-Tag

Screencasts für den Tag der offenen Tür

Für den digitalen Tag der offenen Tür am Gymnasium am Schloss möchten wir Anleitungen für interessierte Schüler*innen erstellen. Per Screencast möchten die Teilnehmer*innen der Ag erklären, wie man eine „Hour of Code“ bearbeitet, mit der grafische n Programmiersprache Scratch ein eigenes Projekt erstellt. Außerdem möchten wir zeigen, was wir gerade machen.

So könnte das aussehen:

Rekursion – Wofür?

Beim letzten Blick durch die Programme eines der Teilnehmer haben wir eine rekursive Definition der Fakultät gefunden. Daraus ergaben sich zwei Fragen: Was ist Fakultät? Und: was ist Rekursion?

Rekursion

Wie in Wikipedia definiert: de.wikipedia.org/wiki/Endrekursion

Screenshot aus Wikipedia

Fakultät

1! = 1 = 1
2! = 1 * 2 = 2
3! = 1 * 2 * 3 = 6
4! = 1 * 2 * 3 * 4 = 24

Fakultät rekursiv

Fibonacci-Folge

Wie in Wikipedia definiert: de.wikipedia.org/wiki/Fibonacci-Folge

Definition der Fibonacci-Folge
Die ersten 50 Fibonacci-Zahlen
Fibonacci rekursiv

Da die rekursive Berechnung sehr langsam ist, hat ein Teilnehmer der AG eine Berechnung ohne rekursiven Aufruf programmiert:

Fibonacci nicht rekursiv

Damit lassen sich auch Fibonacci-Zahlen jenseits der 60 berechnen.

HTML <img>-Tag

Github-Repo: github.com/GaS-Info-AG/example_repo

index.html aus unserem Github-Repo mit Tests für Größenangaben beim <img>-Tag
Ausschnitt des Quelltexts von index.html aus dem Github-Repo