0
Hallo Martin, es handelt sich um Pseudocode. Hier hast du Freiheiten. Bestimmte Programmiersprachen benötigen keine explizite Deklaration z. B. BASIC. In der Aufgabe steht n ist Element aus den natürlichen Zahlen. Also kann n nicht reell sein, wobei das auch ginge. Du kannst ja 1.0 + 1.0 = 2.0 rechnen. Kein Problem. Hierbei entscheidend ist dann der Vergleich. Bei reellen Zahlen sollte man - sofern es die Aufgabenstellung nicht explizit erfordert - auf "ist gleich" verzichten. 9.99999999 ist eben nicht gleich 10. Größer / kleiner geht aber auch mit reellen Zahlen problemlos. Als Schleifenzähler ist aber eine reelle Zahl nicht zu empfehlen. Kleine Anekdote: warum nutzt alle Welt i als Schleifenzähler? Ganz einfach. Im (alten) FORTRAN war die erste vordefinierte Integer Variable das I. Deshalb hat man aus Faulheit I genommen (weil schon deklariert) und das hat sich über Jahrzehnte eingebürgert. Gruß jobe.
Diese Antwort melden
Link
geantwortet
jobe
Sonstiger Berufsstatus, Punkte: 505
Sonstiger Berufsstatus, Punkte: 505