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

レス数が1000を超えています。これ以上書き込みはできません。
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
2020/10/31(土) 12:42:45.13
>>977
だから、半角スペースなんてもんを区切り記号にしたら
プロポーショナルフォントとかだと人間側が区別が出来ないんだよ
誤解のもとをはらんでるっていみではカッコ前の記号省略とドッコイだって話
2020/10/31(土) 13:39:31.71
仕組みが分かりやすいのと記載がわかりやすいのは別の話

演算子に対応する数字がどれか
いちいち遡って数えないといけないからめちゃくちゃわかりずらい

人間の脳は無意味な数字をスタックするようにできてないんだ
2020/10/31(土) 14:46:36.76
だよな。今読んだ演算子ほっぽって先にある優先順位高い演算こなして戻ってこなきゃならないもんなw
1 × 2 × (3 + 4) × 5 ÷ 6 + 7 × 8 + 9
1 × (2 + (3 × (4 + (5 × (6 + (7 + 8 × 9))))))
人にも機械にも負担かける中置記法酷すぎるwww
981仕様書無しさん
垢版 |
2020/10/31(土) 15:44:43.52
>>978
パーサー作ったことあるなら絶対に出ない質問だ
>>971も書いているように
区切り文字はパーサー側の設定でなんとでもなる
カンマでも★でもタブでも/でも好きなものを使え
つまり、
8★2★÷★2★2★+★×
でも問題ない

>>979
> いちいち遡って数えないといけないからめちゃくちゃわかりずらい

8 2 2 2 + × ÷
8 2 4 × ÷
8 8 ÷
1

これが分かりづらいと?
遡るのは直前2つまでだ
お前の少ない脳でも出来るはずだ
これが出来ないなら、お前はポーランド記法でも計算できていない

また、それを「遡る」と呼ぶ話ならポーランド記法もやっている
2 * (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10)
これは"1 + ... + 10"まで計算して初めて"2 *"の計算が出来る
遡ったのは10個になる

・・・俺達とレベルが違い過ぎる
大学行ってないな、この二人
なんでこんな初歩レベルを俺がわざわざ教えてないといけないんだ?
2020/10/31(土) 17:33:54.65
>>981
ポーランド記法とは、
+ 1 2
のような記法。Lispなど。またC系言語も関数はこの記法(例:f(a, b))
逆ポーランド記法(RPN)が、
1 2 +
のような記法。forthやdcコマンドなど。
そして中置記法が、
1 + 2
算数の四則演算など。

>>977>>981は中置記法のことをポーランド記法と呼んでいるがこれは誤り。
大学で習ったならしない間違いなので改めよう。
2020/10/31(土) 18:02:18.54
中置記法もスタックでかけるぞ
まあ再帰でかけるんだから当たり前だけども

昔ポーランド記法を使う関数電卓があったけども、一番の問題はオペランドが何なのかわかりづらいことだな
結局かっこで括りたくなる
2020/10/31(土) 18:50:37.79
スタックトップからアリティ分取るだけだろ何が分かりにくいんだ?
演算子が来たら必要なオペランドは必ずスタックトップに積まれてる。
対して中置記法だと右項の演算結果待ちになることがある。
2020/10/31(土) 18:54:31.02
と思ったら逆ポーランド記法じゃなくてポーランド記法かよw
知らんわそんな電卓
2020/10/31(土) 19:02:08.45
計算していかなきゃわからないなら十分わかりづらいと思うけど、もうとにかく否定したいだけの人になってるみたいだからどうでもいいや
2020/10/31(土) 19:06:34.57
そうだよな。中置記法は計算してかなきゃ計算順序が分からない。
対して逆ポーランド記法はバカのひとつ覚えで左から右。あまりにも明確で誤解の余地が無さすぎて、つまらない。
2020/10/31(土) 19:16:13.98
オペランドの話で計算順序の話じゃないよ
2020/10/31(土) 19:17:31.55
中置法は演算順序が見た目真ん中が中心のツリーで人間の直観に合っている
記載の並びがおまえの大好きなオブジェクト指向に似ている

