Sebastian M. schrieb:
ich möchte in meiner Abschlussarbeit Software anschaulich zeigen.
(...)
die Frage kann auch allgemein heißen wie man sowas (eine Funktion mit
Eingabe und Ausgabe) am besten darstellt?
Es bleibt - für mich zumindest - nach wie vor etwas unklar, was Du eigentlich erreichen möchtest.
Was für Funktionen es so gibt, was die für Parameter übergeben kriegen, was die damit machen und was sie zurückliefern dokumentiert man normalerweise mit etwas Text. Siehe z.B. hier:
https://pubs.opengroup.org/onlinepubs/000095399/functions/strncmp.html
"Anschaulich" ist da nix, aber es ist auch als Referenz gedacht, für Leute, die diese Funktion nutzen möchten und genau wissen müssen, was sie macht.
So eine Dokumentation gehört meiner Meinung nach eigentlich mit in den Quellcode. Aber es gibt auch ein paar Argumente dagegen. In einer Abschlussarbeit würde ich es eher als Anhang sehen, auf den Du im Text ggf. referenzieren kannst.
"Anschaulich" zeigen würde man normalerweise eher Zusammenhänge und Abläufe der Software. Da braucht man dann aber die ganzen Details (Parameter, etc.) nicht, und es gibt etliche Möglichkeiten dazu, die Dir hier im Thread schon genannt wurden.
Kann es sein, dass Du als Abschlussarbeit hauptsächlich Software geschrieben hast, und nun vor dem Problem stehst, dazu jetzt noch eine Ausarbeitung schreiben zu müssen, und Du nicht recht weißt, wie man damit jetzt auf die geforderten X Seiten kommen soll? ;)