next up previous
: プログラム化の仕方は一通りではない : 11/12 : Asir 言語によるプログラミング : 数式を漸化式とみる

++, +=

変数 $I$ に対し, I=I+1 I を 1 増やす, という意味で, これを省略して I++ と書いてよい.

K だけ増やす, という場合には, I += K と書いてよい.

この規則の元で, I++ I = I+1 I += 1 は同じこと を意味する. 結局


def sum_of_square(N) {
  S = 0;
  for ( I = 1; I <= N; I++ )
    S += I^2;
  return S;
}
という関数が書けた. (2 乗の和)



Masayuki Noro 平成14年2月25日