逆ポーランド記法の並びはいわば日本語
日本語も逆ポーランドも最後まで読まないと文の構造が把握できない
日本語は非常にわかりにくいので逆茂木だのなんだのと大昔から理系に嘆かれている
2020/10/31(土) 20:07:12.82
へーえ?ww
じゃあ英語は中置なの?www
add 2 to 3
3に2を足す
divide 6 by 2 [Divide 2 into 6]
6を2で割る

あれれぇ〜?w
中置記法じゃないねwww
日本語が逆ポーランド記法なら
英語はポーランド記法だね。
人間の直感が中置なら、どうして日本語も英語も中置じゃないの?www

あっ、もしかして英語も「非常にわかりにくい、大昔から理系に嘆かれている言語」なんだね!?w

じゃあ、人間の直観に合っている中置構造の言語挙げてみてよ。
たくさんあるんだよね?
なんせ「人間の直観に合っている」んだからwwww
2020/10/31(土) 20:52:53.67
自然言語こそが数学的構造が直感的に理解できる言語だという前提なら自然言語との類似性を云々する動機にもなるだろうが、
そう思ってるってこと?
2020/10/31(土) 20:59:11.90
「いわば日本語」
「日本語も逆ポーランドも」
「日本語は非常にわかりにくい」

自然言語と結びつけて我田引水したのはお前。
まぁ都合によってコロコロとww
チョンみたいなやつだwww
2020/10/31(土) 21:03:14.34
>>992
それ自体は俺じゃないけど、俺の意見とも矛盾してない
自然言語では数学的構造はむしろ表しづらい。だからこそ自然言語との類似性で直感的に理解できるかどうかを測るという考え方は理解しがたいって話だからね
2020/10/31(土) 21:21:09.58
>>989がお前じゃないなら絡んでくんなよ
>>990は日本語に結びつけた>>989への突っ込みなんだから。
そもそもさも日本語固有の問題みたいに言ってるから英語の例挙げたんだが?
まあお前が本当は>>989で他人装って火消ししてるなら知らんがなww
2020/10/31(土) 21:25:49.45
最後まで読まないと文の構造がわからんからって言ってるだろ

具体的にやってみるとだ
>>981を逆ポーランドで書くと
2 1 2 3 4 5 6 7 8 9 10 + + + + + + + + + + *
がんばって書いても
2 1 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 +10 + *

2が何をするものなのか最後までわからない


しかも視線を大きく移動しながら注意深く演算子と数字の対応をとっていかないといけない
演算子の数が間違ってても人間じゃそうそうわかんない
きがくるっとる
2020/10/31(土) 21:29:10.88
>>994
絡むってなんだよ
頓珍漢なこと書いてるから突っ込んだだけじゃん
突っ込まれたくないならチラシの裏にでも書いとくか、もうちょっと考えて書き込みなよ
2020/10/31(土) 21:47:14.48
>>996
>>989は頓珍漢じゃないの?www
> 中置法は演算順序が見た目真ん中が中心のツリーで人間の直観に合っている
> 記載の並びがおまえの大好きなオブジェクト指向に似ている
>
> 逆ポーランド記法の並びはいわば日本語
> 日本語も逆ポーランドも最後まで読まないと文の構造が把握できない
> 日本語は非常にわかりにくいので逆茂木だのなんだのと大昔から理系に嘆かれている


おっかしいなぁ〜ww
お前が>>996じゃないと説明できないねぇwww
おら、>>996の言う、
日本語も逆ポーランドで非常にわかりにくくて理系に嘆かれているのに、分かりにくくない(笑)英語話者も英語で書かず中置記法使うのはなんでか説明してみろよwwww

「日本語が逆ポーランドで非常にわかりにくい」から嘆いてんだろ?ww
じゃあポーランド記法の英語は日本語より分かりやすいんだろ?wwww

やっぱ本当はお前>>989で、悔しくて話そらしてただけじゃんwww
2020/10/31(土) 21:48:12.37
自演はよくないね
2020/10/31(土) 21:48:51.48
次スレは?
2020/10/31(土) 21:49:24.39
逆ポーランド最強ということで決着
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 454日 17時間 50分 21秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。