<演習1>の解答例
 
size(400,400);
background(255);

fill( 0, 0, 255 );
ellipse( 200, 200, 400, 400 );

 
 
<演習2>の解答例
 
size(400,400);
background(255);

strokeWeight(8);
line(   0,0, 400,400 );
line( 400,0,   0,400 );


 
 
<演習3>の解答例
 
size(400,400);
background(255);

strokeWeight(8); // 線の太さを8にする
noFill(); // 図形の中身を塗りつぶさない
ellipse( 0,0, 800,800 );
ellipse( 400,400, 800,800 );

 
 
<演習4>の解答例
 
size(400,400);
background(255);

noFill();
for(int i=1;i<=5;i++){
  ellipse( 200,200, i*80,i*80 );
}
 
 
<演習5>の解答例
 
size(400,400);
background(255);

fill(255); // 白色で塗りつぶす
for(int i=0;i<10;i++){
  ellipse( 20 + i*40, 20, 40,40 );
}
fill(0); // 黒色で塗りつぶす
for(int i=0;i<10;i++){
  ellipse( 20 + i*40, 60, 40,40 );
}
 
 
<演習6>の解答例
 
size(400,400);
background(255);

fill(0); // 黒色
rect(0,0,400,100);
fill(64); // グレー(25%)
rect(0,100,400,100);
fill(128); // グレー(75%)
rect(0,200,400,100);
fill(255); // 白色
rect(0,300,400,100);

 
 
<演習7>の解答例
 
size(400,400);
background(255);

for(int i=0;i<=10;i++){
  line( i*40,0, i*40, 400 );
}