配列処理

記事一覧 0001
  • 配列処理-発展7

    Monday, January 01, 0001 in 発展

    問題 配列とイベント処理、アニメーションを組み合わせた処理を実装してください: グローバル変数として: int[] 型の配列 status をサイズ 8 で初期化してください float 型の変数 circleX = 35, circleY = 100 を宣言してください setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください ループで各要素に ランダムな値を取得 で生成した値を代入してください(0=赤、1=青、2=白) 各要素に対応する円を描画してください: 0 の場合 …

    続きを読む

  • 配列処理-発展6

    Monday, January 01, 0001 in 発展

    問題 配列とアニメーションを組み合わせた処理を実装してください: グローバル変数として: int[] 型の配列 status をサイズ 8 で初期化してください setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください frameRate(1) で毎秒1フレームの描画速度に設定してください ループで各要素に ランダムな値を取得 で生成した値を代入してください(0=赤、1=青、2=白) 各要素に対応する円を描画してください: 0 の場合は赤色(RGB: 255, 0, 0) …

    続きを読む

  • 配列処理-発展5

    Monday, January 01, 0001 in 発展

    問題 配列の要素を逆順に並び替えるアルゴリズムを実装してください: int[] 型の配列を以下の値で初期化してください:{15, 10, 3, 7, 11, 8} 並び替え前の配列を console に出力してください: 「並び替え前」と出力 ループで各要素を「値, 」の形式で出力 改行を出力 配列の要素を逆順に並び替えてください(アルゴリズム): s = array.length - 1 で終端インデックスを取得 for ループで i が 0 から s-1 まで反復: 一時変数 temp に …

    続きを読む

  • 配列処理-発展4

    Monday, January 01, 0001 in 発展

    問題 条件分岐とループを使用した複雑な処理を実装してください: グローバル変数として: int c = 10 でカテゴリ数を定義してください int[] 型の配列 card をサイズ c で初期化してください int 型の変数 complete = 0, count = 0, get を宣言してください while (complete == 0) ループ内で: ランダムな値を取得 で 0~9 のランダムな値を取得してください 配列の対応する要素をインクリメント(card[get] += 1)して …

    続きを読む

  • 配列処理-発展3

    Monday, January 01, 0001 in 発展

    問題 2次元配列を使った複雑なデータ管理を実装してください: グローバル変数として: int c = 6 でカード種類を定義してください int[][] 型の2次元配列 card をサイズ 2×c で初期化してください(0行=黒、1行=赤) int 型の変数 redGet, blackGet, count = 0 を宣言してください setup() 関数:空のままにしてください draw() 関数で: count が 20 に達したら、以下を console に出力してください: 黒いカード各種 …

    続きを読む

  • 配列処理-発展2

    Monday, January 01, 0001 in 発展

    問題 複数の配列とイベント処理を組み合わせた処理を実装してください: グローバル変数として: int c = 6 でカード種類を定義してください int[] 型の配列 red, black をサイズ c で初期化してください int 型の変数 redGet, blackGet, count = 0 を宣言してください setup() 関数:空のままにしてください draw() 関数で: count が 20 に達したら、以下を console に出力してください: 黒いカード各種について「黒カー …

    続きを読む

  • 配列処理-発展1

    Monday, January 01, 0001 in 発展

    問題 配列とグラフィック描画を組み合わせた処理を実装してください: グローバル変数として: int c = 6 でカテゴリ数を定義してください int[] 型の配列 card をサイズ c で初期化してください int 型の変数 get を宣言してください setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください draw() 関数:空のままにしてください mousePressed() 関数(マウスクリック時)で: ランダムな値を取得 で 0~5 のランダムな値を取得し、対 …

    続きを読む

  • 配列処理-応用5

    Monday, January 01, 0001 in 応用

    問題 2次元配列と条件分岐を使用してオセロゲーム(簡易版)を実装してください: グローバル変数として: int[][] 型の2次元配列 othello をサイズ 3×3 で初期化してください int 型の変数 posX, posY を宣言してください setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください 背景色を設定 で緑色の背景を描画してください 3×3 グリッドを作成するため、2本の縦線と2本の横線を描画してください: 縦線:x = width/3 と x = …

    続きを読む

  • 配列処理-応用4

    Monday, January 01, 0001 in 応用

    問題 2次元配列とイベント処理を使用して、以下を実装してください: グローバル変数として: int[][] 型の2次元配列 num をサイズ 3×3 で初期化してください int 型の変数 posX, posY を宣言してください setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください 背景色を設定 で白い背景を描画してください textSize(50) でテキストサイズを設定してください textAlign(CENTER, CENTER) でテキスト配置を中央に設定して …

    続きを読む

  • 配列処理-応用3

    Monday, January 01, 0001 in 応用

    問題 setup(), draw(), mousePressed() 関数と配列を使用して、以下を実装してください: グローバル変数として: int 型の2次元配列 card をサイズ 6 で初期化してください int 型の変数 get を宣言してください setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください draw() 関数:空のままにしてください mousePressed() 関数(マウスクリック時)で: ランダムな値を取得 で 0~5 のランダムな値を get …

    続きを読む