平成23年度秋期 ITパスポート 問90 解説
中問A(問89〜92)
ディジタル画像に関する次の記述を読んで,問89~92に答えよ。
文字や図形を白黒で縦7画素,横7画素のディジタル画像で表すとき,数字の“0”を図1のように表現する。このディジタル画像を画素データとして出力する処理,画素データを圧縮する処理及びディジタル画像を回転させる処理について考える。
画素データを出力する処理の概要と圧縮する処理の概要は,次のとおりである。
〔画素データを出力する処理の概要〕
(1) 画素の色が白のときは“w”,黒のときは“b”を画素データとして出力する。
(2) 1行1列,1行2列,…,1行7列,2行1列,2行2列,…,7行7列の順番に各位置の画素データを出力する。
(3) 画素データを出力する際は,各画素データの間をコンマ“,”で区切る。
(4) 図1の画素データを出力した結果は次のとおりになり,文字数はコンマを含めて97文字になる。
w,w,b,b,b,w,w,w,b,w,w,w,b,w,w,b,w,w,w,b,w,w,b,w,w,w,b,w,w,b,w,w,w,b,w,w,b,w,w,w,b,w,w,w,b,b,b,w,w
〔画素データを圧縮する処理の概要〕
(1) 同じ色の画素データが連続する場合,“w”又は“b”の後に連続する画素の数をつなげて出力する。例えば,“b,b,b”は“b3”になる。
(2) 図1の画素データを圧縮した結果の出力は次のとおりになり,文字数はコンマを含めて64文字になる。
w2,b3,w3,b,w3,b,w2,b,w3,b,w2,b,w3,b,w2,b,w3,b,w2,b,w3,b,w3,b3,w2

図2で示すディジタル画像の画素データを圧縮した結果の文字数は,コンマを含めて何文字か。

- ア34
- イ39
- ウ42
- エ44
答えを見る
正解 イ39
要点圧縮は行をまたいで同色の連続をまとめ、個数1なら数字を付けない
解説
図2の「1」は、1行目が4列目、2行目が3・4列目、3〜6行目が4列目、7行目が3〜5列目が黒です。行の境目をまたいで同じ色の連続をまとめると、次の15個になります。
w3,b,w5,b2,w6,b,w6,b,w6,b,w6,b,w5,b3,w2
- 文字数:2文字の要素が10個、1文字の「b」が5個で 2 × 10 + 1 × 5 = 25
- コンマ:15 − 1 = 14
- 合計:25 + 14 = 39[文字]
よってイが正解です。行ごとに区切って数えたり、個数1にも「1」を付けたりすると34、42、44などの誤った値になります。