[過去ログ] 【RPN】逆ポーランドの部屋【電卓】★23段 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
630
(1): 2019/07/26(金)15:05 ID:S6t+CxfQ(1) AAS
>>629
newRPLでローカル変数を定義する命令のことかな?
631
(2): 2019/07/26(金)16:53 ID:b7T0hVW3(1/2) AAS
ローカル変数とグローバル変数でストア命令が違うのか
632
(1): 2019/07/26(金)18:37 ID:OQDYdteJ(1/2) AAS
>>631
変えないとローカル変数とグローバル変数が同名のときに困る
633
(2): 2019/07/26(金)18:45 ID:b7T0hVW3(2/2) AAS
>>632
グローバル変数を使うということはグローバル変数名がわかっているはず。
わざわざ同じ名前のローカル変数を使う理由は?
もちろんグローバル変数を使わないのなら同名のローカル変数があっても困らない。
634: 2019/07/26(金)19:03 ID:OQDYdteJ(2/2) AAS
>>633
つーか、C言語でも一緒ですやん
635
(1): 2019/07/27(土)01:05 ID:t8k2MJQM(1/2) AAS
>>630
>>627のリンク内にでてくるプログラムで、メニューの飛び先
LSTOとVIEWがセットで使われている
ローカルのLなのか
42sにはグローバルとローカルの区別あるのか!
636
(1): 2019/07/27(土)01:17 ID:QAjLiPkK(1) AAS
>>635
https://thomasokken.com/free42/

>LSTO, introduced in Free42 2.2, can be used to create local variables.

Free42の仕様かと
637: 2019/07/27(土)04:48 ID:t8k2MJQM(2/2) AAS
>>636
ありがとう
まさか、Free42で拡張されてるとは思わなかった
GPSやコンパスも取得できるんだね
(DM42はGPSやコンパスは使えないか)

RTNネスティングレベルが1024に拡張されてるとはいえ、回帰ループは実用上問題ない回数上限なのかな
FOCALで回帰ループできること自体驚きだけどね

同じくエミュレータのFX-602P SimもGPS情報取得出来るが、応用が検討つかない・・
638
(1): 2019/07/27(土)09:12 ID:DLyll+vz(1) AAS
HP-42実機はグローバル変数しかないと一時的にしか使用しない変数でも(例えば範囲の指定とか反復回数の指定とか)
全部変数カタログに表示されてぐっちゃぐちゃになるからFree42のローカル変数はいいね
639: 2019/07/27(土)10:25 ID:4ty4wMMV(1) AAS
>>631
旧RPLでもローカル変数作成変数は→を使うので、命令が異なる。
newRPLのLSTOは→と違って記述の自由度が高い。

>>633
グローバル変数と同名のローカル変数が使えるからこそプログラムが部品化できる。
C言語すら使ったことがないのかねえ?

>>638
Free42の場合、それが最大の利点かと
640
(2): 2019/07/28(日)02:07 ID:Ai6jxfV2(1) AAS
DMCP v3.15
いつのまにか来てた
641
(2): 2019/07/28(日)06:52 ID:iSdKtKe7(1) AAS
こりゃまたトンデモ理論だな
642: 2019/07/28(日)09:20 ID:ZAChRwDZ(1) AAS
>>641
どれが?
643: 2019/07/28(日)18:12 ID:QEAxMWYN(1) AAS
>>641
どれがトンデモで何が正しいのか教えてくれ
644
(1): 2019/07/28(日)18:34 ID:Dyjcllwr(1) AAS
Free42の場合、XEQで呼び出す時に引数や戻り値はスタック利用ってことになるかな
RPLなら、リスト形式使えるから自由度大きいね
645: 2019/07/29(月)00:34 ID:YvpkR3X2(1) AAS
>>644
変数も使えるのでは?
646
(5): 2019/07/29(月)01:32 ID:YjI7Niqn(1) AAS
DM42のRTCキャリブレーションしたら逆に余計進むようになったw
24時間空調管理(23±3℃)している部屋でしか使ってないからそんなに激しく温度変化はしてないはずなんだが。。。
試しに数値を正負逆にしていれてみる
647
(2): 2019/07/29(月)10:30 ID:cBnbOtxV(1) AAS
>>646
所詮、低精度のクロックに補正かけても限界があるのではないかと
648
(1): 2019/07/29(月)22:47 ID:PfcRnbx7(1) AAS
>>646
> .............................................
> 試しに数値を正負逆にしていれてみる

それで正解だと思う。僕のもそうして狂いが治った。
プログラム上ののケアレスミスなんだと思う。
ここにも関連コメントが出ている。
Ref. https://forum.swissmicros.com/viewtopic.php?f=19&t=2212

>>647
仮に低精度であってもそのクロックに再現性があれば、補正は効果があるんだよ。
例えば僕の48GXなんて補正なしだとDM42よりもっとひどい+1.5sec/dayの狂いだけど、
省1
649: 2019/07/30(火)12:21 ID:EURB+Fq1(1/2) AAS
>>640
クヌース先生を越えたでござる!
1-
あと 353 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.193s*