99-02 アート2

アートに挑戦しよう!

例題99-2-1

ランダムな円が揺れ動く

コード

function setup() {
  createCanvas(600, 400);
  background(255);
}

let x = 300;
let y = 200;
let r = 180;

function draw() {
  fill(255, 10);
  noStroke();
  rect(0, 0, 600, 400);

  x = x + random(-5, 5);
  y = y + random(-5, 5);

  for (let i = 0; i < 10; i++) {
    noFill();
    stroke(random(255), random(255), 255);
    ellipse(x + random(-10, 10), y + random(-10, 10), r, r);
  }
}

結果

練習問題99-2-1

例題1-13-1のiとjの範囲を変えてトレースしなさい。

練習問題99-2-2

2重ループを使って、各個人の3教科の点数と平均点を表示しなさい。

コード

function setup() {
  createCanvas(400, 400);
  let score = [[78, 81, 90],
               [65, 70, 80],
               [81, 88, 92],
               [68, 65, 70]];

}

結果