LabVIEWForum.de
Nassi Shneiderman Diagramm - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: Sonstiges (/Forum-Sonstiges)
+--- Forum: Smalltalk (/Forum-Smalltalk)
+---- Forum: Off Topic - LVF betreffend (/Forum-Off-Topic-LVF-betreffend)
+---- Thema: Nassi Shneiderman Diagramm (/Thread-Nassi-Shneiderman-Diagramm)

Seiten: 1 2


Nassi Shneiderman Diagramm - B_IMi - 12.10.2013 11:43

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


RE: Nassi Shneiderman Diagramm - B_IMi - 12.10.2013 12:21

und kann man die Anweisung mit der Eingabe/Ausgabe/Start/Stopp/Opertation als Anweisungsblock im Nassi Shneiderman Diagramm sehen? [attachment=46686]


RE: Nassi Shneiderman Diagramm - Lucki - 12.10.2013 13:52

Komisches Programm:
Wenn X<3: Programm wird ohne eine Operation beendet
Else: Programm hängt ewig in der Schleife.


RE: Nassi Shneiderman Diagramm - B_IMi - 12.10.2013 15:07

Warum hängt das Programm ewig in der Schleife? wenn x < 3 wird es doch zur Ausgabe geführt?


RE: Nassi Shneiderman Diagramm - jg - 12.10.2013 16:23

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


RE: Nassi Shneiderman Diagramm - B_IMi - 12.10.2013 17:50

(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ß


RE: Nassi Shneiderman Diagramm - jg - 13.10.2013 06:10

Vier kleiner drei... und das ist wahr?

Gruß, Jens


RE: Nassi Shneiderman Diagramm - B_IMi - 13.10.2013 10:00

oh, danke dirBig Grin


wenn ich das < durch ein > ersetzte, müsste es richtig sein, oder?


RE: Nassi Shneiderman Diagramm - jg - 13.10.2013 15:36

Ja, dann aber überall. Und dann macht dein Diagramm auf einmal Sinn und landet nicht in einer Endlos-Schleife.

Gruß, Jens


RE: Nassi Shneiderman Diagramm - Lucki - 14.10.2013 13:34

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.