Moin an Alle, ich brauche dringend Hilfe mit dieser Aufgabe, Vielleicht kann jemand mir weiter Helfen Danke im Voraus Es wurde eine Funktion/Funktionsbaustein entwickelt, die einen Zähler realisiert, der von -1000 bis 0 in Schritten von 3 inkrementiert und einen Überlauf abfängt. 1)Bei einem positiven Signal (Signalzustand: TRUE) am Eingang Setzen soll der Zählerwert auf einen beim Aufruf vorgebbaren Wert gesetzt werden. 2) Bei einer positiven Flanke am Eingang Zählen soll der Zählerwert um einen beim Aufruf vorgebbaren Wert inkrementiert werden. 3) Ab einem Zählerwert größer gleich 0 spricht man von einem überlauf. In diesem Fall soll ein beim Aufruf vorgebbarer Fehlerwert ausgegeben werden. Passen Sie das Struktogramm so an, dass die oben geforderten Punkte erfüllt werden.
Mohamed E. schrieb: > Passen Sie das Struktogramm so an, dass die oben geforderten > Punkte erfüllt werden. Wenn man hier Deine Hausaufgaben bearbeiten soll, wären auch alle Informationen zu nennen :-)
> Wenn man hier Deine Hausaufgaben bearbeiten soll, wären auch alle > Informationen zu nennen :-) Das ist alle Informationen :)
>Struktogramm scheint ein andere Name für Nassi-Shneiderman-Diagramm zu sein, oder gibt es noch andere? https://de.wikipedia.org/wiki/Nassi-Shneiderman-Diagramm Ich hatte das einmal ausprobiert, es gab eine kostenlose Software dafür. Eine Videosignalausgabe mit dem Arduino oder ähnlichem AVR über den USART-Interrupt. Man könnte auch ein Zustandsdiagramm nehmen, für 1000 Zählerstufen wird das allerdings noch unübersichtlicher. Die Aufgabe ist etwas widersprüchlich formuliert, entweder das Inkrement ist fest auf 3 eingestellt oder beim Start vorgebbar. Das wäre mindestens ein 10-bit-Zähler, wenn als Inkrement 1000 vorgebbar ist, kann der Überlauf bis +999 reichen.
:
Bearbeitet durch User
Hier noch der Link zur kostenlosen Software "Vips": https://web.archive.org/web/20160304115601/http://partheil.com/vips/ die Webseite existiert nicht mehr. Hier noch gelistet: https://dewiki.de/Lexikon/Nassi-Shneiderman-Diagramm
:
Bearbeitet durch User
Zu der Aufgabe hätte ich ein paar Fragen: wie schon gesagt, wieviel Bit muss Zähler und Inkrement maximal bereithalten? für das Struktogramm vermutlich unwichtig, für die praktische Realisierung aber schon. >Signalzustand: TRUE also ist der "Preset"-Eingang nicht flankengetriggert, der Zähltakt schon. Was soll passieren, wenn eine Zähltaktflanke während Preset auftritt? >beim Aufruf vorgebbarer Fehlerwert ausgegeben Wo wird der ausgegeben, als Zählerstand oder ein eigener Fehlerwert-Ausgang? >beim Aufruf Wir haben also drei Eingaben, Startwert, Inkrement und Fehlernummer, wann werden die eingestellt? Heißt "beim Aufruf" einmalig und dann nie wieder? Sobald der Überlauf-Fall erreicht ist bleibt der Zähler stehen und muss von Hand neu gestartet werden? Ich will damit nicht an der Aufgabe rummäkeln. Es ist so üblich: erst erstellt der Auftraggeber ein Lastenheft, und nach eine Klärungsphase erstellt der Auftragnehmer ein Pflichtenheft. https://de.wikipedia.org/wiki/Lastenheft https://de.wikipedia.org/wiki/Pflichtenheft
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.