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.
Das folgende PAP zeigt, wie zwei Zahlen eingelesen werden.
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.
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.