第1回 プログラミングの基礎を復習
 
  
 演習
 
<演習1>

 下図のように青色の円を描画しなさい。
 ウィンドウのサイズは 400 x 400 とする。

 
 
 
<演習2>

 下図のように×を描画しなさい。ただし、線の太さをとすること。
 ウィンドウのサイズは 400 x 400 とする。

 
 
 
<演習3>

 下図のように描画しなさい。ただし、線の太さをとすること。
 ウィンドウのサイズは 400 x 400 とする。
 ヒント)左上角と右下角を中心とした円を2個描画する、「塗りつぶしなし」にする

 
 
 
<演習4>
 
 下図のように5個の同心円を描画する。以下の /*空欄*/ を埋めてプログラムを完成させなさい。
 
 
 
  <ソース>
size(400,400);
background(255);

noFill();
for(/*空欄*/){
  ellipse( 200,200, i*80,i*80 );
}

 
 
<演習5>
 
 下図のように10個の白色の〇 と 黒色の●を描画する。以下の/*空欄*/ を埋めてプログラムを完成させなさい。
 
 
 
  <ソース>
size(400,400);
background(255);

fill(255); // 白色で塗りつぶす
for(
/*空欄*/){
  ellipse( 20 + i*40, 20, 40,40 );
}
fill(0); // 黒色で塗りつぶす
for(
/*空欄*/){
  ellipse( 20 + i*40, 60, 40,40 );
}

 
 
<演習6>
 
 下図のように4段階のグレースケールを描画する。以下の /*空欄*/ を埋めてプログラムを完成させなさい。
 
 
 
  <ソース>
size(400,400);
background(255);

fill(0); // 黒色
rect(0,0,400,100);
fill(
/*空欄*/); // グレー(25%)
rect(0,100,400,100);
fill(
/*空欄*/); // グレー(75%)
rect(0,200,400,100);
fill(
/*空欄*/); // 白色
rect(0,300,400,100);

 
 
<演習7>
 
 下図のようにタテ線を等間隔に描画しなさい。
 forを用いること。
 
 
 
 
 
 
 
演習問題の提出について
演習1演習7のプログラムソースの内容をTextファイルに記述して、Cerezo から提出しなさい。
わからない問題は、飛ばしてもよい。
上記の内容をすべて1個のTextファイルにまとめ、ファイル名は

   [自分の学籍番号]+"_演習01.txt"  
  (例:"5412016_演習01.txt"、"5412003_演習01.txt" など


のように保存してから提出すること。
提出物には学籍番号と氏名を必ず記載しておくこと。
 
 
<提出ファイルの作成例>
第1回演習問題の回答  5412099 福山太郎

- 演習1 -----------------------------------------
size( 400, 400 );
background(255);
 
ellipse( 200, 200, 100, 100 );


- 演習2 -----------------------------------------
size( 320, 120 );
background( 255 );
fill(255); // 白色で内部を塗りつぶす
rect( 20, 10, 140, 100 ); // 長方形
noFill(); // 内部を塗りつぶさない
rect( 170, 10, 140, 100 ); // 長方形
      :
       :