2014-おもしろいまど-解説
- 正解は次の絵です。
- 問題で,船の両側の窓の絵は、船の先頭が反対方向を向いています。
- 錨(イカリ)の位置に注目することで,どの窓がどの窓と対応するかを知ることができます。
- 解説
- コンピュータは情報を0と1の2種類の値を組合せて扱います。
- この問題では,左右の窓は0(白)と1(灰色)で表されています。
- この問題を解くひとつの方法は,ORの演算とXORの演算をすることです。ORは「両方またはどちらかの値が1ならば結果は1(そうでなければ0)」,XORは「どちらか一方の値が1ならば結果は1(そうでなければ0)」という演算です。
- 窓の色を「0(白)と1(灰色)」と考えてORの演算をすることで結果が「0(白)か1(灰色か黒)」がわかる。
- 窓の色を「0(白)と1(灰色)」と考えてXORの演算をすることで結果が「0(白か黒)か1(灰色)」がわかる。
- もうひとつの方法は,それぞれの窓を「0(白)と1(灰色)」という数字で並べて足し算をすることです。すると「0 1 1 1 0 0 1 0」+「0 0 0 1 1 0 1 1」=「0 1 1 2 1 0 2 1」という結果になり,「0の窓は白,1の窓は灰色,2の窓は黒」に見えることがわかります。
- 出題国: この問題はカナダで作成されました。