平成23年度秋期 ITパスポート 問89 解説
中問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

画素データを圧縮せずに出力した場合,29文字目から41文字目が,“w,b,w,w,w,b,w”になるディジタル画像はどれか。

答えを見る
正解 エ
要点k番目の画素は出力の2k−1文字目に現れる
解説
出力では画素1文字とコンマ1文字が交互に並ぶので、k番目の画素は (2k − 1) 文字目です。29文字目は (29 + 1) ÷ 2 = 15番目、41文字目は (41 + 1) ÷ 2 = 21番目の画素で、1行7画素なので15〜21番目はちょうど3行目の7画素です。つまり3行目が「白黒白白白黒白」になる画像を探します。
- エ(9):3行目は2列目と6列目が黒で、条件に一致します。
- ア(2)、イ(5)、ウ(6):3行目の黒の位置が2列目と6列目の組合せにならないので誤り。