ITパスポート 平成22年度 秋期 問85
ヒューマンインタフェース
圧縮に関する問題
図を画素で表す手法を考える。図 1 の場合,3×3 個の画素を左上から 1 行ずつ右方向へ 1 画素ずつ読み取り,黒なら B,白なら W と書くと “BWBBBBBWB”(9 文字)となる。次に,B や W が n 文字連続する場合を “Bn”,“Wn” と表す(n は 2 以上の整数)と,図 1 は “BWB5WB”(6 文字)と表現でき,このときの圧縮率を 6/9 = 66.7% であると定義する。図 2 の 5×5 の図形について同じ手法で表現すると,圧縮率は何% か。
〔図1〕3×3(升目を字に書き起こしたもの。B = 黒・W = 白)
B W B B B B B W B
〔図2〕5×5(升目を字に書き起こしたもの)
B B B B B B W W W W B W W W W B W W W W B W W W W (最上行のすべてと,いちばん左の列のすべてが黒。残りは白。)
- ア 48.0
- イ 52.0
- ウ 76.0
- エ 88.0
答えと解説
✓ これが正解イ 52.0
解説
行をまたいで数えるので、上の行の末尾と次の頭がつながります。
設問は、読み方の例を先に示しています。そこでその例で、自分の読み取りを確かめます。三かける三の升目を左上から行ごとに右へ読むと九つの字が並び、設問の並びと重なります。続けて連なりをまとめると六つの字になり、これも設問の記述と重なるので、読み方は正しいと分かります。次に五かける五の升目を、同じ手で読み取ります。上の行はすべて黒で、次の行の頭も黒です。行をまたいで数えるので、六つ続く黒になります。あとは白が四つと黒が一つを三度繰り返し、最後に白が四つ続きます。合わせると13の字になるので、25で割ると5割2分という圧縮の割合が出て、その選択肢が正解です。行ごとに切ると五と一に分かれ、字が増えてしまいます。シラバスも、この働きを情報メディアの項目に置いています。 B6W4BW4BW4BW4 = 13字 13 ÷ 25 = 0.52 → 52.0%
ほかの選択肢の解説
- ア 48.0:4割8分は、12の字になったときに出てくる値です。ところが数えると13の字になります。上の行の末尾と次の頭はつながって六つになるので、一字数え落としています。
- ウ 76.0:7割6分は、19の字になったときに出てくる値です。けれどもまとめれば13の字で足り、連なりを数でまとめる手が活きていないので、字が多すぎます。
- エ 88.0:8割8分は、22の字になったときに出てくる値です。ところが白は四つずつまとめられ、黒も上の行とつなげて六つにまとまります。ほとんどまとめておらず、最も遠い値です。
出典:平成22年度 秋期 ITパスポート試験 問85(改変:原典の図表をテキストに書き起こした)
解説の最終確認:2026-11-04
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
同じ分野の問題
誤りを見つけたら報告する