IFというのはtrueかfalseだけで判断されています。
これはプチコン3号の場合は値が「0以外」か「0」となります。
IF 3 THEN BEEPは常にBEEPが鳴り、IF 0 THEN BEEPはBEEPが鳴ることはありません。
あとB==16などの比較演算子(「==」や「>」など)を使った論理式というのは条件が成立した時に値が1、不成立の時は値が0となります。
つまり、IF B==16 THEN BEEPはBの値が16の場合はB==16の値が1(true)となるためTHEN以下が実行されるわけです。
2そうだね プレイ済み