Funktionen definieren

Der Unterschied zwischen Funktionen und Befehlen besteht darin, dass beim Aufruf von Funktionen ein Wert bzw. eine Variable zurückgegeben wird:

Definition von Funktionen

Funktionen können exakt wie Befehle definiert werden, wobei zusätzlich das Schlüsselwort return am Ende des Blockes dazu verwendet wird, um den Wert einer Variablen zur weiteren Verwendung zurückzugeben.

Beispiel
Es wird eine Funktion definiert, welche eine Zahl in Abhängigkeit eines Arguments zurückgibt.
Beispiel
Auch Funktionen können mehrere Argumente haben: In diesem Beispiel wird der Mittelwert zweier Argumente (Zahlen) berechnet und zurückgegeben.
Aufgabe

Mache dich mit dem Quellcode zuvor vertraut. Schreibe eine Funktion, der als Argument ein Datenfeld bestehend aus einer beliebigen Anzahl an Zahlen übergeben wird. Nun soll der Mittelwert der Zahlen des Datenfeldes berechnet und zurückgegeben werden. Teste deine Funktion anhand einer geeigneten grafischen Darstellung.

Quiz
Sichtbarkeit von Variablen