02-06 文字を描く(一筆書きできる場合)
「N」、「M」などの一筆書きできる英字を描く。 左上隅を(0,0)とし、100×100のサイズの中で各点のx,y座標をとる。データは配列x,yに格納する。 例題2-6-1 Nを描く。 コード 結果 練習問題2-6-1 以...
「N」、「M」などの一筆書きできる英字を描く。 左上隅を(0,0)とし、100×100のサイズの中で各点のx,y座標をとる。データは配列x,yに格納する。 例題2-6-1 Nを描く。 コード 結果 練習問題2-6-1 以...
2つの図形を交互に繰り返し模様を描く。どちらの図形を描くかは剰余を使って決める。 例題2-5-1 ■と●の繰り返し模様を描く。 コード 結果 例題2-5-2 □と■のデザインを描く。 コード 結果 練習問題2-5-1 結...
直線や四角を描く際の色を指定する。 光の三原色の赤(Red)、緑(Green)、青(Blue)の各成分を0~255の値で示す。 r,g,b 例題2-4-1 blendMode(ADD)を指定すると色の加算ができる。赤+青...
円と四角を使って様々な模様を描く。 円や四角はデフォルトで中を塗りつぶすので、輪郭だけを描くにはnoFill()を指定する。 例題2-3-1 四角と円を描く。 コード 結果 例題2-3-2 同心円を描く。 コード 結果 ...
アートに挑戦しよう! 例題99-2-1 ランダムな円が揺れ動く コード 結果 練習問題99-2-1 例題1-13-1のiとjの範囲を変えてトレースしなさい。 練習問題99-2-2 2重ループを使って、各個人の3教科の点数...
アートに挑戦しよう! 例題99-1-1 円を描く コード 結果 aaa 例題99-1-2 円が移動する コード 結果 aaa 練習問題99-1-2 残像が残らないようにしましょう。 結果 aaa 例題99-1-3 ランダ...
forの中にforがある構造を二重ループと呼ぶ。 二重ループでは内側のループの変数が先に変化していく。外側のiが1の状態で、内側のjが1,2とくり返し、次にiが2となり、内側のjが1,2とくり返す。これをiが3になるまで...
2次元配列でできたマスの中を移動して「文字」を拾う。 例題1-17-1 「i+=1」は下に1マス移動、「j+=1」は右に1マス移動となる。以下のプログラムを実行した時に進んだ位置の文字を集めるとどんな言葉になるか? コー...
行と列の2つで管理する配列を2次元配列という。 2次元配列は行番号(i)と列番号(j)で管理される。たとえば3行4列の2次元リストは以下のように作る。Excelの表と似ている。 i行j列の要素はm[i][j]で参照できる...