www.wikidata.de-de.nina.az
Ein Programmablaufplan PAP ist ein Ablaufdiagramm fur ein Computerprogramm das auch als Flussdiagramm engl flowchart oder Programmstrukturplan bezeichnet wird Es ist eine grafische Darstellung zur Umsetzung eines Algorithmus in einem Programm und beschreibt die Folge von Operationen zur Losung einer Aufgabe DIN 66001Bereich InformationsverarbeitungTitel Sinnbilder und ihre AnwendungLetzte Ausgabe Dezember 1983Normverweis ISO 5807Die Symbole fur Programmablaufplane sind nach der DIN 66001 genormt Dort werden auch Symbole fur Datenflussplane definiert Programmablaufplane werden oft unabhangig von Computerprogrammen auch zur Darstellung von Prozessen und Tatigkeiten eingesetzt z B als Beschreibung des Arbeitsablaufs bei der Angebotserstellung in einem Handelsunternehmen Im Bereich der Softwareerstellung werden sie nur noch selten verwendet Pseudocode bietet einen ahnlichen Abstraktionsgrad ist jedoch einfacher zu erstellen und in der Regel sehr viel einfacher zu verandern als ein Ablaufdiagramm Das Konzept der Programmablaufplane stammt ebenso wie das etwas jungere Nassi Shneiderman Diagramm Struktogramm aus der Zeit des imperativen Programmierparadigmas Bei der Abbildung objektorientierter Programmkonzepte durch UML finden erweiterte Programmablaufplane Aktivitatsdiagramme Anwendung Inhaltsverzeichnis 1 Elemente 2 Beispiel 3 Erstellung 4 Datenfluss und Programmablaufplane nach TGL 22451 5 Literatur 6 Weblinks 7 EinzelnachweiseElemente BearbeitenHauptsachlich werden die folgenden Elemente verwendet 1 6 4 1 Kreis Oval Rechteck mit gerundeten Ecken Terminator nbsp 6 3 1 Pfeil Linie Verbindung zum nachstfolgenden Element nbsp 6 1 1 Rechteck Operation Tatigkeit nbsp 7 2 4 Rechteck mit doppelten vertikalen Linien Unterprogramm ausfuhren nbsp 6 1 3 Raute Verzweigung Entscheidungen nbsp 6 2 1 Parallelogramm Ein und Ausgabe ist in der DIN 66001 von 1982 zwar definiert soll jedoch nicht fur PAs verwendet werden 2 nbsp Beispiel Bearbeiten nbsp Beispiel eines Flussdiagramms Programmablaufplans Die nebenstehende Abbildung zeigt eine Zahlschleife Die Zahlvariable i wird vor Beginn der Schleife auf ihren Startwert i 1 gesetzt Danach wird die erste Anweisung der Schleife das Ausgeben der Variable i ausgefuhrt Die nachfolgende zweite Anweisung ist eine Auswahl die pruft ob i den Wert 39 besitzt Wenn dies der Fall ist wird i auf den Wert 61 gesetzt und die Schleife beginnt mit dem nachsten Durchlauf Falls i nicht 39 ist wird i in der nachfolgenden Anweisung um eins erhoht und anschliessend gepruft ob die Schleifenfortsetzungsbedingung i 100 gultig ist Falls ja erfolgt ein nochmaliger Schleifendurchlauf Ausgegeben wurden alle naturlichen Zahlen von 1 bis 39 sowie 61 bis 100 jeweils einschliesslich Erstellung Bearbeiten nbsp Historische Zeichenschablone fur Programmablauf plane SEL 1950er Jahre mit Symbolen auch fur Ein Ausgabeoperationen auf Lochkarte Magnetband und DruckerProgrammablaufplane wurden anfangs manuell erstellt alsbald unterstutzt durch spezielle Zeichenschablonen Mittlerweile bieten viele Grafik und Buro Programme Vorlagen zum vereinfachten Erstellen von Programmablaufplanen unterstutzende Funktionen oder spezielle Module Spezielle Programme bieten oft zusatzliche Fahigkeiten wie zum Beispiel automatisches Entflechten kreuzungsfrei machen von Pfeilen und Verknupfungslinien oder das Prufen auf Korrektheit entsprechend der DIN Mitunter konnen Ablaufplane aus Pseudocode oder aus Quellcode einer bestimmten Programmiersprache automatisch generiert werden oder es kann umgekehrt aus einem Programmablaufplan der zugehorige Quellcode in einer bestimmten Programmiersprache erstellt werden Datenfluss und Programmablaufplane nach TGL 22451 BearbeitenIn der DDR waren Datenfluss und Programmablaufplane nach TGL 22451 3 genormt Dabei orientierten sich die definierten Sinnbilder im Wesentlichen an der DIN 66001 Abweichungen gab es vor allem in der Vorgabe der Sinnbildgrossen des Rasters inklusive Koordinatensystem zum besseren Auffinden von Sprungstellen eines Programmablaufplans auf einer Dokumentenseite sowie in speziellen Flusslinien fur die Parallelverarbeitung Sinnvoll war die Festlegung dass bei einer Zusammenfuhrung die Richtung uber eine zusatzliche Pfeilspitze anzugeben ist Neben dem Datenfluss und Programmablaufdiagramm definierte die TGL 22451 auch eine Kurzschreibweise fur die Darstellung eines Programms mit Hilfe der Programmlinienmethode Fur das Anfertigen von Diagrammen nach TGL 22451 gab es spezielle Papiervordrucke auf denen das Raster fur die Anordnung der Sinnbilder Blockfelder vorgedruckt wurde Literatur BearbeitenNorbert von Bertoldi Jutta Bayer Programmablaufplane PAPs und Struktogramme professionell erstellen kaufmannische Prufungsaufgaben erfolgreich losen IWT Verlag Vaterstetten 1993 ISBN 3 88322 448 0 Peter Stahlknecht Ulrich Hasenkamp Einfuhrung in die Wirtschaftsinformatik 12 Aufl Springer Berlin Heidelberg 2012 ISBN 3 540 77846 2 Hans Westermayer Programmierlogik Programmablaufplane Oldenbourg Munchen 1971 ISBN 3 486 38881 9 Weblinks Bearbeiten nbsp Commons Flow chart Album mit Bildern Videos und AudiodateienEinzelnachweise Bearbeiten DIN 66001 Sinnbilder fur Datenfluss und Programmablaufplane Version von 1966 Memento vom 2 Mai 2015 im Internet Archive PDF 1 2 MB von der FH Jena Symbole des PAP nach DIN 66001 1982 Memento vom 10 Marz 2017 im Internet Archive TGL 22451 06 1975 Informationsverarbeitung Datenfluss und Programmablaufplane Sinnbilder In TGL Verzeichnis der Universitat Weimar 27 Juni 1975 abgerufen am 14 April 2023 Normdaten Sachbegriff GND 4131768 3 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Programmablaufplan amp oldid 235267150