Más contenido relacionado
Similar a 論理思考とプログラミング#08 (13)
Más de Noritada Shimizu (20)
論理思考とプログラミング#08
- 3. 変数宣言 型 名前 2009.12.3 3 論理思考とプログラミング #08 N.Shimizu
- 4. 繰り返し while( 条件 ){ 処理 } この条件が真かどうかを調べる 2009.12.3 4 論理思考とプログラミング #08 N.Shimizu
- 5. 条件分岐 if (条件){ 処理A }else{ 処理B } 条件が成立する->処理Aを実行 成立しない->処理Bを実行 elseの部分は省略できる 2009.12.3 5 論理思考とプログラミング #08 N.Shimizu
- 7. 仕様 400本線を引く 背景は黒 始点はランダム 終点もランダム 色はランダム 不透明度もランダム 2009.12.3 7 論理思考とプログラミング #08 N.Shimizu
- 9. width, height width : 画面の幅 height : 画面の高さ 最初から宣言されている変数 2009.12.3 9 論理思考とプログラミング #08 N.Shimizu
- 11. 400回繰り返す inti = 0; while(i < 400){ 処理 i = i +1; } 繰り返す前に必ずやること 繰り返しの最後に必ずやること 2009.12.3 11 論理思考とプログラミング #08 N.Shimizu
- 21. プログラム例の構成 前処理 for(inti = 0; i < 400; i = i + 1){ 円の中心座標と半径の決定 色の決定 描画 } 2009.12.3 21 論理思考とプログラミング #08 N.Shimizu
- 26. イベントに対応した部分 イベントハンドラ (event handler) 特別な名前をもったメソッド mousePressed() mouseMoved() draw() メソッドを自分で作らなくてはいけない! 2009.12.3 26 論理思考とプログラミング #08 N.Shimizu
- 39. フレームレート drawメソッドを呼び出す間隔 正確には画面の描画回数 FPS (Frame Per Second) frameRate(<フレームレート>) <フレームレート>には正の実数を書く E.g. frameRate(30); と書くと秒間30回実行する 2009.12.3 39 論理思考とプログラミング #08 N.Shimizu
- 44. 描画の仕組み プログラム ellipse ellipse ellipse ellipse 画面の状態を 記憶している変数 転送 転送 転送 フレームレート:転送の頻度 実際の画面 2009.12.3 44 論理思考とプログラミング #08 N.Shimizu
- 69. クラス? 変数の型 構成要素 状態を表すいくつかの変数 状態に基づいて動くいくつかのメソッド 2009.12.3 69 論理思考とプログラミング #08 N.Shimizu
- 75. Circleとc1, c2との関係 Circle :クラス 「円とは何か」 定義 c1, c2 :オブジェクト 一つ一つの円 クラスによって定義される具体的なもの 2009.12.3 75 論理思考とプログラミング #08 N.Shimizu