MezData-Logo Creative Commons License 543 :PI-BLUEJ: Tabelle umsetzen mit if-Anweisung

Schlüsselwörter: Tabelle, Verzweigung, if-Anweisung, PAP

Problem

Eine Methode Tabelle.bewerte(p:GZ) soll die Wertung einer Aufgabe übernehmen, nach der Eingabe der Punktzahl wird eine Bewertung ausgegeben:

Eingabe p Ausgabe
p<0 "Fehler"
0..24 "schlecht"
25..49 "gut"
50..* "super"

Analysieren Sie das Problem und erstellen Sie eine Lösung.

Wie Testen: Mit welchen Eingaben können Sie beweisen, daß Ihre Lösung korrekt ist?

Implementieren und testen Sie die Lösung.

Erstellen Sie ein Struktogramm für Ihre Lösung.

Betrachten Sie nun folgende Programm-Ablauf-Pläne.

Welcher Lösung kommt ihr Programm am nächsten?

Welche Lösung ist die Beste? Begründen Sie!