オンライン家庭教師マナリンク
情報

【情報I】試験のプログラム問題、パターンは決まっている。現役エンジニアが型を解説

2026/8/7

こんにちは!オンライン家庭教師のこばやしです。普段はフリーランスのITエンジニアとして働きながら、中高生に「情報I」「理系数学」「英語」を教えています。

共通テスト情報Iの問題の中でも、「擬似言語のプログラム問題を見ると身構えてしまって、どこから手をつければいいのか分からない」という声をよく聞きます。問題文を読んでいるうちに、頭の中がこんがらがって手が止まってしまう。そんな経験はないでしょうか。

でも、安心してください。手が止まってしまう原因は、才能でも知識不足でもありません。ただ「読み方の型」を知らないだけなんです。逆に言えば、その型さえ身につければ、プログラム問題は一気に得点源に変わります。

■ 試験のプログラムは「3つの部品」でできている

まず知っておいてほしいのは、試験に出るプログラムが、たった3つの部品の組み合わせにすぎないということです。

その3つとは、変数(値を入れておく箱)・条件分岐(もし〜ならの判断)・繰り返し(同じ作業を何度も回す)です。どれだけ長くて複雑に見えるプログラムも、突き詰めればこの3つが組み合わさっているだけ。まずは「難しそうなコード」ではなく「3つの部品の集まり」として見る目を持ちましょう。

■ 解く鍵は「トレース」、値を手で追うこと

では、その組み合わせをどう読み解くか。答えは「トレース」です。トレースとは、変数の値がプログラムの進行に合わせてどう変わっていくかを、一行ずつ追いかけることです。

ここで大事なのは、頭の中だけでやろうとしないこと。私は生徒に、必ず紙に変数の表を書いてもらいます。「iが1のとき、合計はいくつ?」「次にiが2になったら?」と、値を一つずつ書き出していく。地味に見えますが、これが一番確実で、一番速い方法です。

■ 現役エンジニアも、まったく同じことをしている

「そんな面倒なことを?」と思うかもしれません。でも実は、現役のエンジニアもまったく同じことをしています。

私が長年携わってきた金融決済システムの現場では、バグ(プログラムの不具合)を見つけるとき、コードを上から順に実行して変数の値を追う「デバッグ」という作業を毎日のようにやっていました。プロでも、頭の中だけで複雑なプログラムを完璧に追うことはできません。だからこそ、値を一つずつ確かめる。トレースは、試験のためのテクニックではなく、プロの現場の基本動作そのものなんです。

■ 頻出の「型」を知れば、怖くない

さらに、試験のプログラムには「よく出る型」があります。代表的なのは次の4つです。

・合計を出す:数を順番に足していく

・最大値・最小値を探す:今までで一番大きい(小さい)値を覚えておく

・個数を数える:条件に合うものが出るたびにカウントを1増やす

・探索する:目的のデータを順番に探していく

問題を見たとき、「あ、これは合計を出す型だな」と気づけるようになると、初めて見るプログラムでも一気に見通しが立ちます。パターンは限られているので、練習で必ず慣れることができます。

■ このトレース力は、一生使える

一行ずつ値を追い、順序立てて処理を理解する力は、プログラミングだけのものではありません。物事を筋道立てて考える力そのものです。数学の証明でも、実験の手順でも、仕事の段取りでも、この「順番に確かめていく」姿勢は必ず役に立ちます。

私の授業では、擬似言語の問題を必ず紙にトレースして解く習慣をつけてもらいます。暗記ではなく「動きを目で見る」ことで、生徒は「あ、こう動いてたのか!」と自分で納得できるようになります。

・「プログラム問題を見ると手が止まってしまう」という方

・「トレースのやり方が分からない」という方

・「擬似言語にまだ慣れていない」という方

そんな方は、ぜひ一度体験授業にいらしてください。現役エンジニアと一緒に、値を追う「型」を身につけて、プログラム問題を得点源にしましょう!

【プロフィール】

こばやし|納得感を大切にするフリーランスエンジニア

北海道大卒。約10年間にわたり金融決済システムなどの基幹開発に携わった後、フリーランスのエンジニア・IT講師として独立。企業の新人IT研修のメイン講師も務めるプロが、「仕組みから理解する」論理的な指導を行います。

このブログを書いた先生

この先生のおすすめコース

情報の月額コース
旧帝大卒エンジニアが教える。共通テスト「情報I」完全攻略
三者面談あり
タイプ別
無料体験あり
旧帝大卒エンジニアが教える。共通テスト「情報I」完全攻略
18,000円/月
1回60分(月4回(週1回目安))
高校1〜3年生
  • 共通テストで「情報I」が必要な国公立大・難関私大志望の方
  • 「プログラミング」や「データの分析」が苦手で、暗記に逃げている方
  • 将来IT系に進みたい、または現役エンジニアから実学を学びたい方
