Tach!
Es seien a (reelle Zahl) und n (natürliche Zahl).
Schreibe ein iteratives Programm zur Berechnung von a^n, das folgendes Verfahren verwendet.
Zähle die Schritte bis zur Lösung.
a^n = a * a^(n-1)
Es wird ja eine Schleife gefordert, aber ich verstehe nicht ganz was dort gefordert ist??
Wie erkläre ich es, ohne die Lösung zu weit zu erklären?
Klar ist eine iterative Lösung gefordert und keine rekursive. Angenommen a hoch 5 ist gefordert, dann rechnest du das auf dem Papier als a · a · a · a · a. Du nimmst zuerst die ersten beiden und dann jeweils ein a dazu und immer so weiter ein a dazu. Also a² · a ergibt a³, das wieder ·a. Wenn man das ganze rückwärts aufzieht ist der Exponent 4 gleich n-1 wie in der Formel.
dedlfix.