ITパスポート試験 ITパスポート 2010年 (平成22年 秋期)85: 図を画素で表す手法を考える。図1の場合、3×3個の画素を左上から1行ずつ右方向へ1画素ずつ読み取り、黒ならB、白ならWと書くと"BWBBBBBWB"(9文字)と

ITパスポート 2010年 (平成22年 秋期)
Q 8585 / 100
図を画素で表す手法を考える。図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で対角線上のパターン。図2: 5×5の図形(画像参照)。
この問の正解率:53.18%(1,117件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

図を画素で表す手法を考える。図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で対角線上のパターン。図2: 5×5の図形(画像参照)。

選択肢

  • .48.0
  • .52.0
  • .76.0
  • .88.0

正解

. 52.0

解説

ランレングス圧縮の問題.5×5図形を順に読み取り、連続するBやWを「文字+数」で表現.元データは25文字.圧縮後の文字数を数え、圧縮率=圧縮後÷25×100.具体的な5×5パターンは図に依存し、選択肢の値で52.0%が正答とすれば、圧縮後13文字程度.「ランレングス=連続同色の圧縮」.「圧縮率=圧縮後÷圧縮前×100」と覚える.連続が多いほど圧縮効果が高い.

選択肢ごとの解説

  • .48.0%は圧縮後12文字相当.具体的に図のパターンを数えた場合の候補値だが、正解値とは一致しない計算結果.実際の図形では52%程度.
  • .正解.圧縮後13文字÷25=52.0%が圧縮率.連続する黒白のラン(連)を「色+連続数」で短縮した結果で、設問の図形パターンの計算値.
  • .76.0%は圧縮後19文字相当.圧縮効果が小さい場合の値で、本問の図形には合わない.連続が少ないとこの程度になる.
  • .88.0%は圧縮後22文字相当でほぼ圧縮効果がない場合.5×5の図形では普通もっと圧縮できるため、本問の答えにはならない.

ITパスポート 2010年 (平成22年 秋期)過去問一覧へ戻る・問85