Benutzer-Werkzeuge

Webseiten-Werkzeuge


funktionen:datenflussdiagramme1:start

Dies ist eine alte Version des Dokuments!


Inhaltsverzeichnis

Funktionen modellieren

Die Funktion, die aus der Menge und dem Einzelpreis den Gesamtpreis berechnet, nimmt zwei Eingabewerte (Fachwort: Parameterwerte) entgegen und berechnet daraus einen Ausgabewert. Die Anzahl der Eingaben (Parameter) ist die Stelligkeit der Funktion. Obige Funktion ist daher beispielsweise zweistellig.

Da die Darstellung in der Tabellenkalkulation für komplexere (insbesondere später: verkettete) Funktionen recht unübersichtlich wird, lernen wir zwei weitere Darstellungen kennen:

a) Darstellung als Term: $$ Gesamtpreis(Menge, Einzelpreis) = Menge \cdot Einzelpreis $$

b) Darstellung als Datenflussdiagramm: Bei dieser Darstellung sind folgende formale Details wesentlich:

  • Eingaben und Ausgaben werden als beschriftete Rechtecke gezeichnet.
  • Funktionen werden als Ellipsen gezeichnet.
  • Die Pfeile symbolisieren den Datenfluss. Die Reihenfolge, in der die Pfeile von links nach rechts auf die Ellipse treffen, ist bei vielen Funktionen wesentlich.

Bemerkung: Bei obiger Funktion nennt man Menge und Einzelpreis die Eingaben (Parameter) der Funktion. Die konkreten Werte, die für die Eingabewerte (Parameter) eingesetzt werden, nennt man Eingabewerte (Parameterwerte). Berechnet man bspw. $$ Gesamtpreis(5, 3.20\ €) = 5 \cdot 3.20\ € = 16\ € $$ so sind 5 und 3.20 die Eingabewerte (Parameterwerte).

In Programmiersprachen sind für die Operatoren der Multiplikation und Division die Schreibweisen * und / üblich, in mathematischen Termen die Schreibweisen $\cdot$ und $:$ (letzteres v.a. im deutschsprachigen Raum). Du darfst frei wählen, welche der Schreibweisen Du in Datenflussdiagrammen verwendest.

Aufgabe 1

Stelle die folgenden Funktionen in Termdarstellung und als Datenflussdiagramm dar:

  • Arithmetischer Mittelwert zweier Zahlen (Eingabewerte Wert 1 und Wert 2)
  • Zinsen nach einem Jahr Laufzeit (Eingabewerte Anfangskapital und Zinssatz in Prozent)
funktionen/datenflussdiagramme1/start.1788713663.txt.gz · Zuletzt geändert: von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki