メインコンテンツへスキップ
見出し画像
Photo byomori55

フルカラーの色数

    【問】「現在のPCのディスプレイでは約1600万色を表現できる」という。
     その理論を、下の語群の単語/数をすべて使い、計算式を交えながら説明しなさい。
          語群  :  バイト   256   2102^{10}


    《解説・解答》
     私が想定した模範解答は次のとおりです。

    ◇ PCのディスプレイでは、光の三原色である赤・緑・青を各8ビット(=1バイト)ずつ使うことで1色あたり 282^8=256階調(光の強弱で256種類の色を区別する)を表示している。
     更に3色組み合わせて表現できる色の総数は (28)3(2^8)^3=2242^{24} 色となる。
     ここで「2102^{10}=1,000」で計算すると、「2242^{24}=242^4×2202^{20}=16×百万=1600万」色となる。

    ところで、こんな答案(↓)は全然ダメです。

    ◇ 1点の色を決めるのに3バイト使うから、2242^{24}=2563256^3=2102^{10}×2142^{14}=1600万色

     確かに「語群の単語/数を全て」使っていますし、間違っていないと言えば間違っていないのですが、「語群の単語/数」を説明のために使っていない(効果的に使っていない)から、やっぱりダメですね。

      ○ 1色あたり、1『バイト』=8ビット 使う
         ┌─ 282^8 ─────┘
         ↓  └→ 3色組み合わせて → 2242^{24}
      ○ 『256』 → 256諧調(種類)   ↓
      ○ 『2102^{10}』→ =1,000で概数計算 → 1600万色

    のように書かなければいけません。語群の3つを全て使って説明するとなると、説明の仕方はこれしかないでしょう。容量計算であれば「1点=3バイト」くらいの知識でなんとかなるんでしょうけれど、記述問題ではごまかしがききませんね。

     余談ですが、生徒が書いた答案の中に次のようなすばらしい(!?)答案がありました。

    ◇ 時給 2102^{10} 円で256時間バイトしてやっと買ったPCだから、
      1,600万色くらいは表示できてくれないと困る。

     こちらの答案も見事に「語群の単語/数をすべて」使っています。ひとしきり笑わせてもらって × をつけました。

    ◇      ◇      ◇

    〜 2のn乗のザックリ計算 〜
    ▷ 公式編     
    ▷ 問題演習編   
    ▷ フルカラーの色数

     
     
    情報科・数学科教員にして   作家・旅人・芸人 AI評論家・火山ハンター

    あなたへのおすすめ