Studium, Ausbildung und Beruf

web uni-protokolle.de
 powered by
NachrichtenLexikonProtokolleBücherForenSonntag, 27. Mai 2012 

Nassi-Shneiderman-Diagramm


Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier.
Ein Nassi-Shneiderman-Diagramm ( NS-Diagramm ) ist eine Entwurfsmethode für die strukturierte Programmierung . Es ist genormt nach DIN 66261. Benannt wurde es nach seinen Dr. Ike Nassi und Dr. Ben Shneiderman . Da NS-Diagramme Programmstrukturen darstellen werden sie als Struktogramme bezeichnet.

Die Methode zerlegt das Gesamtproblem das mit dem gewünschten Algorithmus lösen will in kleinere Teilprobleme bis schließlich nur noch elementare wie Sequenzen und Kontrollstrukturen zur Lösung des Problems übrig bleiben. können dann durch ein NS-Diagramm oder einen Programmablaufplan (PAP) visualisiert werden.

In der Softwareentwicklung werden Nassi-Shneiderman-Diagramme sehr selten eingesetzt da Programmcode einfacher zu schreiben und zu verändern Korrigiert man einen Fehler oder macht eine muss man ein NS-Diagramm i.a. komplett neu

Wesentlich ist auch dass die beiden nachweisen konnten dass in keinem Algorithmus ein Sprung ( GOTO ) benötigt wird und dies mit ihren aufzeigen konnten.

Beispieldiagramm

Das folgende Beispiel zeigt ein Diagramm die Berechnung des größten gemeinsamen Teilers mit euklidischen Algorithmus

Nassi Schneiderman Diagramm

und die Umsetzung in die Programmiersprache Pascal

 PROGRAM GGT(Input Output); VAR a b: BEGIN ReadLn(a b); WHILE a>0 and b>0 IF a>b THEN a:=a-b ELSE b:=b-a; IF THEN WriteLn(a) ELSE WriteLn(b); END.  

Weblinks




Bücher zum Thema Nassi-Shneiderman-Diagramm

Dieser Artikel von Wikipedia unterliegt der GNU FDL.

ImpressumLesezeichen setzenSeite versendenSeite drucken

HTML-Code zum Verweis auf diese Seite:
<a href="http://www.uni-protokolle.de/Lexikon/Nassi-Shneiderman-Diagramm.html">Nassi-Shneiderman-Diagramm </a>