関数

記事一覧 0001
  • 関数-発展2

    Monday, January 01, 0001 in 発展

    問題 関数を使った複雑なプログラムを実装してください: setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください draw() 関数で毎フレーム: 背景色を設定 で暗い背景を描画してください 自作関数として複数の処理関数を定義: void updateObject() でオブジェクトの状態を更新 void displayObject() でオブジェクトを描画 void checkCollision() で衝突判定 グローバル変数でオブジェクトの状態(位置、速度など)を管理 …

    続きを読む

  • 関数-発展1

    Monday, January 01, 0001 in 発展

    問題 高度な関数設計と実装を行ってください: setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください draw() 関数で毎フレーム: 背景色を設定 で白い背景を描画してください 自作関数として複数の高度な描画関数を定義: void drawGrid(float cellSize) でグリッドを描画 void drawGradient(float x, float y, float w, float h) でグラデーションを描画 void …

    続きを読む

  • 関数-応用4

    Monday, January 01, 0001 in 応用

    問題 複数の関数を連携させた処理を実装してください: setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください draw() 関数で毎フレーム: 背景色を設定 で白い背景を描画してください 自作関数として複数の処理関数を定義: float getDistance(float x1, float y1, float x2, float y2) で距離を計算 void drawLineWithDistance(float x1, float y1, float x2, …

    続きを読む

  • 関数-応用3

    Monday, January 01, 0001 in 応用

    問題 関数を使った再利用可能なコードを実装してください: setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください draw() 関数で毎フレーム: 背景色を設定 で白い背景を描画してください 自作関数として複数の描画関数を定義してください: void drawButton(float x, float y, float w, float h, String label) でボタンを描画 void drawBar(float x, float y, float w, …

    続きを読む

  • 関数-応用2

    Monday, January 01, 0001 in 応用

    問題 複雑な処理を関数で実装してください: setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください 自作関数として複数の図形描画関数を定義してください: void drawPolygon(float x, float y, float size, int sides) で多角形を描画 void drawStar(float x, float y, float size) で星形を描画 setup() 関数で以下の関数呼び出しを実行してください: …

    続きを読む

  • 関数-応用1

    Monday, January 01, 0001 in 応用

    問題 複数の関数を定義して、それらを組み合わせた処理を実装してください: setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください グローバル変数 int x = 20 を宣言してください 自作関数として void drawCar(float carX, float carY, float d) を定義してください: 赤色(RGB: 255, 0, 0)の矩形(幅 d、高さ d)を座標 (carX, carY) に描画してください 赤色(RGB: 255, 0, 0)の矩形 …

    続きを読む

  • 関数-基礎3

    Monday, January 01, 0001 in 基礎

    問題 戻り値を持つ関数を実装して、以下を実装してください: setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください 自作関数として float calculateDistance(float x1, float y1, float x2, float y2) を定義してください: 2点 (x1, y1) と (x2, y2) の距離を計算して戻してください 距離の公式:sqrt((x2-x1)^2 + (y2-y1)^2) setup() 関数で以下の処理を実行してくださ …

    続きを読む

  • 関数-基礎2

    Monday, January 01, 0001 in 基礎

    問題 パラメータを受け取る関数を作成・使用して、以下を実装してください: setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください 自作関数として void drawFilledRect(float x, float y, float w, float h, int col) を定義してください: 座標 (x, y) に、幅 w、高さ h の矩形を指定された色 col で描画してください setup() 関数で以下の関数呼び出しを実行してください: …

    続きを読む

  • 関数-基礎1

    Monday, January 01, 0001 in 基礎

    問題 整数の階乗を計算する関数を作成してください。その関数を使って、4と11の階乗を計算し、結果をコンソールに表示してください。 ヒントを見る 以下の構文を使用できます: 関数の戻り値の型 関数名(引数) { ... return 値; }: 関数定義 for(初期値; 条件; 更新): ループ処理 println(): コンソールに出力 実行例

    続きを読む