基本情報 科目Aの計算問題 完全ガイド

「計算問題ってどれくらい出るの?」「苦手だから捨てていい?」――基本情報の科目Aで多くの人が迷うポイントです。 この記事では、出る計算分野の早見表・頻出公式・例題を一枚にまとめ、 "捨てる/取る"の判断まで現役SEが解説します。

結論:全部捨てるより「頻出の易しい型だけ取る」が正解

計算問題は、一度型を覚えれば毎回同じ手順で解けるものが多く、知識問題より安定した得点源になり得ます。 とくに基数変換・稼働率・伝送時間あたりは"パターン暗記"で確実に取れます。 一方、待ち行列のような重めの型は優先度を下げてOK。「難しいから全捨て」ではなく「易しい頻出型を拾う」のが、費用対効果の高い戦略です。

計算問題は「何問」「何割」出る?(正直な話)

まず率直に言うと、IPAは分野別の正確な出題数・割合を公表していません。回ごとにも変動します。 確かなのは、科目A(60問)は知識問題が中心で、計算を要する問題はその一部だということ。 「計算だけで合否が決まる」わけではありません。

実際の出題頻度を数字で知りたいなら、過去問道場などの「分野別」出題データを見るのが最も確実です。 本記事では"割合の推測値"を断定はせず、代わりに出る分野と解き方を網羅して、どの型に時間を割くべきかを判断できるようにします。

出題割合を自分で確かめる方法

「割合が知りたい」という人は、他人の推測値を読むより自分で数えたほうが速くて確実です。手順は3つだけです。

  1. 過去問道場の分野別出題で絞り込む:分野を指定して出題できるサイトで、テクノロジ系の該当分野(基礎理論・コンピュータ構成要素・ネットワークなど)を選ぶと、計算が絡む問題がまとまって出てきます。
  2. 直近3〜4回分の科目A(60問)を1回分ずつ通す:解きながら「電卓なしで手計算が必要だったか」で印を付けるだけ。1回分で10分もかかりません。
  3. 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進数で表すと?

  1. 45 を 2 で割り続け、余りを下から並べる:45→22 余1/22→11 余0/11→5 余1/5→2 余1/2→1 余0/1→0 余1
  2. 下から読むと 101101
  3. 検算:32 + 8 + 4 + 1 = 45 ✓
答え:101101

例題2:システムの稼働率(直列・並列)

稼働率0.9の装置A・Bがある。直列に接続した場合と、並列(二重化)した場合の稼働率は?

  1. 直列:A × B = 0.9 × 0.9 = 0.81
  2. 並列:1 −(1 − 0.9)(1 − 0.9) = 1 − 0.1 × 0.1 = 0.99
答え:直列 0.81/並列 0.99(二重化すると稼働率が上がる)

例題3:データの伝送時間

100Mバイトのデータを、回線速度80Mbps・伝送効率50%で送るのにかかる時間は?

  1. データ量をビットに:100M バイト × 8 = 800M ビット(=8×108ビット)
  2. 実効速度:80Mbps × 0.5 = 40Mbps(=4×107bps)
  3. 時間 = データ量 ÷ 実効速度 = 8×108 ÷ 4×10720秒
答え:20秒(伝送効率を掛け忘れると10秒=典型的なミス)

例題4:キャッシュの実効アクセス時間

キャッシュ10ns・主記憶100ns、ヒット率90%のときの実効アクセス時間は?

  1. ヒット率 × キャッシュ + (1 − ヒット率) × 主記憶
  2. 0.9 × 10 + 0.1 × 100 = 9 + 10 = 19ns
答え:19ns
解き方が分かったら、次は手を動かして確かめる番です。 ここで扱った型を別の数値で解ける状態になっているか、科目A 計算問題 練習(自動採点つき)で確認できます。

「計算問題が苦手・わからない」を抜け出す3ステップ

  1. 公式を型として覚える:上の早見表を、意味の理解より先に「当てはめる形」で暗記する。
  2. 易しい頻出型から反復:基数変換・稼働率・伝送時間を、同じ型で数をこなして手が覚えるまで。
  3. 単位ミスを潰す:計算そのものよりバイト↔ビット・K/M/Gの桁で落とす人が多い。ここを意識するだけで正答率が上がる。

