Kimymoon86
Mitglied
Hallo ihr lieben, ich hätte hier ein Programmierproblem, und hoffe, dass ihr mir helfen könnt.
Wir haben von unserem Prof eine Aufgabe gestellt bekommen und ich weis nicht recht wie ich anfangen soll, deshalb meld ich mich bei eucht. Meine Aufgabe ist folgende:
programm gate.dat connection.dat type.dat function.dat gateid time
Simuliere das Netzwerk für die Dauer time unter der Annahme, dass alle Delays
gleich 1 sind und gib die Zustandsübergänge aller Output-Pins von gateid aus.
Implementierungstipp: Jedes Pin bekommt einen Eintrag val - den aktuellen
Zustand (0, 1). Initialisiere überall val = 0. Berechne für alle Gates
und alle Pins den neuen Ausgangszustand. Kopiere dann für alle Connections
val vom Von-Pin zum Nach-Pin. Gib val aller Output-Pins von gateid aus.
Wiederhole das time mal.
Ich muss dazu sagen, wir haben noch nie was in C/C++ geschrieben und deshalb bin ich so ein bisschen hilflos. Es gab zwar eine VO aber ich blick nicht so wirklich durch.
Meine frage ist jetzt erstmal nur, wie simuliere ich ein Netzwerk?
Wir haben von unserem Prof eine Aufgabe gestellt bekommen und ich weis nicht recht wie ich anfangen soll, deshalb meld ich mich bei eucht. Meine Aufgabe ist folgende:
programm gate.dat connection.dat type.dat function.dat gateid time
Simuliere das Netzwerk für die Dauer time unter der Annahme, dass alle Delays
gleich 1 sind und gib die Zustandsübergänge aller Output-Pins von gateid aus.
Implementierungstipp: Jedes Pin bekommt einen Eintrag val - den aktuellen
Zustand (0, 1). Initialisiere überall val = 0. Berechne für alle Gates
und alle Pins den neuen Ausgangszustand. Kopiere dann für alle Connections
val vom Von-Pin zum Nach-Pin. Gib val aller Output-Pins von gateid aus.
Wiederhole das time mal.
Ich muss dazu sagen, wir haben noch nie was in C/C++ geschrieben und deshalb bin ich so ein bisschen hilflos. Es gab zwar eine VO aber ich blick nicht so wirklich durch.
Meine frage ist jetzt erstmal nur, wie simuliere ich ein Netzwerk?