Ernst22 Geschrieben 29. Januar 2005 Teilen Geschrieben 29. Januar 2005 Ich hoffe ich bin hier richtig mit meinem Problem. Möchte mich zuerst mal Vorstellen: Studiere Informatik und komme aus der nähe von Stuttgart. Schreibe in verschiedenen Foren und habe dabei dieses hier endeckt, und hoffe mit dem ein oder anderen Problem Hilfe zu bekommen bzw. Hilfe geben zu können. Ich muss eine Prozedur beschreiben, welche den Binominalkoeffizienten für beliebige reelle n und ganzzahlige k berechnet. Nun habe ich ein Struktogramm erstellt, dass in der Anlage ersichtlich ist. Was meint ihr dazu, ist es so in Ordnung? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bmg4ever Geschrieben 3. Februar 2005 Teilen Geschrieben 3. Februar 2005 also vom algorythmus her sieht das ja ok aus und müsste auch funktionieren. jetzt bin ich mir allerdings auch nicht so genau sicher, was du genau hören willst. Ob nun der Algorythmus allgemein richtig ist, oder ob dein struktogramm so akzeptabel ist. zum Struktogramm: Das mit dem i=0 in der Mitte ist ja total unsinnig. allgemein besteht dein Struktogramm nur aus mathematik. Zu einem Programm, welches den BiKoe ausrechnet gehört jawohl auch eine Kommunikation mit dem Benutzer, die komplett fehlt. Und ein Struktogramm nur über den reinen mathematischen Ablauf ist unsofern unsinnig, als dass es dann auch die Formel getan hätte. Des Weiteren weiß ich leider auch nicht genau, wie es mit den Normen für Struktogramme so bestellt ist, aber man sollte spezifischen Quellcode vermeiden (so hat man mir das zumindest beigebracht). Also meines Wissens ist deshalb soetwas, wie "i++" nicht zulässig. Das klingt ein bisschen übertrieben negativ, also bitte krieg das nicht in den falschen Hals. Ist ja nicht gegne dich Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.