参考動画
二つの答え
答え1
$9 - 3 \div ⅓ + 1$ →$\div ⅓$を$\times 3$にする→ $9 - 3 \times 3 + 1$
よって、$1$。私はこれに賛成。
答え2
$9 - 3 \div ⅓ + 1$ →$⅓$を$1 \div 3$にする→ $9 - 3 \div 1 \div 3 + 1$
よって、$9$。は?
解説
答えは一つしかない、つまりは、どちらかは間違っている。
ここで、答え2に注目しよう。何か変だ。
最初の式は同じなので、変更を加えたところをみる。
$3 \div ⅓$ → $3 \div 1 \div 3$
となっている。ここで、プログラムの話になるが、$3$と$⅓$はオペランド(この場合、分数は有理数を整数同士の除算で表現するため)に相当する。評価としては
3を⅓で割るとなる。つまりは、3を1を3で割った値で割るということだ。
しかし、3を1で割って3で割るとなっているため、答え2の考え方は誤っている。つまりは、答え2は間違っている。
そうすると、残るは答え1のみなので、答え1の答え$1$が正しい。