情報Iのアルゴリズム:手で追うトレース練習
情報Iのプログラミング問題で、途中の値を見失ったら?変数の更新、ループの条件、配列の位置をトレース表で分けて確認します。
テーマの紹介
情報Iのアルゴリズム:変数の変化を見失わないために
大学入学共通テストでも大きなウェイトを占める高校「情報I」。プログラミングやアルゴリズムの問題を見て、「なんとなくコードを眺めて頭の中で計算すればいけるでしょ!」と暗算で挑んでいませんか?処理が長くなると、途中の値を覚え続けるのが難しくなることもあります。
ループが何周も回ったり、途中で「i番目とj番目を入れ替える」といった条件分岐が複雑に絡むと、人間の頭の中のワーキングメモリは一瞬でパンクします。「あれ、今ループ何回目だっけ?」「xの値ってさっき更新されたっけ?」と迷子になり、試験本番の焦りも相まってケアレスミスを連発することに…。途中の状態を見返す方法の一つが、変数の変化を紙に残す「トレース表」です。どの行で値が変わったかをたどる手がかりになります。
丸暗記から脱却!トレース表をマスターする3つの実践ステップ
コードの意味を丸暗記するのではなく、実行手順を泥臭く1行ずつ追うコツをTuTuと一緒に整理しておきましょう!
- 変数の箱を用意して「1ステップ1行」で記録する:問題文に出てくる変数(
i,sum,maxなど)を列にして、初期状態からスタート。代入が起きるたびに新しい行へ更新後の値を書き込んでいきます。「頭で覚えるな、紙に書け」が鉄則です。 - ループの終了条件と境界値を厳密にチェック:一番ミスが出やすいのが「for文やwhile文を抜ける瞬間」です。条件が
i < nなのかi <= nなのかでループ回数が1回ズレます。条件式の判定結果(真/偽)もトレース表の端にメモしておくと、終了時の値を振り返りやすくなります。 - 配列の添字(インデックス)とスワップの手順化:並び替え(ソート)や二分探索では、配列のインデックス番号と格納されている値を混同しがち。下書き用紙に配列の箱を描き、指差し確認しながら要素の入れ替えを矢印で書き込むことで、値の移動と処理の順番を見比べやすくなります。
🎬 トレース表の基本ルール:暗算を捨てて1行ずつ書く
共通テスト対策:暗算を排除するトレース表の書き出しステップ
共通テストのプログラミング問題で失点しないための解法手順を解説。目的の把握から繰り返しブロックの特定、トレース表の枠作りまで実践的に学べます。
参考動画を開く(YouTube)
情報I基礎講義:変数への代入とトレースの実践テクニック
変数という箱の概念と代入記号の働きをフローチャートと連動して説明。手で値を書き更新しながら追っていく基礎体力を養成します。
参考動画を開く(YouTube)
🎬 分岐とループ(繰り返し処理)の条件判定を可視化する
ループ構造の追跡:カウンタ変数と積算変数の推移を可視化
1から100までの総和アルゴリズムを題材に、ループカウンタが増加するたびに合計値がどう累積していくかをトレース表で明確に追跡します。
参考動画を開く(YouTube)
アルゴリズム3大構造:順次・分岐・反復の手追い読み解き方
プログラムの基本骨格である順次・選択・繰り返しの組み合わせを、フローチャートから読み取って状態変化を追う基礎トレーニングです。
参考動画を開く(YouTube)
検定問題実戦:変数xの減算とループ終了条件の境界値判定
実際の検定問題を使い、変数の値が0になる瞬間のループ判定と出力値の確定までをノーカットで手追いするリアルな演習動画です。
参考動画を開く(YouTube)
🎬 配列・探索・ソートの動的変化を手で追う
共テ頻出アルゴリズム:出題パターンと手追いトレースの急所
共通テストで狙われる探索やデータ処理アルゴリズムの出題傾向を分析し、問題用紙の余白を有効に使って手早くトレースするコツを伝授します。
参考動画を開く(YouTube)
ソートの手追い演習:配列のスワップと比較回数をトレース表で数える
バブルソートや選択ソートで配列の要素が入れ替わる様子を1回ずつ図解。比較回数と交換回数の違いを手で追って直感的に理解できます。
参考動画を開く(YouTube)
More Picks Ready for You
TuTuがさらに発掘した 3 本の関連動画
+3
もっと探す

別子銅山の産業遺産:鉱石の運搬路・鉄道跡と山中集落の暮らしを読む
愛媛県新居浜市の別子銅山に残る産業遺産を、山奥の採掘拠点から浜へ続く運搬ルート(上部・下部鉄道、索道、貯鉱庫)と、標高700m超の山中に築かれた社宅・学校・発電所の生活痕跡から読み解く動画ガイド。

英単語の音読カード設計:例文の長さ・音声連携と復習間隔の調整
英単語カードの復習が溜まって挫折しがちな原因を、1枚あたりの情報量・短い例文と音声の組み合わせ・間隔反復(SRS)の復習間隔設定の3つに切り分けて整理。TuTuと一緒に、無理なく声に出して回せるカード設計の工夫を動画で確認します。

大学入学共通テスト:出願後の登録確認と当日の持ち物ルール
大学入学共通テストの出願を終えたら次にやるべきことは?マイページの登録内容確認、各自での受験票印刷、机の上に置ける時計や持ち物ルールを18歳編集者TuTuがわかりやすく整理!

カポタストでキーを変える:押さえ方と実音の仕組み入門
ギター初心者必見!カポタストをつけた時の「指の押さえ方(フォーム)」と「実際に出る音(実音)」の関係を分かりやすく解説。フレット直近に挟むチューニング狂い防止策から、難しいバレーコードを開放弦で弾く移調テクニックまでまとめました。
今回のテーマはここまで。またのぞいてみてくださいね。
本テーマはAIの補助を受け、人の編集を経て作成されています。誤りや偏りを含む場合があります。 動画の権利者で掲載を希望されない方は、FindTuTuまでご連絡ください。