zu Berechnung von einer Gleichung
Du hast ist hier keine Gleichung, sondern eine Summe, nämlich \(\sum \limits_{i=1}^{N} i^{12}-i^{11}-i^{10} \).
s+ machen ?
Deine deklarierte Variable s ist hier eine Summe. Diese Summe willst du nach der Vorschrift \(\sum \limits_{i=1}^{N} \underbrace{i^{12}-i^{11}-i^{10}}_{=:a_i} \) berechnen.
In jedem i-ten Durchlauf hast du den i-ten Summanden \(i^{12}-i^{11}-i^{10} \), den du auf deine Summe s aufadieren willst. Dieser hat aber noch die Summe aller ersten Summanden, die vor dem i-ten Summanden kommen, also in der Form: \(s=a_1+...+a_{i-1}\). Und dieser Wert ist momentan in s gespeichert. Jetzt willst du aber den i-ten Summanden auch zu s addieren, weshalb du nun s den neuen Wert \(s+a_i\) zuweisen musst, da s sonst unverändert bleibt. Würdest du also s+ weglassen und stattdessen nur
\(s <– i ** 12 - i ** 11 - i ** 10 \)
schreiben, so würde s in jedem i-ten Durchlauf der for-Schleife, den i-ten Summanden zugewiesen bekommen, was aber nicht der Berechnung der Summe \(\sum \limits_{i=1}^{N} i^{12}-i^{11}-i^{10} \) entspricht.