01-10 変数の値を更新する

変数

s = s +10 とすると変数 s の内容は「+10」される。これは s += 10 と書くこともできる。変 数の内容が新しい内容に変わることを「更新」という。

例題1-10-1

以下は変数 s の内容は最初「0」だが、「+10」されて「10」になる。

コード

function setup() {
  let s = 0;
  s += 10;
  print(s);
}

練習問題1-10-1

s の値はいくつになるか。

function setup() {
  let s = 0;
  s += 10;
  s += 5;
  print(s);
}

例題1-10-2

「1+2+3+4+5」の計算をする

コード

方法1:
let s = 1 + 2 + 3 + 4 + 5;
print(s);

方法2:
let s = 0;
s += 1
s += 2;
s += 3;
s += 4;
s += 5;
print(s);

方法3:
let s = 0;
for(let i = 1; i <= 5; i++){
  s += i;
}
print(s);

練習問題1-10-3

「1+2+3+・・・+99+100」の合計を求める。

function setup() {
  createCanvas(400, 400);
  let s = 0;
  for (let i = 1; i <= 100; i++) {
    s += i;
  }
  print('合計=' + s);
}

★ガウス少年の計算法

ガウス(1777年~1855年)はドイツの数学者・物理学者で、「ガウス」の名前のついた法則や単位が数多くあるよ。天才少年ガウスは7歳のときに算数で小学校の先生から「1から100までの整数をすべて足しなさい」という問題を出され以下のような方法を考えた。