{{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.