素人には 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
2019/08/07(水) 01:14:06.74
>>18
わかんねんじゃね?
8÷2(x+2)
これの解釈が
8
ーーー
2(x+2)
なのか
8x(x+2)
ーーー
2
なのか
わからないじゃん
計算法則に基づいて計算すると前からだから16じゃね?
2019/08/07(水) 02:02:03.79
掛け算記号無いのに、掛け算を優先ってアホなのかな?
21仕様書無しさん
垢版 |
2019/08/07(水) 06:50:24.83
だからいってるだろ。
掛け算と割り算の優先順位は同じじゃないって。
2019/08/07(水) 06:50:29.24
>>20
省いていいってだけで
実は掛け算記号がある
もし優先して計算してほしいなら()で括る必要がある
2019/08/07(水) 06:54:15.52
googleがバグってるとも思えんし
16だろ
単純に計算法則?適用してるだろうし
2019/08/07(水) 07:16:18.92
googleも

計算 8/2(2+2)が16で
計算 8/(2(2+2))が1

ということで掛け算を先にやりたいときは括弧が必要ですわ
2019/08/07(水) 08:36:02.01
>>19
そう。16になる。
8÷2(2+2)=1にするためには2(2+2)を先に計算する。同じように8÷2(x
+2)=1を計算すると8÷2x+4=1から8/2x=-3となる。このxに2は当てはまらないから8÷2(2+2)=1は誤りだといえる。
2019/08/07(水) 08:46:22.58
8÷2(2+2)=16にするには先に8÷2を計算する。同じように8÷2(x+2)=16を計算すると4(x+2)=16から4x+8=16となって4x=16-8からX=2となる。したがって8÷2(2+2)=16は正しい。
2019/08/07(水) 08:48:36.99
数学者ってこれしきのことも証明できないの?って思ってがっかりしたわ。どっちも正しいとかよくいえるわ。
2019/08/07(水) 08:52:38.95
答えを1にしたいなら8÷{2(2+2)}にしないといけないな。
2019/08/07(水) 09:09:57.90
>>19
8*(2+2)÷2=16だとしても8*(X+2)÷2=16から8x+16/2=16から4x+8=16になって4x=8からX=2になるから問題ない。
2019/08/07(水) 09:29:18.06
(2+2)をxと置いて、
8÷2x = 4÷x

(2+2)を計算して4をxに代入すると
4÷4 = 1

どうやったら16になるのか教えて欲しいわ。
2019/08/07(水) 09:55:13.92
>>30
単純な計算ミスww
8/2x=4x

このxに4を入れたら16ですよ。
2019/08/07(水) 09:59:04.73
ごめんなさい間違えました
2019/08/07(水) 10:02:42.55
あはは、
8/2xなら4/xだよな?
あとは4/4だから1になる。
2019/08/07(水) 10:09:35.26
>>33
いいや、そうじゃない。
8/2xなら4xになるが、8÷2xだと4÷xっぽいんだよ。。
2019/08/07(水) 10:14:29.94
>>34
8
----
2x

なんだから、

4
----
x

だろw
2019/08/07(水) 10:16:13.91
>>35
8/2*x=4*x
2019/08/07(水) 10:19:31.60
8÷2×Xと8÷2Xが解釈違うんだよ。

8÷2Xなら

8
----
2X

8÷2×Xなら

8
--- × X
2
2019/08/07(水) 10:21:34.57
掛けるの記号を省いたのはそこに掛けるがあるけどそれ以前に分けられない値だと言う事なんだよな。
2019/08/07(水) 10:24:12.38
8÷2*x=4x
xに(2+2)をいれたら答えは16になるな
2019/08/07(水) 10:26:34.95
>>39
だから、>>37
2019/08/07(水) 10:51:21.74
括弧の存在を忘れてるのかな?
2019/08/07(水) 10:52:50.28
概念を説明できない自分の無能さを笑ってほしいのかな?
2019/08/07(水) 10:53:44.71
式が何を表したいのか曖昧過ぎて混乱してるだけなんだろ?

8を2倍の(2+2)で割りたいのかなって思うけど、曖昧過ぎて

8を2で割って、(2+2)を掛けたいのかも?って思わせる。

普通は前者と解釈するんだが、掛け算記号省略した数式に慣れて無い人や算数の範囲だと後者と解釈するって話。
2019/08/07(水) 10:57:47.92
要するに、句読点を省略した文章で単語の広い方次第で幾つも解釈出来ちゃうのと同じさ、

きんたまかおにつく

みたいなw
2019/08/07(水) 10:58:33.47
括弧つけたら終わる話だよね。
2019/08/07(水) 11:07:08.98
>>15
無能なんだね。
2019/08/07(水) 11:08:32.13
そもそも計算問題で掛ける記号省略とかしない。
小学校じゃ習わないからな。
48仕様書無しさん
垢版 |
2019/08/08(木) 18:22:52.40
数学的には×を省略してるのは既にカケてある意味で 先にカケて計算しないと駄目なんだよ
ここではカッコを計算して2をカケる。
8/(2*(2+2))=1ということ
49仕様書無しさん
垢版 |
2019/08/08(木) 18:45:33.51
演算の優先順位の話でしかないのにずいぶんと伸びてるな。
てっきり>>3で終わったと思ってたら。
50仕様書無しさん
垢版 |
2019/08/08(木) 18:54:26.76
いいか、おれたちはプログラマーなんだからな。

×を省略したときにどっちが優先なのか、じゃなくて、
どっちを優先して計算させるのか、をおれたちが決めるんだよ。
2019/08/08(木) 19:01:47.58
>>49
2(2+2) に演算子はプラスしかありませんよ?
2019/08/08(木) 19:14:04.02
>>50

どうも用意されたコンパイラを使わないといけないと思い込んでる奴らが多いようだけど
2019/08/08(木) 19:16:23.55
オレオレコンパイラは、プラスの意味がかけるなんだ。
みたいな話を始めようか?
54仕様書無しさん
垢版 |
2019/08/08(木) 19:36:12.98
算数しか知らない文系プログラマーは16とか言っちゃう
2019/08/08(木) 19:57:08.93
これがわからないということは、論理演算理解してませんってことだよな。
プログラマーとしては致命的。

ただし、言語によって数学的な順序で計算してくれないものもあるので、かっこは省略しないほうが無難。

くくれるところはくくっとけ。
2019/08/08(木) 19:59:35.11
そういって>>55は首を差し出した
2019/08/08(木) 20:00:09.52
彼の首をくくれ、ククレカレー!
2019/08/08(木) 20:05:58.69
掛け算の演算子の有無で計算の順序が変わるわけないだろ
ゆとりかよ
2019/08/08(木) 22:11:20.82
>>58
計算順序の問題じゃなくて、割る数がどこまでかって問題。
普通は演算子省略してある分全部が分母になるんだよ。
2019/08/08(木) 22:26:37.70
しょせんは人の決め事の部分の問題じゃないか

答えがどっちでも記法の話であって数学的真実を表すものではない
えらそうにすんな
61仕様書無しさん
垢版 |
2019/08/08(木) 23:11:39.26
ゲイツに聞いたら16って言ってた。
1と答えるならプログラマは辞めた方がいいってさ。
ついでにリーナストーバルズにも聞いたけど1なわけなくね?って鼻で嗤われたよ。
2019/08/08(木) 23:38:18.37
10 / 2 * 5

これいくつ?
2019/08/09(金) 00:56:05.09
>>59
そんな決まりは存在しない
省略したら解釈が変化するならそれは省略ではなく別物。日本語も残念なのか

>>62
25
元の式が
10÷2*(2+3)でその途中式でないのであればだが
2019/08/09(金) 01:39:52.76
> 省略したら解釈が変化するならそれは省略ではなく別物

そうなんだよね。省略してると勘違いしてるバカが多い。
別物なんだよ。だから×を復活してはいけない。
2019/08/09(金) 02:18:51.89
8 ÷ (2÷x) の括弧を処理すると 8 ÷ x分の2 となるのと同じ理屈で
8 ÷ (2×x) の括弧を処理すると 8 ÷ 2x になる

つまり 8 ÷ 2(2+2) に×を追加することは括弧処理の前に戻すことと同義なので
同時に括弧も追加し 8 ÷ (2×(2+2)) としなければならない
2019/08/09(金) 06:46:22.82
https://keisan.otona-juku.com/01017four-arithmetic-operations/
2019/08/09(金) 06:58:12.39
項で表現するときは掛け算割り算記号は書かない
混在は定義されてない

混ぜるなら計算記号より項の計算の結合度が高いと決めたほうが今までの経験に合致する
人間的直観を重視するゲーツが1だというとは思えない
2019/08/09(金) 06:58:54.47
1じゃなかった16
2019/08/09(金) 07:17:07.60
4/3πr^3を見て3πr^3を分母だと思う奴は居ない
つまり、分数×項の×を省く表現は有り得る
なので8/2(2+2)を(8/2)×(2+2)とする解釈はなんの問題もない
70仕様書無しさん
垢版 |
2019/08/09(金) 07:20:38.12
部外者ホイホイ
2019/08/09(金) 08:05:39.31
>>64
やっと理解した
掛け算を省略じゃなくて係数だよねって事か
んで、係数は変数に着くもので変数がない場合は掛け算の省略になるから16になる

勉強になったわ
結論、誤解が生じるような計算式を書かないようにしましょうだな
2019/08/09(金) 09:22:20.46
(2+2)の部分をxに置き換えてみたら、分母がどこまでか分かる。
掛け算記号が省略されてるんじゃなくて、それはひと塊りの数だから切り離せないんだよ。
2019/08/09(金) 14:47:03.86
>>69
2π/2πをみてπ^2だと思うやつはいない
馬鹿は×が省略されていると思ってるから
2×π/2×πだから2×πを2で割ってπをかけるようだが
2019/08/09(金) 14:50:00.19
>>71
2√4や2πなどは変数じゃないが省略されてるぞ

×の省略で積を表現することができないのは
数字が並ぶ場合(境目がわからなくなる)
分数の前(帯分数と区別がつかない)
など理由がある場合のみ
2019/08/09(金) 15:28:01.51
帯分数は+が省略されてるけど、その+の優先度は外にある×÷よりも高い
省略時優先度上がるケースは小学校でもやってるんだよね
海外で16の人が結構いるのが不思議だわ
76仕様書無しさん
垢版 |
2019/08/09(金) 15:41:55.47
数式は人や機械に正確に伝えるための表現だというのに
「どう表現すべきか」じゃなくて「どう読むのが正しいか」にばかり焦点いってるのが不思議
77仕様書無しさん
垢版 |
2019/08/09(金) 15:44:21.10
「黒い目のきれいな女の子」はどう読み取るのが正しいか、ぐらいアホくせー
2019/08/09(金) 19:52:56.14
目が黒い女が綺麗なわけねーだろアホらし
2019/08/09(金) 20:07:00.52
>>78
青い眼の肌の黒い子かもしれないだろ?
80仕様書無しさん
垢版 |
2019/08/09(金) 20:36:28.87
どれも整数で表されてるんだから、文字なんか入れて解説したらだめだと思う。
文字なんかつけたら結合の順番変わるし。
2019/08/09(金) 20:37:36.60
> 文字なんかつけたら結合の順番変わるし。

数字は昔から文字に置き換えられるやろ
82仕様書無しさん
垢版 |
2019/08/09(金) 22:29:21.69
2πをπ2なんて書かない。
2aをa2なんて書かない。
つまり(2(2+2))ではない。
それだとa4と同じということになる。

(8/2)*(2+2)である
これなら4aと同じ。

つまり正解は16
2019/08/09(金) 22:39:04.70
何がどう同じで何が問題なのかまったくわからん
8÷2(2+2)←書かなさで言ったらこれが一番書かないのにこの上その理屈は意味あるのか
2019/08/09(金) 22:41:12.89
>>82
何を言いたいのかわからんが、

a2ではなく、2aと書く。
(a+2)2ではなく、2(a+2)と書く
8÷2(a+2)は、8÷2aと書いたのと一緒
って言いたいのかな?
2019/08/09(金) 22:51:09.03
なんだかんだ言って、マ板はまだマシなんだなってのが分かるね
半分以上のレスが「問題がおかしいので、真面目に考えるのが間違い」って結論にたどり着いてるもん
これが他の板だと、1だ16だって罵倒しあうレスばかりになる
2019/08/09(金) 23:04:08.59
某数学者は、問題がおかしいから16とするとか言って炎上させたんだよな
あれが一番頭が悪い
2019/08/10(土) 02:21:25.91
google「な?」
2019/08/10(土) 06:17:25.79
Google「1÷1/2 = 1÷(1/2) = 2」
Google「1÷1/(1+1) = (1÷1)/(1+1) = 0.5」
2019/08/10(土) 07:26:20.67
2π÷2πと同じ話じゃないの?
90仕様書無しさん
垢版 |
2019/08/10(土) 08:06:11.97
どっちが正しいかの問題じゃなくて、
「お前は」どっちの答えにしたいのか、なんだからな。

1にしたいなら8/(2*(2+2))
16にしたいなら(8/2)*(2+2)
とちゃんとカッコで明記しろよ。

returnひとつだけジジーのおれだったら、
あんなコーディングはソッコーでレビューで落とす。
2019/08/10(土) 09:09:59.61
>>74
変数という表現がダメだったな、すまん
掛け算の省略と係数と違うんだなと言いたかった

1つ以上の文字がある項にかかっているもの、ルートにかかってるもの、両方係数
数字のみは係数と言わないということだと思う
省略されてるから後ろ全部にかかるんじゃなくて
係数だから省略されて後ろに全部かかってる

と理解した
2019/08/10(土) 09:35:02.77
つまり馬鹿が増えたって事でFA
2019/08/10(土) 09:44:57.53
補足

