Dann muss man ab dem gewünschten k die Ergebnisse addieren. Programmtechnisch mt einer if/then-Abfrage prüfen, ob innerhalb der Schleife die Laufvariable k den gewünschten Wert, in deinem Fall etwa 5, erreicht hat.
Dazu braucht man 2 weitere Variablen:
1)eine für den gewünschten Wert, zb in deinem Fall a=5 sowie
2)eine Variable s, welche ab a die ermittelten Werte für k summiert mit der Zuweisung s:=s+k
bei jedem Durchlauf, d.h. zum s aus dem letzten Durchlauf wird ein weiterer Wert für k addiert, bis k schließlich n erreicht hat.
allgemein also: if k>a-1 then s=s+k; unter Beachtung der Classpad-Syntax!
Das wäre nun mal eine schöne Übung für euch, das Programm entsprechend anzupassen.
Könnte ich mir gut als Hausaufgabe für den Informatikunterricht etwa in der 9. Klasse vorstellen.
[geändert von MB am [TIME]1170263644[/TIME]]
[geändert von MB am [TIME]1170263719[/TIME]]