Ich versuche, ein VB6-Programm zu schreiben (für ein Lachen), das Ereigniszeiten + den kritischen Pfad, der nur auf einem PRECEDENCE TABLE basiert, berechnet. Ich möchte, dass meine Schüler es als Prüfmechanismus verwenden, dh. alles tun, ohne das Aktivitätsnetzwerk zu zeichnen. Ich bin froh, dass ich das alles machen kann, sobald ich für jede Aktivität Start und Ziel habe. Wie ordne ich Ereignisse zu, ohne das Netzwerk zu zeichnen. Alles, was mir einfällt, funktioniert für ein bestimmtes Beispiel und funktioniert dann nicht für ein anderes. Ich brauche einen allgemeineren Algorithmus und es macht mich mental. Hilfe!Kritische Pfadanalyse
Ich bin kein professioneller Programmierer - ich mache das in meiner Freizeit, um Lehrmaterialien zu erstellen - einfaches Englisch würde wirklich geschätzt werden.
Können Sie Ihr Problem etwas genauer beschreiben? – BobbyShaftoe
1. Der Student gibt Aktivitätsnamen, Abhängigkeiten und Aktivitätsdauern ein. Mein Programm erzeugt ein Kaskadendiagramm, die Projektdauer und (mehr oder weniger) den kritischen Pfad. Das funktioniert. Sobald ich das Start- und Zielereignis für jede Aktivität kenne, berechnet mein Programm die frühesten und spätesten Ereigniszeiten, die Gesamtschwimmerwerte und gibt die kritischen Ereignisse und Aktivitäten an. Das funktioniert. Mein Problem ist die Kennzeichnung der Start- und End-Ereignisse für jede Aktivität auf der Grundlage der Rangfolge-Tabelle. Ich kann dies für ein bestimmtes Beispiel tun (mit oder ohne Dummies), aber ich kann es nicht allgemein machen. Kann es gemacht werden? –