コースの詳細を見る

このブログに関連するオンライン家庭教師はこちら

情報/プログラミングのおすすめの指導コース

情報の月額コース
【情報】2025年 情報(IT)が共通テストの受験科目に!
タイプ別
無料体験あり
【情報】2025年 情報(IT)が共通テストの受験科目に!
12,000円/月
1回60分(月4回(週1回目安))
高校1〜3年生、浪人生、社会人
  • IT(情報)の受験対策をしたい方
  • IT(情報)について知りたい方 *全分野・全範囲OKです。
  • ITの仕事について知りたい方 (例) *プログラマーって一生の仕事?→ いいえ。 マッタク違います。
コースの詳細を見る
5,000円
45分(全2回)
小学1〜6年生
  • AI・機械学習に興味はあるけど難しそうで不安な生徒様・親御様
  • オンラインでAIを学びたい生徒様・親御様
  • 将来AI関係の学問・仕事に関わりたい生徒様・親御様
コースの詳細を見る
35,000円
60分(全4回)
高校3年生、浪人生
  • 共通テストに向けた対策・最後の確認をしたい方
  • プログラミング関係に不安がある生徒様
  • 共通テスト対策をしっかりしたい生徒様
コースの詳細を見る
情報の月額コース
(高校生)ITパスポート取得講座
三者面談あり
タイプ別
無料体験あり
(高校生)ITパスポート取得講座
16,000円/月
1回60分(月4回(週1回目安))
高校1・2年生
  • 国家資格「ITパスポート」を取得したい
  • 推薦入試や就職活動に活かしたい
  • ITの知識を身につけたい
コースの詳細を見る
情報の月額コース
生成AI活用講座(日常利用~アプリ開発まで)
三者面談あり
タイプ別
無料体験あり
生成AI活用講座(日常利用~アプリ開発まで)
18,000円/月
1回60分(月4回(週1回目安))
高校1〜3年生
  • 生成AIの使い方を学びたい、活用したい方
  • 生成AIを使ってアプリ開発をしたい方
  • 生成AIの正しい使い方や危険を学びたい方
コースの詳細を見る

情報のブログ

【情報I】動画はなぜ重い?現役エンジニアがデータ容量のからくりを解説

こんにちは!オンライン家庭教師のこばやしです。普段はフリーランスのITエンジニアとして働きながら、中高生に「情報I」「理系数学」「英語」を教えています。スマホで動画を撮ると、あっという間に容量がいっぱいになる。「動画って重いな」と感じたことはありませんか。でも、いざ「なぜ動画は重いのか」と聞かれると、なんとなくしか説明できない、という方が多いのではないでしょうか。ぼんやりしてしまう原因は、動画を”1つのファイル”としてしか見ていないからです。中身を分解してみれば、重い理由は一目瞭然です。■ 動画 = 画像の連続 + 音声動画の正体は、実はとてもシンプルです。たくさんの画像を、1秒間に何十枚も高...続きを見る
こばやしの写真
こばやしオンライン家庭教師
2026/10/7

【情報I】圧縮ってなにを削ってるの?現役エンジニアが可逆・非可逆を解説

こんにちは!オンライン家庭教師のこばやしです。普段はフリーランスのITエンジニアとして働きながら、中高生に「情報I」「理系数学」「英語」を教えています。情報Iで学ぶ「データの圧縮」。ファイルを圧縮すると容量が減りますが、「なぜ減るのか」「可逆・非可逆って何が違うのか」がピンとこない、という方も多いのではないでしょうか。ピンとこない原因は、圧縮を「魔法」のように捉えているからです。でも実際にやっていることは、「ムダを見つけて、短く書き直す」だけ。とてもシンプルな発想なんです。■ 圧縮 = ムダを見つけて短く表現するたとえば「AAAAA」という5文字。これを「Aが5個」=「A5」と書けば、たった2...続きを見る
こばやしの写真
こばやしオンライン家庭教師
2026/10/2

【情報I】音を数字に変える方法とは?現役エンジニアがサンプリングを解説

こんにちは!オンライン家庭教師のこばやしです。普段はフリーランスのITエンジニアとして働きながら、中高生に「情報I」「理系数学」「英語」を教えています。情報Iで学ぶ「音のデジタル化」。サンプリングや量子化という用語が出てきますが、どうにも抽象的で、音がデータになる流れがイメージできない、という方も多いのではないでしょうか。難しく感じる原因は、用語だけを追いかけているからです。でも、やっていることはとてもシンプル。「なめらかな波を、点で記録する」だけなんです。■ 音は、もともと”なめらかな波”そもそも音とは、空気の振動、つまり「なめらかに変化する波」です。この波を、そのままではコンピュータは扱え...続きを見る
こばやしの写真
こばやしオンライン家庭教師
2026/9/18

