Wiederholung: Funktionen
Wiederholung der Funktionen in der Programmierung mit Alltagsbegriffen wie Euro, Kilometer und Grad Celsius.
Quiz(13 Fragen)
1. Was ist der Zweck einer Funktion?
Begriffe in diesem Lernset(16)
Was ist eine Funktion?
Eine Funktion ist ein selbstständiger Codeblock, der eine bestimmte Aufgabe erledigt. Sie kann Werte entgegennehmen und Ergebnisse zurückgeben.
Definition eines Funktionsparameters.
Ein Funktionsparameter ist eine Variable, die einer Funktion übergeben wird. Sie dienen dazu, Werte in der Funktion zu verwenden.
Was macht eine Rückgabewert?
Der Rückgabewert ist das Ergebnis einer Funktion. Er wird mit dem Schlüsselwort 'return' zurückgegeben.
Eingangsparameter vs. Rückgabewert.
Eingangsparameter sind die Werte, die in eine Funktion eingegeben werden, während der Rückgabewert das Ergebnis der Funktionsausführung ist.
Wie wird eine Funktion definiert?
Eine Funktion wird mit dem Schlüsselwort 'def', gefolgt vom Funktionsnamen und Klammern zur Definition der Parameter, erstellt.
Was ist eine Anonyme Funktion?
Eine anonyme Funktion ist eine Funktion ohne Namen, oft in Form von Lambda-Ausdrücken, die schnell erstellt und verwendet wird.
Beispiel für eine einfache Funktion.
Eine Funktion, die die Addition zweier Zahlen durchführt, könnte so aussehen: def addiere(a, b): return a + b.
Was ist ein Argument?
Ein Argument ist der tatsächliche Wert, der an einen Funktionsparameter übergeben wird, wenn die Funktion aufgerufen wird.
Was ist Scope in Funktionen?
Scope bezieht sich auf den Gültigkeitsbereich von Variablen. Variablen in einer Funktion sind lokal und außerhalb der Funktion nicht sichtbar.
Vergleich: lokale vs. globale Variablen.
Lokale Variablen sind nur innerhalb einer Funktion verfügbar, während globale Variablen im gesamten Programm sichtbar sind.
Was ist eine rekursive Funktion?
Eine rekursive Funktion ist eine Funktion, die sich selbst aufruft, um Probleme durch Teilprobleme zu lösen.
Was ist der Unterschied zwischen void und Rückgabewert?
Eine Funktion mit 'void' gibt keinen Wert zurück, während eine Funktion mit einem Rückgabewert ein Ergebnis zurückliefert.
Wozu dient die Dokumentation in Funktionen?
Die Dokumentation beschreibt, was die Funktion tut, welche Parameter sie akzeptiert und was sie zurückgibt, um die Verständlichkeit zu erhöhen.
Was ist ein Lambda-Ausdruck?
Ein Lambda-Ausdruck ist eine kurze, anonyme Funktion, die in einer einzigen Zeile definiert wird, oft für kleinere Aufgaben.
Fill in the blank: Eine Funktion wird aufgerufen mit _____ .
einem Funktionsnamen gefolgt von Klammern und den übergebenen Argumenten.
True/False: Funktionen können nicht innerhalb anderer Funktionen definiert werden.
False. Funktionen können innerhalb anderer Funktionen definiert werden, sie werden als verschachtelte Funktionen bezeichnet.
Fragen in diesem Lernset(13)
1. Was ist der Zweck einer Funktion?
2. Welche der folgenden Aussagen beschreibt einen Rückgabewert?
3. Was beschreibt Scope?
4. Können Funktionen Werte zurückgeben?
5. Was ist ein Lambda-Ausdruck?
6. Was passiert, wenn eine Funktion keinen Rückgabewert hat?
7. Was ist ein Argument?
8. True/False: Rekursive Funktionen rufen sich selbst auf.
9. Was ist der Unterschied zwischen lokalen und globalen Variablen?
10. Funktionen können in anderen Funktionen definiert werden.
11. Was ist eine Anonyme Funktion?
12. Kann eine Funktion mehrere Parameter haben?
13. True/False: Der Rückgabewert einer Funktion ist immer erforderlich.
Ähnliche Lernsets
Test: Variablen und Datentypen
if und Schleifen Notizen
Test: Binärzahlen
Debugging Schritt für Schritt
Listen Notizen
What is an algorithm
Variables and data types notes
Was ist ein Algorithmus Schritt für Schritt
Eigenes Lernset erstellen
Lade ein PDF hoch, füge Notizen ein oder beschreibe ein Thema – KI erstellt Karteikarten, Quizze und mehr in Sekunden.

