戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2011年 秋期 64


問題文

1~4の番号をもつ四つの状態がある。四つの状態は図のようにつながれており、時計回りや反時計回りに状態を遷移することができる。
ITパスポート 2011年 秋期  問64の問題画像

選択肢

1
2
3
4(正解)

🔒 解説は解答すると表示されます

状態遷移(余りによる移動)【ITパスポート 解説】

正解の理由

現在の状態番号に対して「11倍して3で割った余り」を計算し、その余りに応じて移動します。
11を3で割った余りは2なので、任意の状態番号 n に対して 11×n を3で割った余りは を3で割った余りと同じになります(数式で の意味です)。
問題は「手順を2回実施」するので、順に計算します。
1回目:現在 1 → 11×1 = 11、11 ÷ 3 の余りは 2。余りが2なので「時計回りに二つ」移動。1 → 2 → 3。結果:状態3。
2回目:現在 3 → 11×3 = 33、33 ÷ 3 の余りは 0。余りが0なので「時計回りに一つ」移動。3 → 4。
したがって最終状態は 4、つまり選択肢は です。

解法ステップ

  1. まず 11×現在の状態番号 を計算する。
  2. それを3で割った「余り」を求める(余り=割り算のあまり)。
  3. 余りが0なら時計回りに1つ、1なら反時計回りに1つ、2なら時計回りに2つ動く。
  4. これを問題の回数だけ繰り返す(今回は2回)。
実際の計算(簡潔)
  • 1回目:11×1 = 11 → 11 mod 3 = 2 → 時計回りに2つ → 1 → 2 → 3
  • 2回目:11×3 = 33 → 33 mod 3 = 0 → 時計回りに1つ → 3 → 4

選択肢別の誤答解説

  • ア: 1
    誤りの典型:1回目の移動を忘れて「出発点のまま」としてしまう場合。実際は1回目で状態3に移るため最終的に1には戻らない。
  • イ: 2
    誤りの典型:余りの計算を間違えたり、時計回り/反時計回りを取り違えると出る答え。正しい計算では1回目で状態3になるため、2で終わることはない。
  • ウ: 3
    誤りの典型:手順を1回だけ実施したままとしている場合。問題では「2回実施」なので、1回目で状態3に来てもさらにもう1回動かす必要がある。
  • エ: 4(正解)
    上の通り、2回の手順の結果は状態4になります。

よくある誤解

  1. 「11×n の余りをそのままnに足す」など、余りの意味を取り違える。余りは「割ったあとの余りの数」であって、その数だけ移動する指示になる点を忘れない。
  2. 時計回りと反時計回りの向きを逆に覚える。図や問題文の向きを必ず確認する。
  3. 1回目の結果を使って2回目を計算するのを忘れる。手順は繰り返し適用するので、常に「今いる状態」を更新してから次の計算を行う。

補足コラム

「余り」を扱うときはモジュロ(剰余)という考え方が便利です。モジュロとは「ある数で割ったときの余り」のことを指します。今回のポイントは 11 ≡ 2 (mod 3) で、これは「11を3で割った余りは2」という意味です。これにより計算を簡略化できます。
また、同様の問題を何度も繰り返す場合は、状態ごとに次に行く状態を表にしておくと早いです(今回の写像 f は f(1)=3, f(2)=1, f(3)=4, f(4)=2)。
短い表(参考)
  • 状態1 → 次は3
  • 状態2 → 次は1
  • 状態3 → 次は4
  • 状態4 → 次は2
この表を使えば、2回適用は f(f(1)) = f(3) = 4 と素早く求められます。

FAQ

Q. 「余り」を計算する簡単なコツはありますか?
A. 大きな数なら、問題の底(ここでは3)で割ったあとの余りで考えます。例えば 11 は 3で割ると余り2なので、11×n の余りは 2×n の余りに置き換えられます。
Q. 反時計回りと時計回りを混同しないコツは?
A. 図に小さな矢印で「→」や「←」を直接書くか、時計の針をイメージするとわかりやすいです。右回り=時計回り、左回り=反時計回りで覚えておくと実務でも役立ちます。
Q. 同じルールで何回も繰り返す場合、周期(ループ)を調べられますか?
A. はい。状態遷移の写像を並べてグラフにすると周期が見つかります。今回の写像ではサイクルを追えば効率的に答えを出せます(例:1→3→4→2→1 のような循環になるかを確認)。

関連キーワード: 状態遷移、余り、剰余演算、モジュロ、数学的思考、図による問題、演習問題、計算のコツ
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について