ITパスポート 令和3年度 問66
基礎理論
RGBに関する問題
RGBの各色の階調を,それぞれ3桁の2進数で表す場合,混色によって表すことができる色は何通りか。
- ア 8
- イ 24
- ウ 256
- エ 512
答えと解説
✓ これが正解エ 512
解説
各色8通りが三つ重なるので、表せる色は512通りになります。
色を光の三原色RGBで表すときは、赤と緑と青の三つそれぞれについて、どれだけ強く光らせるかという階調を決めます。設問では、その階調を3桁の2進数で表すとしています。3桁の2進数で表せる値は、000から111まで、2の3乗で8通りです。つまり赤に8通り、緑に8通り、青に8通りの選び方があり、それぞれを自由に組み合わせられます。よって表せる色の数は、8かける8かける8で512通りになります。桁数を足し算するのではなく、色ごとの通り数をかけ算するところが、この問の要点です。桁が1つ増えるごとに表せる値は倍になるので、3桁なら2を3回かけて8です。仮に各色8桁なら256通りとなり、三色あわせて約1670万色になり、これが写真などでよく使われる表し方です。よって答えは512通りということになります。
ほかの選択肢の解説
- ア 8:8という値は、1色ぶんの階調の数です。3桁の2進数で表せるのは8通りですが、それは赤だけ、あるいは緑だけを見たときの数なので、三つを組み合わせた色の総数にはなりません。三色を組み合わせる前の、一色ぶんの数にあたります。
- イ 24:24という値は、3桁が三色ぶんあるので3かける8としたり、桁数を足して数えたりしたときに出てきます。組合せの総数は足し算ではなくかけ算で求めるので、この数え方では足りません。組合せの総数は足し算では求められません。
- ウ 256:256という値は、8桁の2進数で表せる数として見覚えのある数字です。1色を8桁で表す場合の階調の数にあたりますが、この問では桁数が3と決められているので当てはまりません。1色を8桁で表す場合の階調の数で、桁数の取り違えです。
関連用語
- 2進数小数点より左の桁の重みが、一、二、四と倍になっていく数の表し方です。
出典:令和3年度 ITパスポート試験 問66
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問74:
表計算に 関する 問題 (2進数) - 平成30年度 秋期 (特別措置試験) 問79:
ビットごとの 論理積をとった 結果 (2進数) - 令和6年度 問85:
基数に 関する 問題 (2進数) - 令和2年度 10月 (特別措置試験) 問62:
2進数で 表したもの (2進数) - 平成29年度 春期 (特別措置試験) 問72:
2進数に 関する 問題 (2進数)
同じ分野の問題
誤りを見つけたら報告する