基本情報技術者 科目B(アルゴリズム)の対策
科目Bの既存問題で、条件分岐と変数の更新を1周ずつ確認します。
科目Bのアルゴリズムは、入力・添字・条件・代入の順番を具体的な値で追います。ここでは既存のオリジナル例題を使い、答え合わせの後に各反復の変数表を確認できます。科目Aの知識問題や別資格の事例問題で代替しません。

条件分岐と累積値を1周ずつ追う
既存のオリジナル問題 fe-b-algo-0001。制作年度は未確認、公式過去問ではありません。無料・登録不要で、答案は保存されません。1問の確認で全範囲や本番の合否を判定しません。
配列は {12, 125, 1008, 231, 14}、添字は1からです。次の戻り値を選んでください。
total ← 0
for i = 1 to 5
if arr[i] mod 2 = 1
total ← total + arr[i]
endif
endfor
return total科目Bでつまずく理由
正しい練習法に切り替えれば伸びます。
コードが読めない。
擬似言語の記法に慣れていないと止まります。まず記法を覚えます。
頭の中で追えない。
紙に変数の値を書き出し、1行ずつ動きを追う練習が効きます。
時間が足りない。
1問の読解量が多いので、本番形式で時間感覚を作ります。
科目Bの勉強法
戻り値を選び、条件を満たすときだけtotalを更新する過程を確認します。次の反復・1周戻る・解き直すを使い、誤読した条件を説明してください。無料・登録不要、答案は保存されません。科目Bの既存一覧から別問題にも進めます。正式なIRT評価点や合否は推定しません。
科目B攻略チェックリスト
- 擬似言語の記法(条件分岐・繰り返し・配列)を正確に押さえる。
- 探索・整列など基本アルゴリズムを、トレースで理解する。
- 問題は必ず手を動かし、変数の値を書き出して追う。
- 本番形式で、1問あたりの時間配分を確認する。
出題の内訳
公開中の問題を分野別・テーマ別に数えたものです。
基本情報技術者試験向けにサイトで公開中の演習問題 1,008問を集計 / うち計算問題 36%収録問題の分野別割合
収録数の多いテーマ
- 配列/集計25問
- 文字列処理21問
- 再帰18問
- スタック・キュー17問
- ソフトウェアテスト14問
- アクセス制御13問
- インシデント対応13問
- グラフ13問
読んだら、解いてみる。
基本情報は、読むだけでなく問題を解いて「なぜ」を確認すると定着します。まずは無料で。
よくある質問
公式過去問ですか?
本站のオリジナル例題です。制作年度は未確認で、公式出題年度を示しません。
科目Aと同じ練習ですか?
この入口は科目Bのアルゴリズム例題と科目B一覧につながります。
全範囲や合否を判定できますか?
できません。1問の理解確認で、完全模試やIRT評価ではありません。
出典:IPA 基本情報技術者試験。数値は目安であり、最新は公式情報をご確認ください。
関連ページ
基本情報技術者試験を「受かる」状態へ
ukamiru は、問題を解いて点数を出すだけで終わりません。答えの「なぜ」まで解説するから、ややこしい範囲もすっと腑に落ちて、本番まで記憶に残ります。
無料ではじめる →最終更新:2026年10月23日。最新の試験要項は必ず実施団体の公式情報をご確認ください。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。