平成21年度 秋期 ITパスポート試験 問60
テクノロジ/基礎理論“甘味”,“うま味”,“塩味”,“酸味”,“苦味”の5種類の味覚を,6ビット(2進数で6けた)の数値で符号化する。これらを組み合わせた複合味を,数値の加減算で表現できるようにしたい。例えば,“甘味”と“酸味”を組み合わせた“甘酸っぱい”という複合味の符号を,それぞれの数値を加算して表現するとともに,逆に“甘酸っぱい”から“甘味”成分を取り除いた“酸味”を減算で表現できるようにしたい。味覚の符号として,適切なものはどれか。 (注:本サイトでは原問題の表を文字表記に変換しています)
出典:平成21年度 秋期 ITパスポート試験 問60
- ア甘味:000000,うま味:000001,塩味:000010,酸味:000011,苦味:000100
- イ甘味:000001,うま味:000010,塩味:000011,酸味:000100,苦味:000101
- ウ甘味:000001,うま味:000010,塩味:000100,酸味:001000,苦味:010000
- エ甘味:000001,うま味:000011,塩味:000111,酸味:001111,苦味:011111
正解:ウ
解説
味覚ごとに別々のビットを割り当て,その味を含むときだけそのビットを1にすれば,複合味は加算(実質的にはビットの足し合わせ)で表せ,成分の除去も減算でできます。ウはそれぞれ1ビットだけが1で,どの味も重ならないので,例えば甘味(000001)+酸味(001000)=001001 となり,ここから甘味を引くと酸味に戻ります。
選択肢ごとの解説
- ア誤り。甘味が000000なので,甘味を含む味と含まない味を数値で区別できません。また,000001+000010=000011 のように,うま味+塩味の合計が酸味と同じ符号になってしまいます。
- イ誤り。000001+000010=000011 が塩味の符号と同じになり,複合味と単独の味を区別できません。
- ウ正しい。各味覚に別のビットを割り当てているので,加算で複合味を表せ,減算で成分を取り除けます。
- エ誤り。例えば甘味+うま味=000001+000011=000100 となり,どの成分が含まれるのか区別できません。また,成分を引くと元の組合せに戻らない場合があります。