単元別カリキュラム

問題一覧・単元マップ

共通テスト「情報Ⅰ」のプログラミング領域をステップバイステップで攻略しましょう。

共通テスト「情報Ⅰ」第3問 ターンテーブルセレクター
2025 / 2026年度
本試験 第3問 完全攻略コース

文化祭ゲーム待ち時間シミュレーション

待ち行列シミュレーションと最長待ち時間の最適化

本番入試問題(ラスボス)にアタック! 歯が立たないときは「道を照らす」ボタンで、時刻の差分計算から枝刈り探索までの5つの基礎ステップを解放して攻略できます。

クリックで正面へ
2026年度
追試験 第3問 完全攻略コース

文化祭クイズ集の自動作成

分野別上限管理と4大会への重複排除アルゴリズム

全193問から問題が重複しない4つのクイズ集を自動作成! 手作業シミュレーション・配列データ構造から、二重ループ拡張まで段階的に完全制覇します。

クリックで正面へ
大学入試センター
試作問題 第3問 完全攻略コース
近日公開

比例代表選挙 ドント方式シミュレーション

得票数比較と議席配分アルゴリズム

各政党の得票数を除数(1, 2, 3...)で割った商の最大値を繰り返し探して議席を割り当てる、情報Ⅰの超有名アルゴリズムをシミュレーションします。

近日リリース予定(準備中)
UNIT 01·順次・分岐・反復

基本制御構造

準備中

プログラミングの土台となる変数の代入、条件分岐(もし〜ならば)、および繰り返し構文の基礎を学びます。

現在、この単元の追加問題を準備中です。
UNIT 02·1次元・2次元配列

配列操作

準備中

複数のデータをまとまりとして扱う配列の参照、更新、および添字(インデックス)の動きをマスターします。

現在、この単元の追加問題を準備中です。
UNIT 03·合計・平均・カウント

集計・統計

1問 登録中

配列内の要素を足し合わせる合計、平均の算出、条件に一致する個数を数え上げる頻出アルゴリズムです。

未着手

配列の合計値を求めよう

目安 5分·配列添字: 1始まり

配列の全要素を先頭から順に走査し、累積加算する集計の基本を理解する。

UNIT 05·選択ソート・バブルソート

整列アルゴリズム

準備中

データを昇順や降順に並べ替える基本的なアルゴリズムの仕組みと交換の手順を理解します。

現在、この単元の追加問題を準備中です。
UNIT 06·素数判定・ユークリッドの互除法・進数変換

数論・基数変換

準備中

約数、素数判定、最大公約数、および2進数と10進数の変換など、情報分野に不可欠な数学的処理を学びます。

現在、この単元の追加問題を準備中です。
UNIT 07·乱数・ゲーム・状態遷移

シミュレーション

11問 登録中

乱数を用いた確率の検証や、ルールに従って変化するシステムを模倣するシミュレーション問題を解きます。

未着手

Step 1: 時刻の差分から待ち時間を求めよう

目安 5分·配列添字: 1始まり

待ち時間が「開始時刻 - 到着時刻」の差分で計算できることを理解する。

未着手

Step 2: 次の人の開始時刻を「最大値」で決めよう

目安 6分·配列添字: 1始まり

待ち行列で次の人が開始できる時刻は「到着時刻」と「前の人の終了時刻」の遅い方になることを理解する。

未着手

Step 3: 直前の人(添字 i - 1)の終了時刻を参照しよう

目安 8分·配列添字: 1始まり

配列で連続するデータを扱う際、i番目の人が直前(i - 1番目)のデータに依存する構造を理解する。

未着手

Step 4: 最長待ち時間(最大値の更新)を記録しよう

目安 7分·配列添字: 1始まり

ループを回しながら「これまでの最長値」を更新し続ける最大値集計アルゴリズムを理解する。

未着手

Step 5: 条件付きループと早期終了(枝刈り)

目安 8分·配列添字: 1始まり

複合条件「(条件A) and (条件B) の間繰り返す」による早期終了の仕組みを理解する。

未着手

👑 共通テスト本試験 第3問:文化祭ゲーム待ち時間シミュレーション

目安 15分·配列添字: 1始まり

待ち行列シミュレーション(到着・開始・終了・待ち時間の相互関係)を統合的に理解する。

未着手

Step 1: 手作業シミュレーションとルール読解

目安 8分·配列添字: 0始まり

クイズ集の採用ルール(最大数未満であれば採用)を手作業でシミュレーションできる。

未着手

Step 2: 分野の数値コード化と実行トレース

目安 8分·配列添字: 0始まり

文字列の分野名を 0〜5 の数値コードとして配列 Bunya に格納するデータ構造を理解する。

未着手

Step 3: 1つのクイズ集を作る基本アルゴリズム

目安 10分·配列添字: 0始まり

配列全体の末尾までループする終了条件(空欄カ)を理解する。

未着手

Step 4: 重複なしで4つのクイズ集に配分する拡張

目安 12分·配列添字: 0始まり

クイズ集番号 c による外側ループ(1〜4)と内側探索の二重ループ構造を理解する。

未着手

👑 共通テスト追試験 第3問:文化祭クイズ集自動作成

目安 15分·配列添字: 0始まり

クイズ集自動作成の二重ループ構造と配列を用いた分野別上限管理を統合的に理解する。