Arithmetisches Mittel/Programm/Natürliche Speicher/Aufgabe

Man entwerfe ein Computer-Programm (Pseudocode), das das arithmetische Mittel aus zwei vorgegebenen nichtnegativen rationalen Zahlen berechnet.

    • Der Computer besitzt beliebig viele Speicher, die natürliche Zahlen enthalten können.
    • Er kann die Summe von zwei Speicherinhalten ausrechnen und in einen weiteren Speicher schreiben.
    • Er kann das Produkt von zwei Speicherinhalten ausrechnen und in einen weiteren Speicher schreiben.
    • Er kann Speicherinhalte ausdrucken und vorgegebene Texte ausdrucken.
    • Es gibt einen Haltebefehl.

    Die Anfangskonfiguration sei

    mit . Dabei sind und die rationalen Zahlen, von denen das arithmetische Mittel berechnet werden soll. Das Ergebnis soll ausgedruckt werden (in der Form Zähler Nenner)

    und anschließend soll das Programm anhalten.