ふつうにプログラミングしている分には、数学なんて知らなくても良い。私も数学は嫌いだった。
特に、こういうの。
でも、普段から使っているVBAのコードに置き換えてみたらものすごくスッキリ理解できた。
Function f(ByRef n As Long) As Long
Dim sum As Long
For k = 1 To n
sum = sum + k ^ 2 + 1
Next
f = sum
End Function
Sub test()
MsgBox f(10)
End Sub
ちょっと、数学が面白くなってきたかもしれない。