Um komplexere Berechnungen eines Datenflusses anschaulicher zu machen, können Teile des Datenflusses als eine neue Funktion zusammengefasst werden. Dies verbessert vor allem die Anschaulichkeit für Außenstehende und erleichtert die Kommunikation, da oft nicht alle Beteiligten an einem Projekt über alle Implementierungsdetails informiert sind.
Komplizierte Berechnungen lassen sich durch Zusammenfassen von Funktionen zu einer neuen Funktion anschaulicher machen.
Merksatz 1.2.1
Ein Beispiel ist die Berechnung einer Hauptfachnote mit Schulaufgaben, mündlichen Noten und Stegreifaufgaben. Dabei werden in den meisten Klassenstufen der Schnitt der Schulaufgaben (große Leistungsnachweise) doppelt im Vergleich zum Schnitt der restlichen kleinen Leistungsnachweise gewertet. Die komplette Berechnung kann man mit folgendem Datenflussdiagramm veranschaulichen.

Man sieht im Diagramm, dass es zwei Bereiche gibt, die „kleinen Leistungsnachweise“ und die „großen Leistungsnachweise, deren Schnitt berechnet wird. Anschließend wird die Gewichtung umgesetzt. Wenn nur dieses Detail wichtig für den Anwender ist, kann man also das Diagramm wie folgt umstrukturieren und übersichtlicher gestalten.

Man sieht hier, dass die Gewichtung betont wird. Dabei wird entweder vorausgesetzt, dass Nutzerinnen und Nutzer dieses Datenflussdiagramms wissen, welche Bedeutung das Wort „Schnitt“ hat und welche Berechnung dahinter steckt, oder es ist für den Anwendungsfall egal, welche Berechnung dahinter steckt.
Je nach Adressat und beabsichtigter Aussagekraft, müssen Datenflussdiagramme angepasst werden. Oft sind Details der Implementierung für der Auftraggeber uninteressant und werden daher hinter zusammengefassten Funktionen versteckt.
Merksatz 1.2.2
Aufgabe 1:
Erstelle ein Rechenblatt, in dem das oben beschriebene Datenflussdiagramm umgesetzt ist. Oben sollten die Eingabewerte veränderbar sein und Ergebnis der Funktionen sollten live unter der jeweiligen Funktion berechnet werden.

Aufgabe 2:
Ergänze dein Rechenblatt um eine Tabelle, in der man zu einem Hauptfach mit vier Schulaufgaben und mindestens vier mündlichen Noten die Jahresnote berechnen kann. Nutze die Formatierungsmöglichkeiten, damit die Tabelle anzeigt, welche Bereiche bearbeitet werden dürfen.
Aufgabe 3:
Erweitere dein Rechenblatt so, dass du für alle deine Noten den exakten Schnitt berechnen kannst. Achte dabei darauf, dass alle Fächer nach Haupt- und Nebenfach unterschiedliche Berechnungen durchführen.
Aufgabe 4:
Die Jahresendnote wird normalerweise ohne Dezimalstellen im Zeugnis angegeben. Finde heraus, mit welcher Funktion du die Zeugnisnote aus dem Jahresschnitt berechnen kannst. Erweitere dein Rechenblatt entsprechend.
Lösungen der Aufgaben (nur für Abonnenten):
Hier findest du alle Lösungen der Aufgaben dieses Kapitels.