せっかく分かりやすい定数リテラルで記述しても2進数に変換して説明するとなると本末転倒であり、初心者に理解してもらうため私は「2進数を使わない(ボタン入力限定)ビット演算の説明」を行っています。
ちなみに私のプチコン3号入門講座の基本的な記述方法だと「左上の判定」はIF (B AND #LEFT+#UP)=#LEFT+#UP THEN ~となります。これはIF B==#LEFT+#UP THEN ~から簡単に移行できるため非常に分かりやすいと思います。(2進数を説明しなくてもB AND #LEFT+#UPで左と上のボタンの情報を取り出せるということさえ分かればいい)
中級者以上であればIF B AND #LEFT && B AND #UP THEN ~の方が良いと思いがちですが慣れてない初心者がIF B==#LEFT+#UP THEN ~からこの形へと移行させるのは難しいと私は思います。
0そうだね プレイ済み