【情報I】画像は数字でできている。現役エンジニアがピクセルとRGBを解説

こんにちは!オンライン家庭教師のこばやしです。普段はフリーランスのITエンジニアとして働きながら、中高生に「情報I」「理系数学」「英語」を教えています。情報Iで学ぶ「画像のデジタル化」。解像度やRGBという言葉は聞いたことがあっても、「画像がどうやって数値になるのか」がうまく想像できない、という方も多いのではないでしょうか。イメージできない原因は、画像を“絵”としてしか見ていないからです。でも実は、コンピュータの中では、画像はすべて数字の集まりとして扱われています。この視点を持つと、一気に世界が変わります。■ 画像は、小さな点(ピクセル)の集まりまず、画像を思いっきり拡大してみることを想像して...続きを見る
こばやしの写真
こばやしオンライン家庭教師
2026/9/11

【情報I】文字化けはなぜ起きる?現役エンジニアが文字コードの正体を解説

こんにちは!オンライン家庭教師のこばやしです。普段はフリーランスのITエンジニアとして働きながら、中高生に「情報I」「理系数学」「英語」を教えています。情報Iで学ぶ「文字コード」。ASCII、Unicode、UTF-8……いろいろな言葉が出てきて、違いが曖昧なまま、なんとなく通り過ぎてしまう方も多いのではないでしょうか。「文字化け」という言葉は知っていても、なぜ起きるのかは説明できない、という方もいるはずです。分かりにくく感じる原因は、文字コードを“難しい暗号表”のように捉えているからです。でも正体は、とても単純な「番号の約束事」にすぎません。■ 文字コードは「文字に番号を振る約束事」コンピュ...続きを見る
こばやしの写真
こばやしオンライン家庭教師
2026/9/4

夏バテ防止のための適正なエアコン設定温度と日常生活で気をつけるべきこと

こんにちは!マナリンク講師のカズマサと申します。毎日暑い日が続きますがあなたのご家庭でのお子さんのエアコン設定は大丈夫でしょうか?最近、私がオンライン指導している生徒の何人かが夏バテや体調不良で当日の授業をお休みするといったことが続きました。そこで本日は自宅で簡単にできる夏バテ防止・毎日の健康維持に役立つ方法をご紹介したいと思います。①エアコンの設定温度は冷房24℃、就寝時は冷房26~28℃(室温26~28℃)にする。②冷たいものを摂取しすぎない(特に氷菓)氷菓の健康リスク⑴血糖値の急上昇⑵食べ過ぎによるカロリー・糖過多⑶内臓の冷えと消化不良③毎日、3.5~4リットルの水を飲む。起床時にはコッ...続きを見る
カズマサの写真
カズマサオンライン家庭教師
2026/8/29

この先生の他のブログ

こばやしの写真

【情報I】動画はなぜ重い?現役エンジニアがデータ容量のからくりを解説

2026/10/7
こんにちは!オンライン家庭教師のこばやしです。普段はフリーランスのITエンジニアとして働きながら、中高生に「情報I」「理系数学」「英語」を教えています。スマホで動画を撮ると、あっという間に容量がいっぱいになる。「動画って重いな」と感じたことはありませんか。でも、いざ「なぜ動画は重いのか」と聞かれると...
続きを読む
こばやしの写真

【情報I】圧縮ってなにを削ってるの?現役エンジニアが可逆・非可逆を解説

2026/10/2
こんにちは!オンライン家庭教師のこばやしです。普段はフリーランスのITエンジニアとして働きながら、中高生に「情報I」「理系数学」「英語」を教えています。情報Iで学ぶ「データの圧縮」。ファイルを圧縮すると容量が減りますが、「なぜ減るのか」「可逆・非可逆って何が違うのか」がピンとこない、という方も多いの...
続きを読む
こばやしの写真

【情報I】音を数字に変える方法とは?現役エンジニアがサンプリングを解説

2026/9/18
こんにちは!オンライン家庭教師のこばやしです。普段はフリーランスのITエンジニアとして働きながら、中高生に「情報I」「理系数学」「英語」を教えています。情報Iで学ぶ「音のデジタル化」。サンプリングや量子化という用語が出てきますが、どうにも抽象的で、音がデータになる流れがイメージできない、という方も多...
続きを読む
こばやしの写真

【情報I】画像は数字でできている。現役エンジニアがピクセルとRGBを解説

2026/9/11
こんにちは!オンライン家庭教師のこばやしです。普段はフリーランスのITエンジニアとして働きながら、中高生に「情報I」「理系数学」「英語」を教えています。情報Iで学ぶ「画像のデジタル化」。解像度やRGBという言葉は聞いたことがあっても、「画像がどうやって数値になるのか」がうまく想像できない、という方も...
続きを読む