
In der Mathematik sind Funktionen Zuordnungen, die einer (oder mehreren) Eingaben einen Wert des Wertebereichs zuordnen. Beim Programmieren gibt es auch Funktionen, die Ähnliches leisten, aber auch für weitere Zwecke eingesetzt werden können. Man kann sich vorstellen, dass man mit der Definition einer Funktion den Sprachumfang der Programmiersprache erweitert. Wir fangen aber mit Funktionen an, die dem Verständnis in der Mathematik nahe kommen.