21/01/06(水)22:24:22 わからん… のスレッド詳細
削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。
画像ファイル名:1609939462201.png 21/01/06(水)22:24:22 No.762660180
わからん…
1 21/01/06(水)22:25:50 No.762660634
ポーランドはばかだな
2 21/01/06(水)22:27:02 No.762661000
木で考えるとわかりやすい
3 21/01/06(水)22:27:04 No.762661013
lispだっけ これ採用してるの
4 21/01/06(水)22:27:08 No.762661037
記号が出てきたら前の2つに対して適用するってことなんだろうが何故こんな…
5 21/01/06(水)22:28:17 No.762661346
スタックが分かっていれば大丈夫
6 21/01/06(水)22:28:17 No.762661350
書き込みをした人によって削除されました
7 21/01/06(水)22:28:18 No.762661359
演算は常に二項演算になるから?
8 21/01/06(水)22:29:06 No.762661595
これ最初に考えた人はどういう経緯があったんだろう
9 21/01/06(水)22:31:17 No.762662206
普通のポーランド方式を見たことがない
10 21/01/06(水)22:31:36 No.762662296
計算機というかコンパイラ作るときに楽なんだ
11 21/01/06(水)22:32:22 No.762662502
こんぱいらはばかだな…
12 21/01/06(水)22:32:47 No.762662621
基本情報取る時に覚えて試験後即効で忘れた奴だ
13 21/01/06(水)22:32:55 No.762662656
フォースと共にあれ
14 21/01/06(水)22:33:46 No.762662891
式を処理するときに出てきた順でいいから楽そう
15 21/01/06(水)22:33:46 No.762662894
>ポーランドはばかだな ちょっとポーランド滅ぼすか
16 21/01/06(水)22:34:37 No.762663130
こんな書式されると間違う自信しかない
17 21/01/06(水)22:34:46 No.762663175
>スタックが分かっていれば大丈夫 あーなるほど
18 21/01/06(水)22:35:17 No.762663315
ぷよぷよみたいだなって最初見たとき思った ぷよぷよの連鎖だ
19 21/01/06(水)22:35:41 No.762663418
分かれば計算順序を絶対に間違えないってやつなのかな
20 画像ファイル名:1609940195034.png 21/01/06(水)22:36:35 No.762663697
なんかこんな感じのがあったはず
21 21/01/06(水)22:37:02 No.762663828
関数型言語だと(- 100 (* (+ 2 3) (+ 4 5)))だからポーランド記法になるけどポーランド記法って単語使わないことの方が多いね
22 21/01/06(水)22:37:02 No.762663830
計算する順番を完璧に指定したいからこういう七面倒な記法になるんでないの
23 21/01/06(水)22:37:19 No.762663908
逆ポーランド記法の方は計算するとき普通の式みたいに右側を調べなくていい
24 21/01/06(水)22:37:32 No.762663977
どっから計算するのか考えるというか解析させる必要がないんだ それが終わった状態と言ってもいい
25 21/01/06(水)22:37:51 No.762664086
数式を日本語としてそのまま読んでいくと 上は「100から2と3を足したものと4と5を足したものをかけたものを引く」になるわけだけど それをそのまま書くと下になる
26 21/01/06(水)22:38:29 No.762664276
見たら分かるんだけど言葉で説明されるとわかんなくなるなこれ
27 21/01/06(水)22:40:57 No.762665041
これ=はどこに付くんだろう 付かない?
28 21/01/06(水)22:41:17 No.762665144
図示されると分からなくなる稀有な例
29 21/01/06(水)22:42:59 No.762665624
2項の加減乗除しか使えない状態で式を計算するプログラムを組めって言われたときに便利
30 21/01/06(水)22:43:31 No.762665772
>これ=はどこに付くんだろう >付かない? しいて言うと一番右 例えば=を「結果を表示する」の意味と捉える場合とか
31 21/01/06(水)22:43:45 No.762665839
そんな時が来ることがあるんです…?
32 21/01/06(水)22:44:04 No.762665936
>そんな時が来ることがあるんです…? ポーランドに行った時とか…
33 21/01/06(水)22:44:23 No.762666013
>これ=はどこに付くんだろう >付かない? =はいらない 電卓なら最後の演算子を押したときに答えが出る
34 21/01/06(水)22:44:30 No.762666055
参考書の小話とかコラムでしか見たことないなポーランド記法…
35 21/01/06(水)22:45:38 No.762666411
Macの電卓にはRPNモードがあったな PC初心者の頃はさっぱり意味が分からんかった
36 21/01/06(水)22:45:47 No.762666462
この表記方法で入力できる電卓あるのか…
37 21/01/06(水)22:46:58 No.762666803
演算とは写像だ
38 21/01/06(水)22:47:24 No.762666925
なんかの勉強してるときに出たやつ
39 21/01/06(水)22:47:38 No.762667006
単純な数式じゃなくてGoogleの検索キーワードみたいな日本語と数式が混ざったような独自の式を解析するときとかに便利だったりする
40 21/01/06(水)22:47:56 No.762667097
これポーランドでは一般的な書き方なの?
41 21/01/06(水)22:47:59 No.762667116
>この表記方法で入力できる電卓あるのか… 括弧を入力する必要がない分ボタンを押す回数が減るぞ!
42 21/01/06(水)22:50:11 No.762667805
1 1 + って書いたら1と1を足したって意味になるので 1足す1はの「は」が要らない
43 21/01/06(水)22:50:26 No.762667883
>この表記方法で入力できる電卓あるのか… HPのRPN電卓は有名だぞ! アプリストアでRPN calculatorとかで検索すると再現したアプリが出てくるぞ!!
44 21/01/06(水)22:51:15 No.762668108
好きな電卓は加算機式です +=キーいいよね…
45 21/01/06(水)22:51:18 No.762668121
HPのが有名というかHPしか作ってないというか
46 21/01/06(水)22:52:27 No.762668443
カッコいいなあ
47 21/01/06(水)22:54:32 No.762669085
泥のストアでRPN Calc検索したら死ぬほど出てきた
48 21/01/06(水)22:56:46 No.762669768
多分全世界の人間がこれしか使わなくなるなら便利
49 21/01/06(水)22:56:48 No.762669778
資格試験で勉強したような気はする 基礎知識であって普段から実用するものじゃない気はする
50 21/01/06(水)22:56:57 No.762669797
どうして下になるとかじゃなくて上を作るのは面倒なんだ
51 21/01/06(水)22:57:01 No.762669812
情報科に行くと大体授業でこれを実装させられる
52 21/01/06(水)22:57:21 No.762669909
これ答え855?
53 21/01/06(水)22:57:39 No.762670032
数字の区切りをスペースに任せるなや
54 21/01/06(水)22:59:12 No.762670517
>これ答え855? 小学校からやり直せ
55 21/01/06(水)22:59:57 No.762670761
ハンドアセンブルというかメモリの何番地にいま何のデータが入ってて~みたいな電気と電子と情報の混じり合うところを勉強した時にやったな
56 21/01/06(水)23:00:09 No.762670828
アプリ使ってみたらすげえ頭が混乱する
57 21/01/06(水)23:00:48 No.762671040
理屈としては慣れれば分かり易そうだけど紙で計算してる時に下で書くとすげーややこしいことになりそう…
58 21/01/06(水)23:01:09 No.762671144
逆ポーランド記法用の電卓は数字区切り用の中黒が小数点と紛らわしいみたいな話を昔聞いたことはあるが 今調べると大体ENTERになってるのかな
59 21/01/06(水)23:01:38 No.762671309
懐かしいな スタックの概念学ぶのにプログラミングしてた
60 21/01/06(水)23:01:44 No.762671346
ハードに近い低レベルの部分で使ってるんだろうなとは思いつつ実際に使ってるとこはまだ見たことない…
61 21/01/06(水)23:02:37 No.762671611
ああこれ結果のあとに続けて式を続けていけるのか
62 21/01/06(水)23:02:53 No.762671694
使うときに思い出してお勉強したあとはパソコンくんに命令すれば全部勝手にやってくれるからまた忘れる
63 21/01/06(水)23:05:10 No.762672492
>これ答え855? 上も下も答えは同じ 「」は四則混合の計算時の優先順位忘れてるだろ
64 21/01/06(水)23:05:24 No.762672576
人間は上の方が分かりやすくて機械は下って面白いな
65 21/01/06(水)23:06:07 No.762672820
機械は保留が苦手だもんね
66 21/01/06(水)23:08:05 No.762673471
最初わからなかったけど習得したら逆ポーでもできるかも 流石ドイツに一回滅ぼされた国 もっかい滅んどけ
67 21/01/06(水)23:08:59 No.762673776
今日ちょっと賢くなった
68 21/01/06(水)23:10:11 No.762674175
()をバチバチに入れなくても順序はっきりしてるのはいいね
69 21/01/06(水)23:10:17 No.762674197
オートマトンだと嬉しいやつだ
70 21/01/06(水)23:10:54 No.762674388
何も考えずに順に処理できるから楽
71 21/01/06(水)23:12:46 No.762674972
これスタックで処理するってことは内部的には2 3 +は3+2で処理されてそうだな
72 21/01/06(水)23:13:05 No.762675084
スタックで考えると先に入れた数字がどっちに来るっけと混乱することある 例えば5/3が53/か35/か
73 21/01/06(水)23:14:55 No.762675669
数字の区切りに何か記号が入ればもうちょっとわかりやすいと思う 手書きだと判別つきにくそうだ
74 21/01/06(水)23:15:07 No.762675751
スタックって結果的に入れた順でいいんじゃないの
75 21/01/06(水)23:17:05 No.762676324
>普通のポーランド方式を見たことがない >lisp
76 21/01/06(水)23:17:28 No.762676424
>スタックって結果的に入れた順でいいんじゃないの キューと勘違いしてないか
77 21/01/06(水)23:17:58 No.762676562
数字はスタックに乗せてって記号が来たら上にある二つを計算すんのか
78 21/01/06(水)23:18:48 No.762676832
記号が来たら2つ数字を取り出すだけで作れるから楽なの su4494786.jpg
79 21/01/06(水)23:19:08 No.762676927
順番気にしなくていい足し算とっても強くない?
80 21/01/06(水)23:19:41 No.762677096
>記号が来たら2つ数字を取り出すだけで作れるから楽なの >su4494786.jpg あらこれだとすんなり分かった
81 21/01/06(水)23:20:20 No.762677314
完全に理解したわ
82 21/01/06(水)23:21:53 No.762677806
行間埋めてくれる人ってありがたくてしょうがない
83 21/01/06(水)23:21:59 No.762677846
ポーランド記法は関数の表記と同じだよ
84 21/01/06(水)23:24:33 No.762678603
ぷよぷよみたい
85 21/01/06(水)23:24:47 No.762678677
push 100 push 2 push 3 add push 4 push 5 add mul sub
86 21/01/06(水)23:27:22 No.762679421
数字の区切りがわかりづらすぎる