ニュース
» 2020年10月30日 21時25分 公開

トリック“OR”トリート? それともトリック“AND”トリート? 「ハロウィーンで分かる論理演算」が分かりやすいと話題に

お菓子とイタズラすること、どちらも要求していただと……?

[関口雄太,ねとらぼ]

 プログラミングや、身近な場面ではネットサーフィンするときの検索条件などで使われる論理演算を、タイムリーな話題でまとめた「ハロウィンで分かる論理演算」が投稿され、その分かりやすさに世界中から注目が集まっています。



 論理演算は、普段は目にしない言葉と多様な演算パターンからややこしい印象を持ってしまいがち。AND(論理積)OR(論理和)XOR(排他的論理和)NAND(否定論理積)など、言葉を聞いただけでは具体的なイメージが思い浮かびません。ですが「trick or treat(イタズラかお菓子か)」のフレーズとカボチャのベン図を使うと……ややこしそうだった論理演算がずいぶん分かりやすく! 図ではカボチャの色が塗られた部分を「true」つまり「ある状態」として、無地の部分を「false」つまり「ない状態」として取り扱っています。

 まずは正当なフレーズのTrick OR Treat。Trick(イタズラ)とTreat(お菓子)、そしてその2つが重なる部分がカボチャ色になっています。その意味は「イタズラ、またはお菓子」となり、イタズラだけ・お菓子だけ・イタズラとお菓子どちらも受け取った状態を示します。


トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい Trick OR Treatはどちらか一方もしくはどちらにも当てはまる場合

 Trick AND Treatは、イタズラとお菓子のどちらもある状態を意味するので、TrickとTreatを満たしている状態が当てはまります。2つの丸が重なった部分に小さくまとまったカボチャがかわいらしい……!


トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい Trick AND Treatはどちらも当てはまる場合のみ

 聞き慣れない「XOR」という文字は「排他的論理和」という意味で、どちらか片方のみがある状態のことをいいます。つまりイタズラもしくはお菓子のどちらか一方だけがある状態です。ハロウィンで使われる「トリックオアトリート」は「イタズラされるか、お菓子をよこすか、どちらかを選べ」という意味合いで使われることが一般的なので、これに当てはまりそうです。論理演算的にハロウィンを楽しむなら「トリックオアトリート」ではなく「トリックエクスオアトリート」と呼びかけるのが正しいのかもしれません。


トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい Trick XOR Treatはどちらか一方のみが当てはまる

 「ハロウィンで分かる論理演算」を投稿した化学の先生を務める宮元一賢(@38mo1)さんは、他にも「Trick XOR Treat」「Trick NAND Treat」「Trick XNOR Treat」や、より複雑な「Trick ← Treat」などの表現に挑戦した画像も公開しています。オレンジ色の背景に2つの黒い点と横波線を描くだけで、カボチャの表情に見えてくるのが不思議です。



トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい

トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい

トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい

トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい

トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい

トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい

トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい

トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい

トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい

トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい

トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい

トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい

トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい

トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい

トリックオアトリートとカボチャのベン図でよくわかる 「ハロウィンで分かる論理演算」が直感的でイメージしやすい

 また、ハロウィンネタとあってか、ツイートは日本国内にとどまらず海外にまで広がっています。「今までになくわかりやすいわ!」「こんなふうに論理演算を勉強したかった」などの反応が寄せられました。



画像提供:宮元一賢(@38mo1)さん




Copyright © ITmedia, Inc. All Rights Reserved.

昨日の総合アクセスTOP10

先週の総合アクセスTOP10

  1. 鳥取砂丘から古い「ファンタグレープ」の空き缶が出土 → 情報を募った結果とても貴重なものと判明 ファンタ公式も反応
  2. 「モンストのせいで彼氏と別れました」→ 運営からの回答が“神対応”と反響 思いやりに満ちた言葉に「強く生きようと思う」と前向きに
  3. 「この抜き型、何ですか……?」 家で見つけた“謎のディズニーグッズ”にさまざまな推察、そして意外な正体が判明
  4. 人間に助けを求めてきた母犬、外を探すと…… びしょ濡れになったうまれたての子犬たちを保護
  5. 幼なじみと5年ぶりに再会したら…… 陸上選手から人間ではない何かに変わっていく姿を見てしまう漫画が切ない
  6. ブルボンの“公式擬人化”ついにラスト「ホワイトロリータ」公開 イメージ通り過ぎて満点のデザイン
  7. 「幸せな風景すぎて涙出ました」 じいちゃんの台車に乗って散歩するワンコのほのぼのとした関係に癒やされる
  8. 「遺伝ってすごい」「足長っ!」 仲村トオルの“美人娘”ミオがデビュー、両親譲りのスタイルに驚きの声
  9. 猫「飼い主、大丈夫か……?」 毎日の“お風呂の見守り”を欠かさない3匹の猫ちゃんたちがかわいい
  10. 天才科学者2人が最強最高のロボを作成するが…… 高性能過ぎて2人の秘密がバラされちゃう漫画に頬が緩む