ITパスポートの擬似言語は捨ててもいい?合格を目指す人の考え方
「擬似言語の問題だけ、何度読んでも意味が分からない」 「ITパスポートなら、プログラミングを捨ててほかの分野に集中してもよい?」
試験まで時間がないほど、こうした判断は難しくなります。
結論は、擬似言語を完璧にする必要はないものの、最初から完全に捨てると決める前に、代入・条件分岐・繰返しの基本だけ試すのがおすすめです。 ただし、他分野の得点状況によっては深追いしない選択も合理的です。
この記事では、ITパスポートの試験制度に基づき「どこまで学ぶべきか」を判断する方法と、実際に手を動かすための短い例題を紹介します。なお、ITパスポートと基本情報技術者試験の科目Bは別の試験です。科目Bの難しいアルゴリズム問題を、ITパスポート対策の必須ラインとして扱う必要はありません。
ITパスポートの擬似言語を捨てると不利になる?¶
ITパスポート試験の現行制度では、試験時間120分、出題数100問です。分野はストラテジ系・マネジメント系・テクノロジ系に分かれ、合格には次の両方を満たす必要があります。
- 総合評価点が1,000点満点中600点以上
- 3分野それぞれの評価点が1,000点満点中300点以上
評価点はIRT(項目応答理論)によって算出されるため、「擬似言語を何問捨てたら何点下がる」と単純には計算できません。また、実際にどの分野の問題が何問出るかには幅があり、擬似言語だけの固定問題数は公表されていません。
| 分野 | 出題数の目安 | 代表的な内容 |
|---|---|---|
| ストラテジ系 | 約35問 | 経営、法務、システム戦略など |
| マネジメント系 | 約20問 | プロジェクト、サービス管理など |
| テクノロジ系 | 約45問 | セキュリティ、ネットワーク、データ構造、アルゴリズムなど |
擬似言語はテクノロジ系の一部です。1つの論点を苦手にしただけで直ちに不合格が決まるわけではありません。反対に、テクノロジ系全体が弱い状態で「プログラミングも計算も全部捨てる」と範囲を広げてしまうと、分野別基準が心配になります。
参考:IPA:ITパスポート試験/ITパスポート試験の出題範囲・合格基準
出題されるのは、プログラムを開発する技術より「処理を読む基礎」¶
IPAのITパスポート試験シラバスには、アルゴリズムの基本構造、フローチャート、擬似言語、データ構造などが含まれます。押さえたいのは、次のような考え方です。
| 項目 | 最低限の到達目標 | よくあるつまずき |
|---|---|---|
| 変数と代入 | x ← 3はxに3を入れる操作だと分かる |
数学の等号と混同する |
| 条件分岐 | 条件が真・偽のとき通る処理を選べる | ifとelseの両方を実行する |
| 繰返し | 何回実行するか、最後の値は何かを追える | 終了条件の境界を見落とす |
| 配列・データ構造 | どの位置の値を使うか確認できる | 要素番号を勘で決める |
| 探索・整列の概要 | 何を探す・並べ替える処理か説明できる | 手法名だけを暗記する |
「Pythonのプログラムを自力で何十行も書けること」と「ITパスポートの擬似言語問題を読むこと」は同じではありません。まずは短い処理を読み、結果を予測する練習で十分です。
現行シラバスはIPAの試験要綱・シラバス一覧から確認できます。2026年11月時点の現行ITパスポートシラバスはVer.6.5です。2027年度向けの新制度シラバス案は別資料であり、現行の確定事項として混同しないでください。
「捨てるかどうか」は自分の正答状況で決める¶
全員に「必ず擬似言語を勉強すべき」「全部捨ててよい」と言うことはできません。判断材料になるのは、ほかの分野で点が取れているかと残り時間です。
| 現在の状態 | おすすめの方針 |
|---|---|
| 試験まで1か月以上ある | 基本記法と短いトレースを一度学び、出題範囲全体を復習 |
| 2週間程度で、テクノロジ系も弱い | 擬似言語の基礎に加え、セキュリティ・ネットワークなどの主要論点も確認 |
| 1週間以内で、ほかの分野がまだ不安定 | 擬似言語は短い例題に限定し、復習効果が高い分野を優先 |
| 模擬問題で全分野に余裕がある | 基本を維持しつつ、取りこぼしやすい論点を補強 |
注意:この表は学習配分の提案であり、「特定分野を捨てても合格できる」という保証ではありません。模擬試験の正答率も、IRT評価点と直接対応するわけではありません。
いきなり捨てるより、まず15分だけ確認する¶
次の3問を、紙に変数の値を書きながら解いてみてください。ここが読めるなら、擬似言語を完全な苦手分野として避ける必要はありません。
問題1:代入
整数型: a ← 2
整数型: b ← 5
a ← b
b ← a + 3
最後のaとbは何でしょうか。
a ← bでaは5になり、次のb ← a + 3では現在のa(5)を使うので、a=5、b=8です。最初のa=2は最後まで残りません。
問題2:条件分岐
整数型: x ← 7
文字列型: result
if (x mod 2 = 0)
result ← "偶数"
else
result ← "奇数"
endif
modは割り算の余りです。7を2で割った余りは1なので条件は偽。result=「奇数」になります。
問題3:繰返し
整数型: i
整数型: total ← 0
for (i を 1 から 4 まで 1 ずつ増やす)
total ← total + i
endfor
| i | 追加する数 | total |
|---|---|---|
| 初期値 | ― | 0 |
| 1 | 1 | 1 |
| 2 | 2 | 3 |
| 3 | 3 | 6 |
| 4 | 4 | 10 |
最後のtotalは10です。1+2+3+4の合計になっています。
この3問のうち、答えの理由を説明できなかった箇所が、そのまま復習する項目です。複雑なソートや再帰処理へ進む前に、そこを確認してください。
最小限の対策を進める3ステップ¶
ステップ1:記号と代入を理解する¶
最初は←、比較演算、mod、条件式の真偽だけでも構いません。記号一覧が必要なら擬似言語の記号・記述形式の早見表を利用してください。
ステップ2:変数の変化を表で追う¶
「頭の中だけでなんとなく読む」のが最も不安定です。繰返しの回数、変わる変数、その時点の値を2〜4列の表にします。
表の書き方を詳しく学びたい人は擬似言語のトレース表の書き方が参考になります。
ステップ3:本当に苦手か、無料の短い演習で確かめる¶
Giji Academyの無料入門問題では、短い擬似言語を読んで処理の基礎を練習できます。無料の「擬似言語のきほん基本記法」も利用できます。
これらは基本情報技術者試験・科目Bにもつながる学習素材ですが、ITパスポートの本試験問題そのものを再現したものではありません。ITパスポートの勉強時間が限られる人は、短い入門問題だけ利用し、無理に有料の発展教材まで進まなくて構いません。
ITパスポートの次に基本情報を受けるなら、捨てない価値は大きい¶
ITパスポートはIT全般の基礎、基本情報技術者試験はアルゴリズムを実際に読み解く力まで問われます。将来、基本情報を受ける予定なら、代入・条件分岐・繰返しは早めに慣れておくと次の勉強につながります。
ただし「今すぐITパスポートに合格すること」が目的なら、優先順位は変わります。資格試験は全範囲を同じ深さで学ばないといけないわけではありません。基礎を押さえ、弱点と時間に応じて勉強の深さを調整することが重要です。
ITパスポートから基本情報技術者試験への進み方も参考になります。
よくある質問¶
ITパスポートで擬似言語は必ず何問出ますか?¶
擬似言語だけの固定出題数は公表されていません。テクノロジ系全体の出題数目安と、擬似言語の問題数は区別しましょう。
擬似言語の難しい問題だけを後回しにしてもよい?¶
試験対策として、学習の優先順位をつけるのは合理的です。ただし、代入や条件分岐などの基本は他の論点にもつながるため、最初から一切学ばない判断は慎重にしましょう。
ITパスポートの勉強に科目B用教材は必要?¶
必須ではありません。ITパスポートのシラバスと公式問題が基本です。処理の動きを理解できない場合に限り、科目B向けの無料入門教材を補助的に使うとよいでしょう。
まとめ:捨てる前に「15分で基礎だけ」を試そう¶
ITパスポートでは、擬似言語だけで合否が決まるわけではありません。ただし、総合600点に加えて分野別300点の基準もあるため、テクノロジ系をまとめて避けるのは危険です。
まずは代入・条件分岐・繰返しの短い3問を解き、自分がどこで止まるかを確認しましょう。そこで理解できれば、難問を深追いする必要はありません。
今すぐ1問試したい人は、無料の擬似言語入門問題から始められます。