{{tag>Algorithmierung Algorithmus Struktogramm Programmablaufplan PAP}}
====== Algorithmierung: Schematische Darstellungsformen ======
===== Schematische Darstellungsformen von Algorithmen =====
**Informiere** dich in der folgenden Übersicht über die verschiedenen Darstellungsformen von Algorithmen.
=== Struktogramm (Nassi-Shneiderman-Diagramm) ===
>Ein Nassi-Shneiderman-Diagramm ist ein Diagrammtyp zur Darstellung von Programmentwürfen im Rahmen der Methode der strukturierten Programmierung. [Jede Aktion eines Algorithmus wird durch einen Block dargestellt.] Es wurde 1972/73 von Isaac Nassi und Ben Shneiderman entwickelt [...] (([[https://de.wikipedia.org/wiki/Nassi-Shneiderman-Diagramm|Wikipedia - Nassi-Shneiderman-Diagramm]]))
{{ :info:sek1:beispiel-struktogramm-vokabeltrainer.png?direct&400 |}}
=== Programmablaufplan ===
>Ein **Programmablaufplan (PAP)** ist ein Ablaufdiagramm für ein Computerprogramm, das auch als Flussdiagramm [...] bezeichnet wird. Es ist eine [normierte] grafische Darstellung zur Umsetzung eines Algorithmus in einem Programm und beschreibt die Folge von Operationen zur Lösung einer Aufgabe. (([[https://de.wikipedia.org/wiki/Programmablaufplan|Wikipedia - Programmablaufplan]]))
{{ :info:sek1:beispiel-pap-vokabeltrainer.png?direct&400 |}}
**Notiere** dir den Algorithmus zum im PAP dargestellten Vokabeltrainer.\\ \\
Schreibe dein Vorgehen in der Darstellungsform Pseudocode.\\
Beachte die Großschreibung von Kontrollanweisungen und rücke deine Anweisungen sinnvoll ein.