関数

記事一覧 0001
  • 関数-基礎8

    Monday, January 01, 0001 in 基礎

    問題 整数の2乗を計算する自作関数を使ったプログラムを作成してください: 1〜9のランダムな整数を1つ生成してください その値を引数として自作関数を呼び出し,2乗の値を計算して返してください 生成した数と計算結果を,コンソールに表示してください 実行例

    続きを読む

  • 関数-基礎7

    Monday, January 01, 0001 in 基礎

    問題 関数-基礎2を改造し,呼び出し側で乱数を生成して渡すのではなく,関数の中で乱数を生成するようにしてください: 幅200×高さ200のスケッチウィンドウを作成し,背景を白にしてください マウスをクリックするたびに,引数を受け取らない自作関数を呼び出してください その自作関数の中で1〜9のランダムな数を2つ生成して計算し,結果を返してください 戻り値を直径として,黄色い円をキャンバス中央に描画してください 実行例

    続きを読む

  • 関数-基礎6

    Monday, January 01, 0001 in 基礎

    問題 関数-基礎2を改造し,計算結果を return で返すのではなく,関数の中で直接描画するようにしてください: 幅200×高さ200のスケッチウィンドウを作成し,背景を白にしてください マウスをクリックするたびに,1〜9のランダムな数を2つ生成し,それらを引数として自作関数を呼び出してください その自作関数の中で計算を行い,結果を直径とする黄色い円を,関数の中で直接キャンバス中央に描画してください(return は使いません) 実行例

    続きを読む

  • 関数-基礎5

    Monday, January 01, 0001 in 基礎

    問題 引数で指定した個数のランダムな円を描画する関数を作成してください: 幅400×高さ400のスケッチウィンドウを作成し,背景を白に設定してください 整数 n を受け取り,キャンバス内のランダムな位置に直径30の円を n 個描画する関数 を定義してください setup() で関数 を呼び出し,ランダムな位置に10個の円が描画されることを確認してください ヒントを見る random(width), random(height): 0〜width(height)のランダムな座標を生成します …

    続きを読む

  • 関数-基礎4

    Monday, January 01, 0001 in 基礎

    問題 引数で指定した個数の★を縦に並べて表示する関数を作成してください: 整数 n を受け取り,★を n 個縦に並べて表示する関数 void printStars(int n) を定義してください setup() 関数で printStars(3) を呼び出し,★が3個並んでコンソールに表示されることを確認してください 実行例

    続きを読む

  • 関数-基礎3

    Monday, January 01, 0001 in 基礎

    問題 真偽値を返す自作関数を使ったプログラムを作成してください: 幅200×高さ200のスケッチウィンドウを作成してください 引数が100以下かどうかを判定して真偽値を返す自作関数を定義してください 背景を白で塗り直してください 引数にマウスのY座標を入れたときの自作関数の戻り値が 真なら赤,偽なら青を塗りつぶし色に設定してください 引数にマウスのX座標を入れたときの自作関数の戻り値 が真なら直径50,偽なら直径200の円をキャンバス中央に描画してください ヒントを見る boolean 関数名( …

    続きを読む

  • 関数-基礎2

    Monday, January 01, 0001 in 基礎

    問題 戻り値を持つ自作関数を使ったプログラムを作成してください: 幅200×高さ200のスケッチウィンドウを作成し,背景を白に設定してください マウスをクリックしたときに,以下を行ってください: 1〜9のランダムな浮動小数点数を x,y を生成します. 以下の自作関数 の戻り値を求め,その値を直径としてキャンバス中央に黄色の円を描画してください 自作関数は,2つの浮動小数点数を引数(たとえばa, B)とし,a*a + 2*b + a*bを返す関数としてください 出来た人は引数あり+戻り値なしの( …

    続きを読む

  • 関数-基礎10

    Monday, January 01, 0001 in 基礎

    問題 2つの整数を受け取り,大きい方を返す自作関数を使ったプログラムを作成してください: 2つの整数を受け取り,大きい方の値を返す自作関数maxabを定義してください いくつかの整数値のペアに対してそれぞれ自作関数を呼び出し,「Max of 〇 and 〇 = 〇」の形式でコンソールに表示してください 実行例

    続きを読む

  • 関数-基礎1

    Monday, January 01, 0001 in 基礎

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

    続きを読む