MINT lernen

Eine eigene Funktion

Zehn interaktive Übungen zu eigenen Funktionen — von AFB I bis AFB III.

Dein Fortschritt:
0 / 0 Aufgaben
1

Übungsaufgaben

Zehn interaktive Übungen zum Klicken, Ziehen und Knobeln — von AFB I bis AFB III. Jede Übung gibt dir sofort Rückmeldung.

A1
Richtiger Funktionskopf?
AFB I

Welche Zeilen sind korrekte Funktionsköpfe?

Mehrere Antworten sind richtig. Markiere alle zutreffenden und klicke dann auf „Prüfen“.
def, Name, runde Klammern, Doppelpunkt.
A2
Stimmt's? — Fünferserie
AFB I

Fünf Behauptungen über Funktionen.

5 Aussagen nacheinander. Eine falsche Einschätzung reicht — dann startest du die Serie mit „Neue Runde“ neu.
Aussage 1 von 5

def = Bauplan, Aufruf = bauen.
A3
Lückentext mit Wortbank
AFB I

Setze die Begriffe ein — ein Wort bleibt übrig.

Wort anklicken, dann Lücke anklicken (oder umgekehrt) — mit Tab und Enter geht es genauso. Ein Klick auf eine gefüllte Lücke legt das Wort zurück.

Eine Funktion beginnt mit . Der Kopf endet mit einem , der Körper ist . Ausgeführt wird die Funktion erst beim ; dabei gehören die dazu.

„range“ gehört zur Schleife.
A4
Wie viele Quadrate?
AFB II

Die Funktion quadrat() ist definiert. Wie viele Quadrate zeichnet das restliche Programm?

Ziehe jede Karte in den passenden Korb — oder wähle sie mit Enter aus und drücke dann die Ziffer des Korbs (0 legt sie zurück).
10
21
33
Trick: range(1) läuft genau einmal — also ein Quadrat.
A5
Zeilen zählen
AFB II

Ein Quadrat braucht 3 Zeilen (Schleife). Wie viele Zeilen braucht ein Programm, das 5 Quadrate mit einer Funktion zeichnet (Definition 4 Zeilen + ein Aufruf je Quadrat, Wege dazwischen nicht mitgezählt)?

Rechne selbst und trage das Ergebnis ein — Enter prüft direkt.
4 Zeilen Definition + 5 Aufrufe = 9. Ohne Funktion wären es 5 · 3 = 15.
A6
Begriffe-Memory
AFB I

Finde die Paare.

Decke zwei Karten auf, die zusammengehören. Mit der Tastatur: Tab zur Karte, Enter aufdecken, Pfeiltasten zum Wandern.
Definieren, dann aufrufen.
A7
Drei Quadrate nebeneinander
AFB II

Bringe die Zeilen in Reihenfolge.

Ziehe die Karten in die richtige Reihenfolge — mit der Tastatur: ↑/↓ verschiebt, Shift+↑/↓ wechselt nur den Fokus.
1def quadrat():
2    for i in range(4):
3        forward(30)
4        left(90)
5for j in range(3):
6    quadrat()
7    forward(40)
Erst die Definition, dann die Schleife mit dem Aufruf.
A8
Aufruf ↔ Ergebnis
AFB III

Die Funktion stufe() zeichnet forward(20), left(90), forward(20), right(90). Ordne zu.

A9
Fehlersuche: Stern-Funktion
AFB III

Pia definiert eine Stern-Funktion. Drei Zeilen sind falsch.

Klicke genau die fehlerhaften Zeilen an.
Name und Klammern beim Aufruf genau wie in der Definition.
A10
Wie oft aufrufen?
AFB III

Eine Funktion blatt() dreht die Turtle am Ende um 30°. Wie oft muss man sie aufrufen, damit die Blätter einmal rundum verteilt sind?

Schiebe den Regler auf deine Schätzung — Pfeiltasten bewegen ihn feiner. Nach dem Prüfen siehst du den Trefferbereich.
1 Aufrufe36 Aufrufe
360° : 30° = 12 Aufrufe.