順次・分岐・反復の処理をトレース表で追う

順次・分岐・反復の途中の値や動作をトレース表で確かめる14問と六つの記述課題です。

学年・内容の目安 高校「情報Ⅰ」。授業の復習や教材の準備に使えます。公開教材の利用条件を確認し、年少の生徒には講師が紙の教材を用意します。

学習用の練習の使い方

学習内容や既習事項に合わせて使う独自の練習です。文部科学省の認定教材や、教科書・入試の全範囲を網羅する教材ではありません。

解説を読む

短い手順を一つずつ進め、途中の値や状態を表に記録します。条件で分かれる場合や同じ操作を繰り返す場合も扱います。

必要な予備知識

簡単な加減乗算と、「以上」「より大きい」の意味を確かめておくこと。

  1. 順次は、直前の結果を使って指定された順に処理します。
  2. 分岐は、その時点の条件に合う側へ進みます。
  3. 反復は、条件を調べる時点や繰り返す回数を確認します。

解き方の例

初めが0で1を3回足すなら、処理前と各回の後は0、1、2、3です。

よくある間違い

  • 更新する前の値を、次の行でも使ってしまう。
  • 分岐で両側の処理を続けて行う。
  • 条件を調べる前後の違いを見落とす。

資料と考え方を講師と確かめる

トレース表の時点をそろえ、実行した処理と値や動作の変化を対応させます。

二つの欄がある問題では、資料にある語句を欄の順に入力します。記述の説明は講師と確かめます。

文部科学省:高等学校学習指導要領解説 情報編 · 文部科学省:「情報Ⅰ」教員研修用教材

読む文章・資料

順に代入して値を追う

資料Aでは、最初の個数を4とします。「2を足す」「その結果を3倍する」「1を引く」の順に処理します。トレース表には、各行の処理が終わった時点の値を記入します。

入力によって一つの分岐を選ぶ

資料Bで、札が「青」なら状態を「受付」にします。「青」でなければ状態を「待機」にします。状態が「受付」の場合に合図を「鳴る」、それ以外を「静か」と記録します。

同じ操作を指定の回数だけ繰り返す

資料Cで、合計を1から始め、1回につき3を足す操作を4回繰り返します。記録は、0回を処理前、1回を最初に足した直後とします。

反復のたびに条件を確かめる

資料Dで、残数を5から始めます。残数が2以上なら2を引き、再び残数を調べます。2未満になったら終了します。引いた後だけを表の新しい行に記録します。

分岐を繰り返しの中で使う

資料Eで、列の値 3、1、4、2 を左から一つずつ読みます。読んだ値が3以上なら、その値を合計に加えます。それ以外の値では合計を変えません。処理前の合計は0です。

条件を調べる時点を変える

資料Fで値は初めから2です。手順Pは「値が2より大きければ1を引く」を、条件を調べながら繰り返します。手順Qは先に1を一度引き、その後に値が2より大きい間だけ引く処理を続けます。

二つの状態の変化を別々に追う

資料Gで、箱の札を「未確認」、合図を「消灯」で始めます。最初にふたを開けると札を「確認」にします。次に中身が空なら合図を「点灯」、空でなければ「消灯」にします。

練習する

選択問題では答えを一つ選び、入力問題では指定された形式で答えます。判断の根拠や途中の手順は、記述課題で講師と確認します。

入力した答えは、ページを再読み込みするか離れるまで、このページのメモリ上に保持されます。保存済みの下書き、アカウントの成績、自動の宿題提出は作成されません。

確認問題・資料・講師と使う課題

  1. 資料:順に代入して値を追う

    資料Aで、最初の「2を足す」の直後の値はいくつですか。数値を入力します。

    答えと解説

    6

    4に2を足すと6です。

  2. 資料:順に代入して値を追う

    資料Aで、処理を指定どおり進めた状態の並びはどれですか。

    • 4 → 6 → 18 → 17
    • 4 → 12 → 14 → 13
    • 4 → 6 → 5 → 15
    答えと解説

    4 → 6 → 18 → 17

    足す、掛ける、引くの順に、その時点の値を次の処理で使います。

  3. 資料:入力によって一つの分岐を選ぶ

    資料Bで札が「青」の場合について、表の状態と合図を、それぞれ資料の語句で入力します。

    札を読んだ後のトレース表
    入力した札状態合図
    青□□
    白待機静か
    答えと解説

    状態: 受付 / 合図: 鳴る

    青なので受付になります。状態が受付なので、合図は鳴ります。

  4. 資料:入力によって一つの分岐を選ぶ

    資料Bで札が「白」のときの記録はどれですか。

    • 状態が「待機」、合図が「鳴る」。
    • 状態が「受付」、合図が「静か」。
    • 状態が「待機」、合図が「静か」。
    答えと解説

    状態が「待機」、合図が「静か」。

    青ではないので待機になり、受付以外なので合図は静かです。

  5. 資料:同じ操作を指定の回数だけ繰り返す

    資料Cで、2回目の操作が終わったときの合計はいくつですか。数値を入力します。

    答えと解説

    7

    処理前が1、1回後が4、2回後が7です。

  6. 資料:同じ操作を指定の回数だけ繰り返す

    資料Cで、指定の回数をすべて終えた合計はいくつですか。数値を入力します。

    答えと解説

    13

    1から3を4回足します。1+12=13です。

  7. 資料:反復のたびに条件を確かめる

    資料Dの残数を、最初の値から順に追った表はどれですか。

    • 5 → 4 → 3 → 2 → 1
    • 5 → 3 → 1
    • 5 → 3 → 1 → −1
    答えと解説

    5 → 3 → 1

    5から2を引くと3、もう一度引くと1です。1は2未満なので、ここで終わります。

  8. 資料:反復のたびに条件を確かめる

    資料Dで、2を引く処理を行う回数はいくつですか。数値を入力します。

    答えと解説

    2

    5と3のときに実行し、1のときには実行しません。

  9. 資料:分岐を繰り返しの中で使う

    資料Eで、三つ目の値を読み終えた直後の合計はいくつですか。数値を入力します。

    答えと解説

    7

    3を足し、1では変えず、4を足すので7です。

  10. 資料:分岐を繰り返しの中で使う

    資料Eで、合計が変わらないのはどの値を読んだときですか。

    • 3と4を読んだとき。
    • 1と4を読んだとき。
    • 1と2を読んだとき。
    答えと解説

    1と2を読んだとき。

    条件は3以上です。1と2では加えず、その前の合計が残ります。

  11. 資料:条件を調べる時点を変える

    資料Fの手順Pで、最初に条件を調べた後はどうなりますか。

    • 処理せず、値が2のまま終わる。
    • 一度引き、値が1になって終わる。
    • 値が0になるまで引く。
    答えと解説

    処理せず、値が2のまま終わる。

    値2は2より大きくないため、最初から引く処理に入りません。

  12. 資料:条件を調べる時点を変える

    資料Fの手順Qで、終了時の値が手順Pと異なる理由はどれですか。

    • Qは値が2より大きいことを二度調べるから。
    • Qは条件を調べる前に一度引くから。
    • Qは最初に値を3へ変更するから。
    答えと解説

    Qは条件を調べる前に一度引くから。

    Qは条件を調べる前に、まず一度引きます。値は2から1になり、その後は1が2より大きくないので、引く処理には進みません。

  13. 資料:二つの状態の変化を別々に追う

    資料Gでふたを開け、中身が空だったとき、処理後の札と合図を資料の語句で入力します。

    二つの状態を記録する表
    時点札合図
    処理前未確認消灯
    ふたを開けた直後確認消灯
    中身が空と分かった後□□
    答えと解説

    札: 確認 / 合図: 点灯

    ふたを開けると札は確認、中身が空なら合図は点灯です。

  14. 資料:二つの状態の変化を別々に追う

    資料Gで、ふたを開け、中身が空でない場合の記録はどれですか。

    • 札が「未確認」、合図が「点灯」。
    • 札が「確認」、合図が「点灯」。
    • 札が「確認」、合図が「消灯」。
    答えと解説

    札が「確認」、合図が「消灯」。

    ふたを開ければ札は確認になります。空でなければ合図は消灯です。

資料と考え方を講師と確かめる

資料:順に代入して値を追う

資料Aで、今度は最初の値を2にします。処理前と各操作の直後の値を表にし、最後の値を書きましょう。

答えと解説

処理前は2、2を足した後は4、3倍した後は12、1を引いた後は11です。

同じ値を毎回使うのではなく、直前の結果を次の操作へ渡します。

  • 処理前の2と、各操作後の4、12、11を順に示す。
  • どの値がどの操作の直後か分かるようにする。

資料:入力によって一つの分岐を選ぶ

資料Bで札が「白」のとき、状態を決める条件と合図を決める条件を、調べる順に説明しましょう。

答えと解説

先に札の色を調べます。白は青ではないので待機になります。次に状態を調べ、待機は受付ではないので、合図は静かと記録します。

二番目の分岐が調べるのは札の色ではなく、その前に決めた状態です。

  • 先に札の色を調べ、白を待機にする。
  • 次に決まった状態を調べ、待機なので静かと記録する。

資料:同じ操作を指定の回数だけ繰り返す

資料Cで処理前の合計を2、足す量を4に替えます。0回から4回までの合計を表にし、なぜ五つの値があるか説明しましょう。

答えと解説

0回が2、1回が6、2回が10、3回が14、4回が18です。実行は4回ですが、操作する前の値も一行として記録します。

回数0は繰り返しに入る前の状態です。

  • 0〜4回の値2、6、10、14、18を対応させる。
  • 処理前の値も記録するため、4回の処理に対して値は五つあると示す。

資料:反復のたびに条件を確かめる

資料Dで残数を6から始めます。残数の変化を記録し、どこで条件が成り立たなくなるか説明しましょう。

答えと解説

残数は6、4、2、0と変化します。残数が2のときも条件を満たすので引き、0になると2未満なので終わります。

「2以上」は2を含みます。

  • 6、4、2、0と残数を順に示す。
  • 2では実行し、0では終了する理由を条件から示す。

資料:分岐を繰り返しの中で使う

資料Eの値を2、3、1、5に替えます。各値の処理後の合計を順に書き、変わらない行がある理由を説明しましょう。

答えと解説

各処理の後は0、3、3、8です。2と1では3以上の条件に合わないため、その前の合計が残ります。

値を読む回数と、合計に加える回数は異なります。

  • 合計0、3、3、8を処理順に示す。
  • 2と1の行で合計を変えない理由を条件から示す。

資料:条件を調べる時点を変える

資料Fで、初めの値を4に替えます。PとQで引くたびに値がどう変わるかを書き、今回は結果が同じになる理由を説明しましょう。

答えと解説

Pは最初の条件を満たして4から3になり、もう一度引いて2で終わります。Qも先に4から3へ変え、その後の条件を満たして2になり終わります。

処理を始める条件が違っても、ある入力では同じ結果になります。

  • 両方で4、3、2と値が変わることを示す。
  • 最初が4ならPも初回の条件を満たし、Qと同じ値3に進むと説明する。

ワークシート

印刷用PDFを教材としてアップロード · 宿題に添付

学習内容と参考資料

日本の学習指導要領

高等学校「情報Ⅰ」(3)。イ(イ)の処理を正確に記述し、手順を追って結果を確かめる学習。 · 2026-11-09

学習内容と参考資料

文部科学省 · 冊子31ページ。「情報Ⅰ」のコンピュータとプログラミング。

文部科学省 · 冊子33ページ。イ(イ)の処理を正確に記述し、手順を追って結果を確かめる学習。

授業・宿題・次の記録につなげる

資料をもとにした判断や計算の手順を、生徒と一緒に確かめましょう。印刷する場合は生徒用と講師用を分け、記述課題は講師用の基準で確認します。年少の生徒には講師が紙の教材を用意します。生徒用のログインを使う場合は、利用条件と同意の手順を確認してください。

講師の方へ

教材にリンクを保存し、必要なときに生徒と共有できます。

この練習問題を保存