Lernfabrik

Programmablaufplan (PAP)

Ein Programmablaufplan (PAP) stellt die logische Reihenfolge eines Algorithmus mithilfe standardisierter Symbole dar. Er ist eine klassische Methode der Programmplanung und besonders hilfreich, um Abläufe vor dem eigentlichen Codieren zu durchdenken.

Die wichtigsten Symbole

Beispiel: Zahlen vergleichen

Das folgende PAP zeigt, wie zwei Zahlen eingelesen werden.

PAP Vergleich zweier Zahlen

Beispiel: Zahlen vergleichen – Ablauf

Die Kombination von PAP und Struktogramm ermöglicht eine strukturierte Herangehensweise an Programmieraufgaben. Je nach Zielgruppe und Komplexität ist die eine oder andere Methode besser geeignet.

Arbeitsauftrag

Was gibt der Algorithmus für die folgenden Eingaben aus? Schreibe einen ausführlichen Ablauf auf.
a) Eingabe: n = 5   (2) Eingabe: n = 6   (3) Eingabe: n = 11

b) Der Algorithmus antwortet in der Ausgabe mit „ja“ oder „nein“. Welche Frage beantwortet der Algorithmus? Erläutere kurz.

c) Schreibe den obigen Algorithmus in Form eines Struktogrammes auf.