アカウント名:
パスワード:
自分は最初8÷(2×(2+2)) = 1と計算してから「あ、これ違うわ」と8÷2×(2+2) = 16の答えを出しました掛け算記号は省略しようがしまいが計算式の意味は同じだと判断したからです自分が知らないだけで省略した場合は計算順序が変わるというルールがあるならば無知をさらす事になりますが正直意見が真っ二つなのには違和感しかありません
何故数式がこんなに曖昧に解釈されるのかと考えてみてたぶん普通の数式では÷や/はつかわず分数で表すんだろうな(だから問題が起きないんだろうな)という考えに至りましたがプログラム等で横一列で書く場合もカッコ無しで統一した解釈があると思うのですが…
元の式を代数にしてみたらどうでしょう?a÷b(c+d)となりますね。
b(c+d)を展開するとa÷bc+a÷bdまたはa÷(bc+bd)になるのでは?(当然上のほうが美しいけど)これに元の実数を入れれば、結果は一義的にきまりますね。中学校一年生で習うことでしょう。
というか、中学校の先生は何をしてるんですかね。
b(c+d)を展開するとまずここを展開するのが正しいのかどうかを議論してるんだろ。話の内容が全然わかってないだろ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
読む人によって解釈が変わるようでは困る (スコア:0)
自分は最初8÷(2×(2+2)) = 1と計算してから「あ、これ違うわ」と8÷2×(2+2) = 16の答えを出しました
掛け算記号は省略しようがしまいが計算式の意味は同じだと判断したからです
自分が知らないだけで省略した場合は計算順序が変わるというルールがあるならば無知をさらす事になりますが
正直意見が真っ二つなのには違和感しかありません
何故数式がこんなに曖昧に解釈されるのかと考えてみて
たぶん普通の数式では÷や/はつかわず分数で表すんだろうな(だから問題が起きないんだろうな)という考えに至りましたが
プログラム等で横一列で書く場合もカッコ無しで統一した解釈があると思うのですが…
Re: (スコア:-1)
元の式を代数にしてみたらどうでしょう?
a÷b(c+d)
となりますね。
b(c+d)を展開すると
a÷bc+a÷bd
または
a÷(bc+bd)
になるのでは?(当然上のほうが美しいけど)
これに元の実数を入れれば、結果は一義的にきまりますね。
中学校一年生で習うことでしょう。
というか、中学校の先生は何をしてるんですかね。
Re:読む人によって解釈が変わるようでは困る (スコア:0)
b(c+d)を展開すると
まずここを展開するのが正しいのかどうかを議論してるんだろ。
話の内容が全然わかってないだろ。