Programmablaufplan

Programmablaufplan
Logo des Deutschen Instituts für Normung DIN 66001
Bereich Informationsverarbeitung
Titel Sinnbilder für Datenfluss- und Programmablaufpläne
Letzte Ausgabe 1983
ISO 5807

Ein Programmablaufplan (PAP) ist ein Ablaufdiagramm für ein Computerprogramm, das auch als Flussdiagramm (engl. flowchart) oder Programmstrukturplan bezeichnet wird. Es ist eine graphische Darstellung zur Umsetzung eines Algorithmus in einem Programm und beschreibt die Folge von Operationen zur Lösung einer Aufgabe.

Die Symbole für Programmablaufpläne sind in der DIN 66001 genormt. Dort werden auch Symbole für Datenflusspläne definiert. Programmablaufpläne werden oft unabhängig von Computerprogrammen auch zur Darstellung von Prozessen und Tätigkeiten eingesetzt (z. B. als Beschreibung des Arbeitsablaufs bei der Angebotserstellung in einem Handelsunternehmen). Im Bereich der Softwareerstellung werden sie nur noch selten verwendet: Programmcode moderner Programmiersprachen bietet ähnlichen Abstraktionsgrad, ist jedoch einfacher zu erstellen und in der Regel sehr viel einfacher zu verändern als ein Ablaufdiagramm.

Das Konzept der Programmablaufpläne stammt, ebenso wie das etwas jüngere Nassi-Shneiderman-Diagramm (Struktogramm), aus der Zeit des imperativen Programmierparadigmas. Bei der Abbildung objektorientierter Programmkonzepte durch UML finden erweiterte Programmablaufpläne (Aktivitätsdiagramme) Anwendung.

Inhaltsverzeichnis

Elemente

Hauptsächlich werden die folgenden Elemente verwendet (vollständige Liste s. Weblink zu DIN 66001):

  • 6.4.1: Oval: Start, Stopp, weitere Grenzpunkte
Oval (Programmablaufplan).png
  • 6.3.1: Pfeil, Linie: Verbindung zum nächstfolgenden Element
Pfeil, Linie (Programmablaufplan).svg
  • 6.1.1: Rechteck: Operation
Rechteck (Programmablaufplan).png
  • 7.2.4: Rechteck mit doppelten, vertikalen Linien: Unterprogramm aufrufen
Rechteck mit doppelten, vertikalen Linien (Programmablaufplan).png
  • 6.1.3: Raute: Verzweigung
Raute (Programmablaufplan).png
  • 6.2.1: Parallelogramm: Ein- und Ausgabe (nicht nach DIN 66001 1983)
Parallelogramm (Programmablaufplan).png

Beispiel

Beispiel eines Flussdiagramms (Programmablaufplans)

Die nebenstehende Abbildung zeigt eine Zählschleife. Die Zählvariable i wird vor Beginn der Schleife auf ihren Startwert i=1 gesetzt. Danach wird die erste Anweisung der Schleife, das Ausgeben der Variable i, ausgeführt. Die nachfolgende zweite Anweisung ist eine einseitige Auswahl, die prüft, ob i den Wert 39 besitzt. Falls dies der Fall ist, wird i auf den Wert 61 gesetzt und die Schleife beginnt mit dem nächsten Durchlauf. Falls i nicht 39 ist, wird i in der nachfolgenden Anweisung um eins erhöht und anschließend geprüft, ob die Schleifenabbruchbedingung i>100 erreicht ist. Falls nicht, erfolgt ein nochmaliger Schleifendurchlauf. Ausgegeben würden alle natürlichen Zahlen von 1 bis 39 sowie 61 bis 100 (jeweils einschließlich).

Literatur

  • Hans Westermayer: Programmierlogik, Programmablaufpläne. Oldenbourg, München 1971, ISBN 3-486-38881-9.
  • Norbert von Bertoldi, Jutta Bayer: Programmablaufpläne (PAPs) und Struktogramme professionell erstellen: kaufmännische Prüfungsaufgaben erfolgreich lösen. IWT-Verlag, Vaterstetten 1993, ISBN 3-88322-448-0.

Weblinks

 Commons: Flow chart – Album mit Bildern und/oder Videos und Audiodateien

Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР
Synonyme:

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Programmablaufplan — Programmflussdiagramm * * * Programmablaufplan   (Flussdiagramm), eine schematische Darstellung der Befehlsfolge eines Programms. Man verwendet dazu genormte grafische Symbole (DIN 66001), z. B. Rauten für Bedingungen oder Parallelogramme für Ein …   Universal-Lexikon

  • Programmablaufplan — struktūrinė programos schema statusas T sritis automatika atitikmenys: angl. program flow diagram; program flowchart vok. Programmablaufdiagramm, n; Programmablaufplan, m rus. блок схема программы, f; графическая схема программы, f pranc.… …   Automatikos terminų žodynas

  • Programmablaufplan — Ablaufdiagramm, Blockdiagramm, Flussdiagramm, Flow Chart. 1. Begriff: Graphisches Hilfsmittel zur Darstellung eines ⇡ Algorithmus oder zur Darstellung des Ablaufs in einem ⇡ Programm. 2. Darstellungsform: Symbole für verschiedene Arten von… …   Lexikon der Economics

  • Programmflussdiagramm — Programmablaufplan …   Universal-Lexikon

  • Ablaufdiagramm — ⇡ Programmablaufplan …   Lexikon der Economics

  • Flow Chart — ⇡ Programmablaufplan …   Lexikon der Economics

  • Flussdiagramm — ⇡ Programmablaufplan …   Lexikon der Economics

  • Autoconf — Programmablaufplan von autoconf und automake, zwei Tools im GNU Build System Das GNU Build System, auch bekannt als Autotools, ist eine Sammlung von Tools für die Computerprogrammierung, die vom GNU Projekt entwickelt wurden. Diese Tools sind für …   Deutsch Wikipedia

  • Autoheader — Programmablaufplan von autoconf und automake, zwei Tools im GNU Build System Das GNU Build System, auch bekannt als Autotools, ist eine Sammlung von Tools für die Computerprogrammierung, die vom GNU Projekt entwickelt wurden. Diese Tools sind für …   Deutsch Wikipedia

  • Automake — Programmablaufplan von autoconf und automake, zwei Tools im GNU Build System Das GNU Build System, auch bekannt als Autotools, ist eine Sammlung von Tools für die Computerprogrammierung, die vom GNU Projekt entwickelt wurden. Diese Tools sind für …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”