計算問題は「後回し」にしていい?(着手タイミングの判断)

「捨てる」と「後回し」は別の判断です。捨てる=最後までやらない後回し=順番を下げるだけ。 計算問題については、易しい型は前倒し・重い型は後回しが正解で、ひとまとめに後回しにするのは損です。

時期計算問題にどう向き合うか
序盤(学習開始〜1/3)基数変換だけ先に片付ける。2進数・16進数は他分野(論理演算・IPアドレス・文字コード)の土台になるので、後回しにすると別のところで詰まる
中盤(1/3〜2/3)稼働率・伝送時間・実効アクセス時間を型として習得。科目Bの学習と並行でよい(頭の使い方が違うので気分転換になる)
直前期(残り2〜3週)新しい型には手を出さない。すでに解ける型を落とさないための反復に切り替える。ここで待ち行列を始めるのは非効率

後回しにしてよい型・ダメな型

判断に迷ったら、「その型を1時間で解けるようにできるか」で切ってください。 1時間で型が入るものは先にやる価値があり、何時間もかかりそうなものは後回しでかまいません。 いまの実力で合格ラインまで何点足りないかは 合格点シミュレーター で確認できます。

得点がどれくらい足りているかは 合格点シミュレーターで、 試験日までの勉強量は 勉強時間の逆算で確認できます。 アルゴリズム(科目B)の解き方は 科目Bの解き方ガイドへ。

まとめ

  1. 計算問題は科目Aの一部。全捨てはもったいない、易しい頻出型を拾う
  2. 基数変換・稼働率・伝送時間・実効アクセス時間は「型暗記」で確実に取れる
  3. 正確な出題割合は非公表。知りたいなら過去問3回分を自分で数えるのが最短・最確実
  4. 学習時間の配分は科目A対策の1〜2割で十分。主戦場は暗記のほう
  5. 「捨てる」と「後回し」は別。基数変換だけは前倒し、待ち行列は後回しでよい
  6. 失点の多くは計算ミスより単位・桁のミス。ここを最優先で潰す

よくある質問

計算問題は科目Aで何問くらい出ますか?

IPAは分野別の正確な出題数を公表していないため「必ず○問」とは言えません。科目A(60問)の中では知識問題の方が多く、計算を要する問題はその一部です。実際の頻度は過去問道場などの分野別出題データで確認するのが確実です。

計算問題は捨てても合格できますか?

全部を捨てるのはおすすめしません。基数変換・稼働率など「型が決まっていて一度覚えれば確実に取れる」易しい計算があるため、頻出の易しい型だけでも取ると効率的です。逆に、待ち行列など難しめの型は後回しにする判断はありです。

計算問題は後回しにしても大丈夫ですか?

型によります。待ち行列や複雑な確率の問題は後回しでかまいませんが、基数変換だけは先に片付けてください。2進数・16進数は論理演算やIPアドレスなど他分野を読むための前提知識になっており、放置すると科目A全体の理解速度が落ちます。目安として「1時間で解けるようになる型」は前倒し、それ以上かかりそうな型は後回しでよいでしょう。

試験中に電卓は使えますか?

基本情報のCBTでは電卓の持ち込みは認められておらず、配布されるメモ用紙などで筆算します。桁の多い計算は出にくいので、落ち着いて手計算できれば問題ありません(最新の受験ルールはIPAの受験案内をご確認ください)。

文系・未経験でも計算問題は解けますか?

解けます。必要なのは中学〜高校レベルの算数と、分野ごとの公式の暗記です。難しい数学は不要で、むしろ「型を覚えて当てはめる」暗記寄りの得点源にできます。

出典・ご注意

本記事の分野別の頻度感は一般的な傾向にもとづく目安であり、IPAが公表する正確な出題割合ではありません。公式は分野別の出題数を公表していないため、実際の頻度は過去問等でご確認ください。試験制度・出題範囲・受験ルールは変更される場合があるため、必ずIPAの公式情報をご確認ください。

最終更新日: