素人には 8÷2(2+2) を16と答える馬鹿が居るらしい

■ このスレッドは過去ログ倉庫に格納されています
2019/08/04(日) 03:59:03.16
8÷2(2+2) は ×を省略した書き方で
8÷2×(2+2) になるから 16だ! らしい(笑)

馬鹿の16になるという主張の理屈を
ab ÷ ab に当てはめるとこうなってしまう

ab ÷ ab
= a × b ÷ a × b
= (a × b ÷ a) × b
= b × b
= bの二乗

ab ÷ ab は当然1になるんだけど、
16になると主張してる人の理屈ではbの二乗となってしまう

さすがにいくら馬鹿でもab ÷ abをbの二乗とは答えないと思うが、
馬鹿の16になるという主張の理屈に当てはめると、bの二乗となってしまう
この矛盾を説明できないんだよね。馬鹿だからw
2仕様書無しさん
垢版 |
2019/08/04(日) 07:11:42.66
単におれらは「割り算は最後に行え」と教えられたから
1になるだけのことであって、
3仕様書無しさん
垢版 |
2019/08/04(日) 07:25:04.15
数学上では掛け算と割り算は、優先順位は同じで
その場合は左から順に計算するんだとさ。
省略したときの掛け算と割り算との優先順位は知らんけど。

ただし、プログラマーにとっての掛け算と割り算は
優先順位は同じじゃない、明らかに掛け算のほうが優先。

つまり、ちゃんとカッコで優先順位を明記せずに式を書いたそいつのバグ。
4仕様書無しさん
垢版 |
2019/08/04(日) 09:56:36.54
>>3
「プログラマーにとっての掛け算と割り算は
優先順位は同じじゃない、明らかに掛け算のほうが優先。」
何年プログラマやってるの?
5仕様書無しさん
垢版 |
2019/08/04(日) 10:10:24.79
>>3
おいおいウソかくなよバカ
掛け算も割り算も左から順に計算するに決まってる
で、かっこ内は優先するから、
8÷2(2+2)
8÷2x(4)
4x4
16

計算結果は16になる
それ以外の解はない
2019/08/04(日) 10:15:26.67
俺いつも分数にしてからでないとやらないからその罠に学生の頃から
ハマったことないな

8x(2+2)
――――
2
7仕様書無しさん
垢版 |
2019/08/04(日) 10:28:11.37
何年もプログラマやってりゃ、パーセントの計算で
結果が0か100しか出なかったバグぐらい経験するからねぇ。

昭和ぐらいの昔には、浮動少数演算はホイホイ使えるもんじゃなかったんだ。
2019/08/04(日) 11:29:37.19
Googleがそういったんだから、Googleが正しい!
って言いたいんかな?w

Googleによると 2π ÷ 2π は 9.86らしい(笑)
https://imgur.com/a/Vyj0TXA
2019/08/04(日) 15:01:01.94
 8÷2(2+2)
=8÷2×(2+2) ←実は×が隠れてる
=8×1/2×4 ←÷を×に直す
=16

答えは16でしょ


 8÷2π
=8÷2×π
=4π
8÷2πの答えは4πでしょ


 2÷2π
=2÷2×π
=π
2÷2πの答えはπでしょ


 2π÷2π
=2×π÷2×π
=π×π
2π÷2πの答えはπ×π= 9.86でしょ

Googleが正しい
https://imgur.com/a/Vyj0TXA
10仕様書無しさん
垢版 |
2019/08/06(火) 06:53:41.82
だからまぁ、プログラム書くときは演算子の優先順位がどんなんであろうと、
優先してほしいものから( )で必ず囲っておくよ。
馬鹿はそれを考えていないからクソみたいなコード書いてバグ出しまくる。
2019/08/06(火) 11:00:56.92
これって8/(2×(2+2))だろ?
なんで×の記号を省いたか考えたら分かるだろ?
割り算の後ろがひと塊りなんだよな。
2019/08/06(火) 11:37:12.00
あ、省かなくても一緒か。
優先順位が同じって事は、後ろ全てが一緒に割り算対象になるって事だからなぁ
2019/08/06(火) 11:42:05.24
記号を a から b に置き換えるだけで、解釈が変わるんだけど、
これはどういう規則でこのような違いが生まれるの?

https://www.wolframalpha.com/input/?i=8%C3%B7a(2%2B2)

8÷a(2+2)

    8
= ─────
  a(2 + 2)


https://www.wolframalpha.com/input/?i=8%C3%B7b(2%2B2)

8÷b(2+2)

   8
= ─── (2 + 2)
   b
2019/08/06(火) 14:37:57.21
>>13
bの解釈が間違いなだけだよ。
手計算の場合、割り算の後ろの掛け算割り算は、記号が入れ替わるって習わなかった?
あと、足し算引き算でその決まりは途切れるって。
2019/08/06(火) 15:05:14.94
8÷2(2+2)
=8÷2×(2+2)
=8÷(2×2+2×2)
=8÷(4+4)
=8÷8
=1

16が答えになるやつは、
分配法則を知らないんだろうな

省略した×を書いても結果は変わらん

中学数学からやり直せ
2019/08/06(火) 17:10:12.15
>>14
聞いてるのは、どちらが正しいかではなくて、
なんで使ってる記号で解釈が変わるのかなんですが?
2019/08/06(火) 18:25:52.35
省いちゃいけない括弧を省いてるのが悪い
2019/08/06(火) 23:06:11.94
8÷2(x+2)=1
8÷2(X+2)=16
両方解いてみればどちらが正しいか分るからやってごらん
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況