文字式の結果と答えが異なるのは
数字のみは単なる計算で、文字式は式の展開だから
分配法則などの追加法則が適用されるから?

あってるかわからないけどね
そう理解したらスッキリした
2019/08/10(土) 10:04:22.01
と思ったら、分配法則の対象は実数なのか
ダメだ、頭崩壊しそう
2019/08/10(土) 10:15:23.26
演算ルールが未定義な数式だから
正解が何かなんてない。
以上。
2019/08/10(土) 11:53:58.85
未定義でいいのに、そこにオレオレ定義を実装したがる無能が居るんですよ
そしてクライアントはその定義を見て「ここで1や16ではおかしいので24になるよう修正してください」という
2019/08/10(土) 23:31:45.21
今日は1でも明日には16と答えるかもしれない

それほど心を揺さぶられる問題なんだよ(´・ω・`)
2019/08/11(日) 11:46:49.02
プログラムは結果ありき、仕様書にそう書いてあるならプログラムが間違ってる。
googleのプログラムが間違ってるって事さ。
2019/08/11(日) 11:48:44.10
分数を1行で表すとみんな間違って書くんだよってだけの話さ。
100仕様書無しさん
垢版 |
2019/08/11(日) 16:29:28.53
>>99
顧客はこの式を提示してるが、求めてる答は1。
この顧客の言う事を真に受けてプログラミングしたのが16派。
この顧客の言う事を察してカッコをあえてつけたのが1派。

結論、顧客が間違えてる。
2019/08/11(日) 16:35:58.36
まーた、未定義が正しい答えとわかっていながら、
1が正しい答えと言い張るバカがでてきたw
2019/08/11(日) 19:23:39.26
省略が何を表しているかを覚えているか否かの話だから
ネタ振りとしてイマイチ
103仕様書無しさん
垢版 |
2019/08/11(日) 19:52:07.05
だからおまえら、優先順位を決めたかったら必ず( )でくくれ。
もう、いい加減に理解したろ?
2019/08/11(日) 19:57:48.07
こんな仕様書渡されたら、速攻で質問投げ付けるしな。
2019/08/11(日) 22:32:42.83
>>3
バーカwwwww
2019/08/12(月) 00:52:57.52
中学生専用算
帯分数が小学生専用算なのと同じ
2019/08/12(月) 06:29:54.41
>>103
プログラム書くときはコレ
自分は分かってても10年後にメンテする奴がアホの可能性を考慮しておかないといけない
108仕様書無しさん
垢版 |
2019/08/12(月) 09:24:51.64
ゲイツに「自分は16だと思ってるんだけどさ、
日本のブログラマの中には勝手にカッコつけて1と主張するヤツがいるんだよ、
多分、本業ではなくエアプログラマなんだろうけどさ」
って言ったら
「それはシステムの事を理解してないヤツだな。
今時のコンピュータなら(8/2)*(2+2)?と聞いてくるだろ。
8/(2*(2+2))?とは聞いてこないだろ。
システムを理解してないプログラマは本業ではないな」
って言われた。
2019/08/12(月) 09:26:13.86
google「ハイ、俺の勝ち」
110仕様書無しさん
垢版 |
2019/08/12(月) 12:44:07.34
グーグルの構文解析の仕様が数学のルールだと思ってる馬鹿が居るの?
111仕様書無しさん
垢版 |
2019/08/12(月) 16:44:55.72
>>110

この世の中は「何が正義か?」ではなく「何が大多数を席巻したか?」が勝利するって知らないって言ってる?
2019/08/12(月) 17:02:05.43
ガリレオ「せやな」
韓国人「せやなwww」
113仕様書無しさん
垢版 |
2019/08/12(月) 17:03:16.13
だから言ってるだろ、割り算は最後に行えって。

おれが仕様を決めてやる。
割り算は最後ってことで、この式は8÷(2×(2+2))という仕様にして
答えは1だ。
2019/08/13(火) 00:49:25.71
16になる人って
2a÷2a
とかも1じゃなくて
2×a÷2×aって展開して

(2a÷2)×a

(a)×a

a^2

が解になるの?
2019/08/13(火) 00:58:56.00
こんなゴミネタに熱中すればするだけ死に近づいていくという恐ろしい現実
2019/08/13(火) 01:15:13.92
もうgoogleに入れた時点で勝負は付いてる
117仕様書無しさん
垢版 |
2019/08/13(火) 07:16:31.50
>>114
多くのプログラム言語で、そういう省略掛け算が非対応だから
そういうことだね。
118仕様書無しさん
垢版 |
2019/08/13(火) 08:06:13.28
>>117

非対応なんじゃなくて、そういう仕様が提示されてない。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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