i

Erkundung Recursion Tutor

Recursion Tutor

Der Recursion Tutor visualisiert rekursive Programme in Python. Am besten probieren wir es einfach mal aus.

Aufgabe 1

Im folgenden Fenster ist die Funktion quersumme geladen, die die Quersumme einer Zahl berechnet, also die Summe aller Ziffern der Zahl. Übergeben wurde ihr die zahl 10815 und du siehst bereits zwei graue Knoten. Über die Buttons kannst du noch andere Eingaben testen.
  • Beschreibe, was bei einem Linksklick auf einen Knoten passiert?
  • Beschreibe, was bei einem Rechtsklick auf einen Knoten passiert? (Wenn du ein Tablet benutzt, lange gedrückt halten)
  • Beschreibe, was bei einem Klick auf den Button "Neu auswerten" passiert?
  • Was bedeuten die verschiedenen Farben der Knoten?
  • Beschreibe, was bei einem Klick auf einen gelben Knoten passiert?
  • Beschreibe, wie und wann sich der Text auf der unteren Kante verändert?

Aufgabe 2

Sieh dir nun eine weitere Funktion an. Diesmal ist die funktion sum_list geladen, die alle Elemente einer Liste aufsummieren soll. Aktuell wurde ihr die Liste [4,7,1,1] übergeben. Klicke dich wieder durch das Diagramm. Wie wird die Summe berechnet? Nenne Gemeinsamkeiten und Unterschiede zum Diagramm bzw. dem Verhalten von Aufgabe 1.

Suche

v
100.140.1.1 Erkundung Recursion Tutor
Kopieren durch Anklicken

Rückmeldung geben