2.1.2. Beschreibung von Algorithmen

 

1. Umgangssprache

„ Beim Runden bleibt die Stelle, auf die zu runden ist unverändert, wenn ihr eine Ziffer kleiner als 5 folgt. Die Rundungsstelle wird um 1 erhöht, wenn ihr eine 5, 6, 7, 8 oder 9 folgt. Alle Ziffern nach der Rundungsstelle werden durch Nullen ersetzt.“

 

2. Formalisierte Beschreibung

a)      Eingabe: zu rundende Zahl; Rundungsstelle

b)      Wenn auf die Rundungsstelle eine Ziffer kleiner als 5 folgt, dann bleibt diese Stelle erhalten, sonst wird sie um 1 erhöht.

c)      Alle Ziffern, die der Rundungsstelle folgen, werden durch Nullen ersetzt.

d)      Ausgabe: gerundete Zahl

 

3. Programmablaufplan (Flussdiagramm)

 

 

4. Struktogramm

 

5. Programm