LabVIEWForum.de - Nassi Shneiderman Diagramm

LabVIEWForum.de

Normale Version: Nassi Shneiderman Diagramm
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen,

ich habe folgendes Verständnisproblem:

Bahn

Das Nassi Shneiderman Diagramm würde ich wie folgt beschreiben:

x wird eingegeben
3 wird eingegeben

Kopfgesteuerte Schleife: Vorgang solange wiederholen bis x größer als 3 ist. Wenn x < 3 ist, dann Ausgabe: x < 3

Dann wird geprüft, ob x < 3 ist
Wenn ja -> Ausgabe von x < 3
Wenn nein -> x + 1 -> wenn größer als 3, dann Ausgabe von x < 3 -> wenn nein, Vorgang wiederholen.

Ausgabe von x < 3

Könnt ihr mir sagen, ob ich die beiden Diagramme richtig erstellt und verstanden habe?
[attachment=46684]

[attachment=46685]

Mit freundlichen Grüßen

B_IMi Smile
und kann man die Anweisung mit der Eingabe/Ausgabe/Start/Stopp/Opertation als Anweisungsblock im Nassi Shneiderman Diagramm sehen? [attachment=46686]
Komisches Programm:
Wenn X<3: Programm wird ohne eine Operation beendet
Else: Programm hängt ewig in der Schleife.
Warum hängt das Programm ewig in der Schleife? wenn x < 3 wird es doch zur Ausgabe geführt?
3 < 3 = FALSE. Also wird x=x+1 ausgeführt. Im nächsten Schritt ist x also 4. 4<3 ist FALSE. usw. usw. usw.

Gruß, Jens
(12.10.2013 16:23 )jg schrieb: [ -> ]3 < 3 = FALSE. Also wird x=x+1 ausgeführt. Im nächsten Schritt ist x also 4. 4<3 ist FALSE. usw. usw. usw.

Gruß, Jens

Hallo Jens,

jetzt stehe ich total auf dem Schlauch,

4 < 3 ist doch wahr!?

Gruß
Vier kleiner drei... und das ist wahr?

Gruß, Jens
oh, danke dirBig Grin


wenn ich das < durch ein > ersetzte, müsste es richtig sein, oder?
Ja, dann aber überall. Und dann macht dein Diagramm auf einmal Sinn und landet nicht in einer Endlos-Schleife.

Gruß, Jens
So richtigen Sinn macht es immer noch nicht. Eine Eingabe macht doch nur Sinn, wenn es eine Variable ist. Wenn es grundsätzlich "3" ist, dann kann man sich die Eingabe sparen und die 3 als Konstante in das Programm einarbeiten. Aus dem "Programm" wird dann ein ganz einfacher logischer Ausdruck.
Seiten: 1 2
Referenz-URLs