学習日
2025年10月9日
名前
細川紗羅
自分で作った図形(コードと画像)
✅ 練習問題 3-4-3
function setup() {
for (let i = 0; i < 10; i++) {
let r = random();
if (r < 0.03) {
print(i+"★★★★★");
}
else if (r < 0.07) {
print(i+"★★★★");
}
else if (r < 0.15) {
print(i+"★★★");
}
else if (r < 0.3) {
print(i+"★★");
}
else{
print(i+"★");
}
}
}📷 実行結果

✅ 練習問題 3-4-4
function setup() {
sum = 0;
for (let i = 0; i < 100; i++) {
let r = random();
if (r < 0.03) {
sum = sum + 1
print(i+"★★★★★");
}
else if (r < 0.07) {
print(i+"★★★★");
}
else if (r < 0.15) {
print(i+"★★★");
}
else if (r < 0.3) {
print(i+"★★");
}
else{
print(i+"★");
}
}
print("★5の排出数:" + sum + "個")
}📷 実行結果

✅ 練習問題 3-4-8
function setup() {
createCanvas(300, 300);
background(243, 235, 216);
fill(231, 215, 177);
noStroke();
for (let x = 0; x < 6; x++) {
rect(x * 50, 0, 40, 40);
rect(0, x * 50, 40, 40);
rect(50, x * 50, 40, 40);
rect(100, x * 50, 40, 40);
rect(150, x * 50, 40, 40);
rect(200, x * 50, 40, 40);
rect(250, x * 50, 40, 40);
}
}📷 実行結果

工夫したこと
わからないところがあったら、自分の頭で考えるだけではなく紙に書いて”見える化”させるようにした。