演算子の優先順位でTwitterの意見が二分

2019年8月4日 21:57

印刷

記事提供元:スラド

 「8÷2(2+2)」という数式の計算結果が「1」になるか「16」になるかでTwitterの意見が二分されている(Mashableの記事)。

この手の数式は以前からたびたび話題になっているが、関数電卓でも機種によって結果が異なる。Twitterでは演算子の優先順位にPEMDASを使うかBODMASを使うかで除法(Division)と乗法(Multiplication)の順番が変わるため結果が異なると誤解している人も多いようだが、PEMDASでもBODMASでも除法と乗法は先に出てくる方(左側)が優先であり、これによる計算結果の違いはない。実際の問題としては括弧付きの暗黙の乗法が除法に優先すると解釈するかどうかによる違いだと思われる。つまり、括弧付きの暗黙の乗法が除法に優先すると解釈するなら「8÷(2×(2+2))」(= 1)となり、優先しないと解釈するなら「8÷2×(2+2)」(= 16)となる。スラドの皆さんのご意見はいかがだろうか。

 スラドのコメントを読む | ITセクション | Twitter | idle | 数学

 関連ストーリー:
旅客機の3人掛けの席、真ん中に座った人にアームレストを譲るべき? 2019年06月09日
このサウンドクリップ、なんて言ってる? 2018年05月19日
GIF、どう発音する? 2016年10月15日
このスニーカーは何色?ソーシャルメディアで論争に 2017年10月15日

※この記事はスラドから提供を受けて配信しています。

関連キーワード

関連記事