変数には、新しい値をもう一度入れることができます。これを上書きと考えると分かりやすいです。
まずは、同じ変数に2回代入する例を見てみましょう。
○main
整数型: score
score ← 40
score ← 90
print(score)
出力は 90 です。最初に40を入れましたが、その後で90を入れたので、最後に残っているのは90です。
プログラムを読むときは、昔の値ではなく、その時点で最新の値を見る必要があります。
上書きでは、今入っている値を使って新しい値を作ることもできます。
○main
整数型: count
count ← 1
count ← count + 1
count ← count + 1
print(count)
出力は 3 です。
流れを追うと、こうなります。
count は1count + 1 で2になるcount + 1 で3になるこの形は、繰返し処理で何度も出てきます。
次は、少し値を変えて試してください。count ← 1 を count ← 10 にすると、出力はどうなるでしょう。予想してから実行してみましょう。