基本情報 科目Aの計算問題 完全ガイド
「計算問題ってどれくらい出るの?」「苦手だから捨てていい?」――基本情報の科目Aで多くの人が迷うポイントです。 この記事では、出る計算分野の早見表・頻出公式・例題を一枚にまとめ、 "捨てる/取る"の判断まで現役SEが解説します。
結論:全部捨てるより「頻出の易しい型だけ取る」が正解
計算問題は、一度型を覚えれば毎回同じ手順で解けるものが多く、知識問題より安定した得点源になり得ます。 とくに基数変換・稼働率・伝送時間あたりは"パターン暗記"で確実に取れます。 一方、待ち行列のような重めの型は優先度を下げてOK。「難しいから全捨て」ではなく「易しい頻出型を拾う」のが、費用対効果の高い戦略です。
計算問題は「何問」「何割」出る?(正直な話)
まず率直に言うと、IPAは分野別の正確な出題数・割合を公表していません。回ごとにも変動します。 確かなのは、科目A(60問)は知識問題が中心で、計算を要する問題はその一部だということ。 「計算だけで合否が決まる」わけではありません。
実際の出題頻度を数字で知りたいなら、過去問道場などの「分野別」出題データを見るのが最も確実です。 本記事では"割合の推測値"を断定はせず、代わりに出る分野と解き方を網羅して、どの型に時間を割くべきかを判断できるようにします。
出題割合を自分で確かめる方法
「割合が知りたい」という人は、他人の推測値を読むより自分で数えたほうが速くて確実です。手順は3つだけです。
- 過去問道場の分野別出題で絞り込む:分野を指定して出題できるサイトで、テクノロジ系の該当分野(基礎理論・コンピュータ構成要素・ネットワークなど)を選ぶと、計算が絡む問題がまとまって出てきます。
- 直近3〜4回分の科目A(60問)を1回分ずつ通す:解きながら「電卓なしで手計算が必要だったか」で印を付けるだけ。1回分で10分もかかりません。
- 3回分の平均を取る:これがあなたが受ける回の期待値として最も信頼できる数字です。回ごとの変動も同時に見えます。
この方法の利点は、「計算問題」の線引きを自分の基準で決められることです。 公表値が無い最大の理由もここにあって、「単位を換算するだけの問題」を計算問題に含めるかどうかで数字は簡単に2倍変わります。 ネット上の「○割」という数字がバラつくのは、多くの場合この定義の違いによるものです。
時間配分の目安(割合が分からなくても決められる)
出題割合が確定しなくても、学習時間の配分は決められます。以下は当サイトの推奨であり、IPAの公表値ではありません。
| 対象 | 科目A対策の時間のうち | 考え方 |
|---|---|---|
| 計算問題(易しい頻出型) | 1〜2割 | 型が少なく、一度覚えれば減らない。先に終わらせて"固定資産"にする |
| 知識問題(暗記) | 7〜8割 | 範囲が広く、直前まで積み増しが効く。ここが得点の主戦場 |
| 計算問題(重い型) | 0〜1割 | 待ち行列など。他が仕上がってから、余力があれば |
計算問題に時間を注ぎ込みすぎるのは典型的な失敗パターンです。 科目Aの主戦場はあくまで暗記で、計算は「少ない投資で確実に回収できる枠」と位置づけるのが合理的です。
出る計算問題の分野 早見表
科目Aで計算が絡む主な分野です。頻度感はあくまで一般的な傾向(目安)で、正確な統計ではありません。
| 分野 | 何を計算する | 難易度 | 優先度 |
|---|---|---|---|
| 基数変換 | 2進・10進・16進の相互変換、補数 | 易 | ★★★(まず取る) |
| 情報量・データ量 | ビット/バイト、記憶容量、解像度 | 易 | ★★★ |
| 稼働率・信頼性 | MTBF/MTTR、直列・並列システムの稼働率 | 易〜中 | ★★★ |
| データ転送 | 回線速度と伝送効率から転送時間 | 中 | ★★★ |
| CPU性能 | クロック・CPI・MIPS、実効アクセス時間 | 中 | ★★☆ |
| 確率・場合の数 | 順列・組合せ、期待値 | 中 | ★★☆ |
| 待ち行列 | 利用率と平均待ち時間(M/M/1) | 中〜難 | ★☆☆(後回し可) |
| 経営・財務 | 損益分岐点、ROI、在庫回転率、意思決定 | 易〜中 | ★★☆ |
頻出公式 早見表
暗記しておくと、その場で当てはめるだけで解ける公式です。
| 項目 | 公式 |
|---|---|
| 稼働率 | MTBF ÷ (MTBF + MTTR) |
| 直列システムの稼働率 | A × B |
| 並列システムの稼働率 | 1 −(1 − A)(1 − B) |
| データ転送時間 | データ量(ビット) ÷ (回線速度[bps] × 伝送効率) |
| 実効アクセス時間 | ヒット率 × 高速側 + (1 − ヒット率) × 低速側 |
| 平均命令実行時間 | CPI ÷ クロック周波数 |
| 損益分岐点売上高 | 固定費 ÷ (1 − 変動費率) |
| 2の補数 | 全ビット反転して 1 を加える |
※データ量はバイト表記なら「×8」でビットに直してから使う。単位(K/M/G)の桁ズレに注意。
例題で解き方をつかむ
頻出の型を、実際に手を動かして確認しましょう。手順どおりに追えば必ず解けます。
例題1:基数変換(10進 → 2進)
10進数の 45 を2進数で表すと?
- 45 を 2 で割り続け、余りを下から並べる:45→22 余1/22→11 余0/11→5 余1/5→2 余1/2→1 余0/1→0 余1
- 下から読むと 101101
- 検算:32 + 8 + 4 + 1 = 45 ✓
例題2:システムの稼働率(直列・並列)
稼働率0.9の装置A・Bがある。直列に接続した場合と、並列(二重化)した場合の稼働率は?
- 直列:A × B = 0.9 × 0.9 = 0.81
- 並列:1 −(1 − 0.9)(1 − 0.9) = 1 − 0.1 × 0.1 = 0.99
例題3:データの伝送時間
100Mバイトのデータを、回線速度80Mbps・伝送効率50%で送るのにかかる時間は?
- データ量をビットに:100M バイト × 8 = 800M ビット(=8×108ビット)
- 実効速度:80Mbps × 0.5 = 40Mbps(=4×107bps)
- 時間 = データ量 ÷ 実効速度 = 8×108 ÷ 4×107 = 20秒
例題4:キャッシュの実効アクセス時間
キャッシュ10ns・主記憶100ns、ヒット率90%のときの実効アクセス時間は?
- ヒット率 × キャッシュ + (1 − ヒット率) × 主記憶
- 0.9 × 10 + 0.1 × 100 = 9 + 10 = 19ns
「計算問題が苦手・わからない」を抜け出す3ステップ
- 公式を型として覚える:上の早見表を、意味の理解より先に「当てはめる形」で暗記する。
- 易しい頻出型から反復:基数変換・稼働率・伝送時間を、同じ型で数をこなして手が覚えるまで。
- 単位ミスを潰す:計算そのものよりバイト↔ビット・K/M/Gの桁で落とす人が多い。ここを意識するだけで正答率が上がる。
計算問題は「後回し」にしていい?(着手タイミングの判断)
「捨てる」と「後回し」は別の判断です。捨てる=最後までやらない、後回し=順番を下げるだけ。 計算問題については、易しい型は前倒し・重い型は後回しが正解で、ひとまとめに後回しにするのは損です。
| 時期 | 計算問題にどう向き合うか |
|---|---|
| 序盤(学習開始〜1/3) | 基数変換だけ先に片付ける。2進数・16進数は他分野(論理演算・IPアドレス・文字コード)の土台になるので、後回しにすると別のところで詰まる |
| 中盤(1/3〜2/3) | 稼働率・伝送時間・実効アクセス時間を型として習得。科目Bの学習と並行でよい(頭の使い方が違うので気分転換になる) |
| 直前期(残り2〜3週) | 新しい型には手を出さない。すでに解ける型を落とさないための反復に切り替える。ここで待ち行列を始めるのは非効率 |
後回しにしてよい型・ダメな型
- 後回しにしてよい:待ち行列(M/M/1)、確率・期待値の複雑なもの、経営・財務の込み入った計算。出題が読みにくく、習得コストの割に見返りが小さい型です。
- 後回しにしてはいけない:基数変換。これは計算問題というより他分野を読むための前提知識で、放置すると科目A全体の理解速度が落ちます。
判断に迷ったら、「その型を1時間で解けるようにできるか」で切ってください。 1時間で型が入るものは先にやる価値があり、何時間もかかりそうなものは後回しでかまいません。 いまの実力で合格ラインまで何点足りないかは 合格点シミュレーター で確認できます。
まとめ
- 計算問題は科目Aの一部。全捨てはもったいない、易しい頻出型を拾う
- 基数変換・稼働率・伝送時間・実効アクセス時間は「型暗記」で確実に取れる
- 正確な出題割合は非公表。知りたいなら過去問3回分を自分で数えるのが最短・最確実
- 学習時間の配分は科目A対策の1〜2割で十分。主戦場は暗記のほう
- 「捨てる」と「後回し」は別。基数変換だけは前倒し、待ち行列は後回しでよい
- 失点の多くは計算ミスより単位・桁のミス。ここを最優先で潰す
よくある質問
計算問題は科目Aで何問くらい出ますか?
IPAは分野別の正確な出題数を公表していないため「必ず○問」とは言えません。科目A(60問)の中では知識問題の方が多く、計算を要する問題はその一部です。実際の頻度は過去問道場などの分野別出題データで確認するのが確実です。
計算問題は捨てても合格できますか?
全部を捨てるのはおすすめしません。基数変換・稼働率など「型が決まっていて一度覚えれば確実に取れる」易しい計算があるため、頻出の易しい型だけでも取ると効率的です。逆に、待ち行列など難しめの型は後回しにする判断はありです。
計算問題は後回しにしても大丈夫ですか?
型によります。待ち行列や複雑な確率の問題は後回しでかまいませんが、基数変換だけは先に片付けてください。2進数・16進数は論理演算やIPアドレスなど他分野を読むための前提知識になっており、放置すると科目A全体の理解速度が落ちます。目安として「1時間で解けるようになる型」は前倒し、それ以上かかりそうな型は後回しでよいでしょう。
試験中に電卓は使えますか?
基本情報のCBTでは電卓の持ち込みは認められておらず、配布されるメモ用紙などで筆算します。桁の多い計算は出にくいので、落ち着いて手計算できれば問題ありません(最新の受験ルールはIPAの受験案内をご確認ください)。
文系・未経験でも計算問題は解けますか?
解けます。必要なのは中学〜高校レベルの算数と、分野ごとの公式の暗記です。難しい数学は不要で、むしろ「型を覚えて当てはめる」暗記寄りの得点源にできます。
出典・ご注意
本記事の分野別の頻度感は一般的な傾向にもとづく目安であり、IPAが公表する正確な出題割合ではありません。公式は分野別の出題数を公表していないため、実際の頻度は過去問等でご確認ください。試験制度・出題範囲・受験ルールは変更される場合があるため、必ずIPAの公式情報をご確認ください。
最終更新日: