Weitere ähnliche Inhalte
Ähnlich wie 論理思考とプログラミング第8回 (20)
Mehr von Noritada Shimizu (20)
論理思考とプログラミング第8回
- 5. 変数の宣言 int opacity; 変数の型 変数の名前 2010.6.3 5 論理試行とプログラミング#08 N.Shimizu <chiko at sfc.keio.ac.jp>
- 7. 命令の書式 line(100, 100, 200, 200); 命令 ; 引数 2010.6.3 7 論理試行とプログラミング#08 N.Shimizu <chiko at sfc.keio.ac.jp>
- 8. メソッド line(100, 100, 200, 200); 命令 ; 引数 2010.6.3 8 論理試行とプログラミング#08 N.Shimizu <chiko at sfc.keio.ac.jp>
- 9. 返り値 メソッドが仕事をした結果 意味はさまざま 作成物 計算した結果 成功 / 失敗 / ステータスコード などなど 2010.6.3 9 論理試行とプログラミング#08 N.Shimizu <chiko at sfc.keio.ac.jp>
- 12. 問題その2 ウィンドウサイズは400x400 背景は黒 200個の正方形と200個の長方形がランダムな場所に描かれている 塗りの色はランダム 各辺の長さはランダム 2010.6.3 12 論理試行とプログラミング#08 N.Shimizu <chiko at sfc.keio.ac.jp>
- 14. その1の回答例 14 論理試行とプログラミング#08 N.Shimizu <chiko at sfc.keio.ac.jp> 2010.6.3 size(400, 400); background(0, 0, 0, 100); inti = 0; while(i < 2000){ float r = random(0, 255); float g = random(0, 255); float b = random(0, 255); float o = random(245) + 10; stroke(r, g, b, o); float x1 = random(width); float y1 = random(height); float x2 = random(width); float y2 = random(height); line(x1, y1, x2, y2); i = i + 1; }
- 15. width, height width : 画面の幅 height : 画面の高さ 最初から宣言されている変数 15 論理試行とプログラミング#08 N.Shimizu <chiko at sfc.keio.ac.jp> 2010.6.3
- 19. 条件式 評価が true もしくは falseになる式 当てはまるもの true / false boolean型の変数 比較演算 論理演算 返り値がboolean型のもの 2010.6.3 19 論理試行とプログラミング#08 N.Shimizu <chiko at sfc.keio.ac.jp>
- 22. AならばB、それ以外はC if(A){ B }else{ C } Aが成り立つ場合 それ以外の場合 2010.6.3 22 論理試行とプログラミング#08 N.Shimizu <chiko at sfc.keio.ac.jp>
- 23. else if if(A){ B }else if(D){ E }else { C } AならばB それ以外のとき DならばE それ以外ならばC 2010.6.3 23 論理試行とプログラミング#08 N.Shimizu <chiko at sfc.keio.ac.jp>
- 25. 問題その6 黒地に円を書く 塗りはなし 上3分の1は赤の円 次の3分の1は青の円 最後の3分の1は緑の円 円の大きさ、位置はランダム 2010.6.3 25 論理試行とプログラミング#08 N.Shimizu <chiko at sfc.keio.ac.jp>
- 26. 問題その7 黒地に円を書く 塗りはなし 円の大きさ、位置はランダム 画面を9分割し、その位置に応じて色を違えること 2010.6.3 論理試行とプログラミング#08 N.Shimizu <chiko at sfc.keio.ac.jp> 26