プログラム機能のある電卓で遊ぶスレッド
「関数電卓・グラフ電卓総合 Part3」を埋めたので、ここの活用をお願いいたします。 TI Connect CEが、5.3.5にアップデートされてた 電卓のプログラミング言語ってどんな種類があるのだろう キーストローク系 BASIC系 がほとんど? 上以外だと RPLは強力だけど変わり種の絶滅危惧種 PPLはPascal風 RuaはPCでしかプログラミングできない Pythonは電卓の機能を制御できない教育用 RPLもキーストローク系と思える。 << { RPN LISP } APPEND FORTH + 2 / “RPL” STO >> >>9 RPLは構造化できるからキーストローク方式ではないかと ただし、簡単なことならキーストローク的にプログラミング可能ってことかと 構文での分類より 作ったプログラムが 標準関数同様に使えるかどうかが 電卓としては意味があると思う RPN、RPL、PPLは出来る CAS電卓のBASICも出来る キーストローク系の良いところは 置数してプログラムを実行できる つまりプログラムを関数扱いできる プログラム実行をキー割り当てできればより関数KEY感覚で使える RPNだと引数を最大4つまで使える ALGなら、工夫して2つまで (引数の区切りに演算子を使い、X←→Y KEYで入れ替え) >>12 Xレジスタの参照だけなら、Ansでできるが 式の入力中は参照できるレジスタに格納されないので複数の引数をプログラム実行前に入力できない >>14 昔のCASIOやTIのようなRPNではないキーストローク言語でも同じでは? CASIO BASICでもClassPadならプログラムが関数として使えるね。 ただ全体的に動作が重いから、HP-Primeくらいのパワーが無いとしんどい。 >>16 CASIOのグラフ電卓はTIやHPに追いつけなくなっている感があるよね >>17 うん、ハイエンドのCAS機は挽回不可能な周回遅れっていう感じだね。 CAS機でなければ、CG50のカテゴリーならまだいけそうかなぁ。 マニュアルの項目を数えて 900functionみたいなのをやめて WP34s並みの精度でkeisan.casio.jp の関数を実装したグラフ電卓を出せば オタクには需要があると思う >>19 fx-CG500も苦し紛れだったし、スタイラスが必要な時点で時代遅れ 今、新型を作っているのだと思いたい CASIO BASIC も古いからPPLみたいなものに変えて欲しいなあ CASIOは互換性大事にするメーカーだから 未だにHALT命令残ってるなんて、もはや呪いとしか思えない 602P用プログラムをCG50用に書き換える時にMinやMR関連だけ→や変数名に書き換えるだけで動きそうw ループのISZ,DSZも残ってんだしさ 電卓の最強言語ってなんだろう? やはりRPLだろうか。PPLもかなり強力。 LuaはPCでしかプログラミングできないので除外。 最強とかよくわかんないけど、Pythonが好きだな。 そりゃ最強ってなれば、 PrimeかNspireCASが最強電卓なわけだろ その最強電卓に使われている言語がPPL,Luaで(TI-BASICは論外) LuaはPC無いとプログラム出来ないから除外されるとすると 最強はPPLだな ただ、個人的にはRPLが最強だな だってお手軽にプログラムできるもん スタック積んでコマンド打つだけのキーストローク要素有りながら 構造化も関数呼び出しも出来るんだぜ 難点はそりゃあるけどさ ところで、CG50のPythonって電卓の関数呼び出せるの? >>25 >ところで、CG50のPythonって電卓の関数呼び出せるの? 今のところ無理ゲー RPLが最強かどうかは知らんが、相当強力であることは間違いない。 ただ読みにくいのと、電卓に適しているかはかなり疑問。 目的達成できるなら、別に最強はどうでもいい そして、RPLは販売中の実機がない エミュレータAppなら販売中がいくつかあり、iOS限定なら、Emu50GとiPad専用のRPN28x Calcがある >>27 >ただ読みにくいのと、電卓に適しているかはかなり疑問。 RPLは書き方次第で読みやすさが変わる RPN形式で書くことも' 'を使って中置記法で書くことも出来る訳だから、自分の好きな方法を選択して書ける 書き方の選択肢の多さを問題視する人もいるが、自分にとってはその選択肢の多さがRPLの魅力だわ 他人の書いたコードを解読するのは確かに面倒だが、スタック操作コマンドをフル活用でもしてない限りそこまで読みにくくはないと思う 感じ方の違いかな 電卓に適しているかが疑問というのがよく分からないから詳しく意見を聞かせてくれ >>29 中置記法で書けるのは数式だけなので、RPLの可読性は限界があるかと これも中置記法というのかよく知らんが、たとえば IF '0≦t' THEN 1 ELSE 0 END は 0 t ≦ 1 0 IFTE のようにも書ける。 おそらく後者が読みにくいので前者の書き方もできるようにした。 これは IF 0 t ≦ THEN 1 ELSE 0 END でもいい。 また文法としてはたぶん正しくないのだろうが、実際には '0≦t' IF THEN 1 ELSE 0 END とか 0 t ≦ IF THEN 1 ELSE 0 END でも同じように動くことが、IF … THEN … ELSE … ENDの構文が後付けである理由を示している。 >>29 RPNのプログラムソースは命令や演算子、オペランドで分けて縦にズラズラ並べていくので数式は大変読みにくい RPLは横にスペースで区切り、並べられるので見易い (RPNも行番号ラベル使用しないのであれば、横方向に分かち書きすれば見やすくなると思う) LISPのPROGみたいに引数シンボルをラベル化してGOで分岐などとハチャメチャな事はやってないだけRPLはマシ >>31 HP35SでもRPNと中置記法(数式)の混在ができるよね 変数の参照は無論の事、変数への代入も実は自由度が高く(式中での代入も可能) ただ、35SはRPNと中置記法の混在だと実行速度が落ちる。RPLでは実行速度は落ちないのだろうか? それでも、実行速度落ちと式の見易さを天秤にかけるまでもなく見易さをとるだろう 中置記法から逆ポーランド記法に変換する過程で、式を間違えることがままあるので、そのまま中置記法で実行出来るのは有意義 RPLはもったいない 高解像度画面のハードで高速に動作すれば、評価が変わっただろうに >>32 実際はIFは普通に書いて 条件式は片方がスタックだよね (俺だけかな?) 変数使っていても、演算して DUP 't' STO IF 〜 THEN 条件がIFの前後に分断される >>33 48GではRPN風の方が速いですね。 かなり違う。 もともと48G自体があまり速くないこともあり、RPN風に書き直したことがある。 >>35 それはスタックに置いてある場合もあるでしょう。 その場合複製しなければならないことが多いはずだが、 IF DUP 0 ≧ THEN … END DUP IF 0 ≧ THEN … END DUP 0 IF ≧ THEN … END DUP 0 ≧ IF THEN … END どれも同じだというw もっと複雑な条件式の場合は、 DUP IF → t '…' THEN … END のようにローカル変数を使うことが多いかな。 なんでか、ここ最近の流れは「逆ポーランドの部屋」状態 本家スレが・・・ >>38 電卓のプログラミングを語るとどうしてもRPLに行き着いてしまうのでは? BASIC系は制約多いし、キーストローク系はさらに制約多い PPLはHP Primeだけなので話題になりにくい そこで最新のBASICを搭載した 高精度最速電卓プチコン3号ですよ >>40 SmileBASICは構造化可能でしょうか? >>41 可能 プログラム自身を書き換えたりもできる プチコンモデムなんてアプリがある SmileBASIC のようなものがグラフ電卓に搭載されたら面白そうだねw TI電卓のゲームソフトはスピードが要求されるのはアセンブラ、数独の様なパズル系ならTI-BASICで書かれてるね fx-CG50にはユーザー作成のC.BASICがインタプリタながら標準よりかなり速いらしい コンパイラ版C:BASIC(開発中)はアセンブラ並みらしい C.BASICにはスプライト操作のライブラリがあるので、簡単なゲームなら作れそう 昔のユーザーは、FX-602Pで麻雀ゲームやダンジョン物アクションゲーム作ってたから、カラーが使えるCG50も工夫次第じゃないかね? TI-84+CEのパックマンは面白いよw >>44 TI-84 Plus CE のパックマンはよくできているよねえ しかし、音が出ないからゲームとしてはどうなんだろう? 引数を数値で与えると答え数値が返ってくる のが計算機 その答え数値に、違う計算を行いたい時や、 違う答えと組み合わせた計算を、自動で行う為の言語が 電卓に適した言語と思われる そう考えると、今ある電卓のほぼ全ての言語は 上記機能を満たしている物が大半であるので 電卓に適した言語であるとも言える では何が問題なのであろうか?と考えると 人間に適しているかどうか?だと個人的に思う 計算が遅いという時間の概念や、キー入力が面倒、文法が難解、 デバッグがやりにくい等等、etc... 全て人に優しくない言語不満の現れである 電卓に適した言語はRPLが最強だと思う 但し人を選ぶ言語であるが故、人間に適していないのである >>49 >>12 >>47 > 引数を数値で与えると答え数値が返ってくる > のが計算機 > > その答え数値に、違う計算を行いたい時や、 > 違う答えと組み合わせた計算を、自動で行う為の言語が > 電卓に適した言語と思われる >>45 音は脳内再生すればよい! 未プレイなら勝手な音だして! >>50 ゴミとは言うが、それをパクったのがTI-BASICやで TIのストローク系はHPをパクったっぽい 昔、I/Oに載ってたTIプログラマブル電卓のゲームソースにR/Sという記述を見た記憶がある 当時、海外電卓の知識が全くなく、R/Sとは何なのか数年悩んだ末に忘れることで解決した プログラマブル電卓は基本、室内で使うもの iOS用FX-602P SimはGPS情報も取得できるのだが、有効な使い途が見つからない 地点記録のデータロガー代わりに使えそうなんだけど 高度まで取得できるのにな ただ、経度緯度から地図を表示させる連携手段が無いw App外部へデータをテキストとして書き出す機能がないからなあ プリントアウトして、それを手動操作でカット&コピーしないと そんな用途ならショートカットで全てやった方が自動化しやすい >>53 それはGPSで得た座標を計算に使ってくれということでは? >>53 GPS情報は付けてみただけの機能なんだろうなあ >>56 それがiOSアップデートなのか、DropBox APIが原因なのか機能してない ログイン処理がエラーおこす iTunes共有かメール添付でプログラムのエキスポート、インポートするしかない それ以外の機能に不具合ないので、使えてるのが幸い >>23 PCでプログラムできてメーカーがサポートしてる言語に範囲を広げればCかLuaになりそう その気になれば有名どころの言語は大体Nspireで実行できそうだが >>59 補足 Cはfx-9860giiなどの一部のCASIO電卓がサポートしてる >>37 CASE文を使う場合は CASE DUP 1 = THEN … END DUP 2 = THEN … END DUP 3 = THEN … END END などとなるので、IF文の場合も IF DUP 0 = THEN … END とするのが統一的だと思う。 >>61 >>37 みたいな書き方も言語的には許されているからねえ 統一出来るときはするだろうけど 計算順を変えてまではしないだろうな https://i.imgur.com/Rbn6NU9.png BASICのUNTILに対応する方のRPLのUNTILの前のDUP これを統一する手間は無駄な気がする >>61 IF文の前のDUPは条件文ではないので、前に出した方が良くね? >>63 UNTILの前のDUPも条件文ではないと思うのだが? >>65 途中からDUPの話だけにしてるの? >>32 に対する >>35 とかの続きも含む話なので 話は違うけど CASIO BASICはCAS機じゃなくても 関数式(、無名関数、ラムダ式)が 書けるようになってほしいな 関数の参照でもいい そもそも、関数が書けないか >>66 >>63 を見てDUPの話をしたのかと思ったのだが >>67 FORTRANでいう所の文関数もどきなら定義できるよ 引数1つまでだけど >>68 DUPだけ書いてどうにでも書けるとか ただの言葉遊びでは? スタックをDUPする以上DUP出来るタイミングは決まっている それが「実際」 PICKとか駆使するとスタックを脳内再現するから かえって読みにくくなるし 自分のプログラムを持ち寄って 自分はこんな風に書いている というのを見せてほしい >>70 何が言いたいのか分からない >>32 はRPLで条件分岐命令の書き方が色々あるよってこと >>35 はIFの前にスタック操作を書いて、IFの後ろに純粋な条件だけを書く >>37 はDUPの位置は自由でよくね?条件式が複雑なときは→でローカル変数を作成するよ >>61 はIFの後ろにスタック操作も書こう >>63 はUNTILでもIFと同様の問題があるけど、UNTILの前にDUPを置いても良くね?ってことかな? >>65 はスタック操作は純粋な条件ではないという見解なので、スタック操作はIFやUNTILの前に置けば良くね?ってことかと >>66 からよく分からなくなる。>>63 でDUPの話を振ったのにDUPの話だけじゃないとか言っている。しかし、>>65 はDUPの話に絞っただけでは? >>65 値がスタックにある場合の IF DUP 0 == THEN … END と変数にある場合の IF x 0 == THEN … END にどれほど違いがあるかと考えれば、 IF … THENの間にDUPがあるのは全く気にならないな >>73 自分もこれに同意 IFの条件文の中にDUPを置くかどうかなんてのは個人のコーディングスタイルの問題で、そもそも優劣を付けること自体意味がない RPLの話題ばかりだねー やはり電卓用のプログラミング言語としては完成度が高いから? RPLはコーディングの自由度たかいだけ ストローク式やFOCAL、CASIOのBASIC風言語、TI-BASICは自由度ないから HP35sの様にRPNとAGL織り交ぜてコーディングするくらいしか出来ないからね 特にCASIOのBASIC風言語、TI-BASICはインデントすら許されてないので誰が書いても同じになる Ifと同じ行にThen書くか、次の行にThen書くか位かw その意味ではPythonよりガッチガチ 後はTipsが各機種毎にあるってだけ 例 TI-BASICはなるべく変数使用減らして、ansを多用しろとか、")"は省略とかね 後はMenuコマンドでメニュー番号取得するための省メモリのコーディングTipsとかさ どっかのブログにfx-5800Pのメニュー汎用ルーチンなんてのもあったね というかBASICってそもそもIFと同じ行にしかTHEN書けないのが普通だろ >>76 >RPLはコーディングの自由度たかいだけ いや、機能的にもRPLは完成度が高いのでは? CASIO BASICやTI-BASICはプログラムの関数化さえままならない。 NspireのTI-BASICは関数化できるけどグラフ描画ができない。 キーストローク言語はステップが多くなると読みにくい。 やはりRPLが電卓の世界で最強ではないのか? RPL最強と感じている人多いと思うよ でもRPNを嫌う人も多いからね アンチも買えばいいんだろうけど、アンチは基本スルーだからね スルーだから売れないよね 売れないから無くなっちゃうよね アンチも、ぐぬぬぬと言いながら買うしか無い物なら良いんだけどね つまり、最強でなくてもイイヤ って言う人が多いんだろうね >>78 でもユーザーの評判は最悪 電卓に載せるには複雑すぎたんじゃないかね? >>79 RPLはRPNで複雑なことがしたい人のために無理矢理開発された感がある 確かにRPNに関心がなければどうでもいいものかと >>80 評判はどうなんでしょ? 複雑なのは同意です >>80 そんなに評判悪かったっけ? 最悪はさすがに表現がオーバーすぎないか? RPL開発者の手記とかどっかにないものかな どういう経緯で開発されたものなのか知りたい RPLはもともとRPNをやっていたか、スタックを面白いと思う人でないと無理じゃないですかね。 相当強力だし、考えた人は大変だったろうと思う。 ただ広く受け入れられそうかと言えば無理と言わざるをえない。 その時点で努力の方向を間違えたと言われても仕方ないのではないかな。 最近知ったんだがiPhoneアプリの電卓は1+2x3=7になって駄目だろう。 >>84 なぜ駄目なんだ? 加減乗除の順番を考慮してくれるのは便利だと思うが 一般電卓と同じ感覚で使ったら戸惑うかもしれないが、計算式は出て来るし大した問題でもない このスレでRPLをほめてる人には評価が高い AURが読めなくて挫折する人には評価が低い 学力と評価が比例するプログラミング言語 HP28sの横河製日本語マニュアルに懇切丁寧なRPLの解説があるんだが、意外と皆知らないものなのかな 自分は数年前にRPNスレで教えられた もちろん細かいキー入力やコマンド名は違うが、 何の操作をしているのか把握できればHP48系以降の機種も全く問題なく扱える >>70 そういえばPICKってプログラムの中で一度も使ったことがないわ >>83 HPはRPNを捨てることができなかったんでしょうね >>84 標準入力の関数電卓にそう言うのありますね Canon F-605Gとか >>86 AURはさほど関係ないと思う。 逆ポーランドとスタックを理解できれば後は細々した問題だから、User's Guideの方が重要。 >>88 計算途中でスタックを大量に使ってる時、上の方に積んでるオブジェクトを変数を使わずに再度使いたい時に有用 スタック操作コマンドはどれも上手く使えれば有用だけど使う場面はそんなにないよね >>90 AURはリファレンスだからUser’s Guideの方が重要かもね >>91 スタックの上の方を使う場合は変数に入れてしまうな。 RPLが人気あるならSwissMicroもDM28とかで作ってたんじゃない? だけど作ったのは42のFOCAL言語 >>94 アホかw DM42はFree42があってこそのものだった SwissMicrosのようなガレージメーカーがFree42作るのは不可能 >>95 そのFree42なら、何故FreeRPLとか作らなかったのか? >>97 42Sのキーストローク方式よりもRPLの方が圧倒的に実装難易度が高い RPL(正確に言えばUserRPL)は全部SystemRPLで実装されてる訳だしね ROM解析は可能だろうけど別言語で再実装するのは骨が折れそう newRPLでいい CASは要らない 関数をスタックに載せられれば (関数を変数に入れたりできれば) 十分使える newRPLはグラフさえ描けないのはちょっとねえ CASもあった方が無いよりマシ 電卓でグラフ描いてどうするんだという気はするけどな 液晶は小さいし、何かに貼れるわけでもなし >>102 数式をグラフで見たいときに使うだけかと RPL電卓は画面解像度が低いので、確かに物足りないが >>102 Primeなら、表示画面のハードコピー取れるけど 50GとPCを繋ぐソフトでハードコピー取れないのかな? TIやfx-CGはコネクトソフトでハードコピー取れる >>105 HP 50gも接続ソフトで画面コピー取れるよ 電卓でグラフ描かせてそれをPCに転送して使うとか本気で言ってるのか? >>107 その画像をレポートに埋め込んで課題提出してんのに なにか問題あるの? TIなら外部センサーと繋いで、オシロスコープ代わりにも使えるんじゃないかね? お手軽にハードコピー取れるなら便利 このスレ見てる人達の中にはオシロスコープにトレーシングペーパー貼り付けて、手書きでトレース取った経験者いるんじゃない? hp67使ってた学生時代にやってたなぁ。 就職してから初めてポラ使って感激した思ひ出、 >>109 そんなん教育用でしょ。 電卓はオシロスコープにならなくてはならないと言えば、そんなもんいらない、本物のオシロスコープを使えばいいということになるのが当たり前だ。 Nspire CX CAS 2っていつでるんかな? >>111 この人、なんなん? グラフ電卓って、教育用途がメインっしょ 業務や研究を生業にしてるなら、グラフ電卓なんて使わないっしょw TI83/84は教育用なんだし それにケチつけてなんなんすか? TI84専用マウスロボットが出てるけど、この人に言わせればそんなのPCとワンボード搭載マウスロボットでいいだろうって言うんですかね? 教育用という言葉が付く製品全てを格下扱いしちゃう、適材適所・使い分けという言葉を知らないかわいそうな人なんでしょ そういう思考のオッサンは結構多いよ 教育用途なら教育用を使うのが当たり前だが、それなら現状日本で教育用グラフ電卓の需要などほぼないはずだ。 グラフ電卓の画像をPCに転送してレポートに貼り付けて出さなければならないから画像を描く必要かあるとか、何くだらないこと言ってるの。 レポートを電卓で書かなければならないから電卓にはキーボードとディスプレイを接続できなければならないとか言い出したら頭おかしい奴だと思うだろう。 まさに今同じような目で見ている。 「グラフ電卓の画像をPCに転送してレポートに貼り付けて出さなければならないから画像を描く必要かある」 誰もそんなこと言ってないんだが日本語読める? 日本語が読めないということはやはりガキか拗らせた中年かな 大体誰も日本の学校教育の話してないしな レポートを電卓で書く云々とかいう例えもこの話題とはズレてるよ 色々と的外れ 誰も日本の学校のことなんて話してないけど? fx-CG50ですら、逆輸入の形で日本国内販売してるわけだし、TI84に至っては国内総代理店は個人向け販売やってない。TI電卓による教育モデルを提案するのが主業務で大学向けにやってる 実態は不明だけど そして、HP電卓は日本HPの公式サイトみても検索しないとサポートページにすらたどり着けない有様 的外れなのはキミらの方だよw どんな先入観なんだ? 日本国内でグラフ電卓活用してる学校は極一部に限られる 科学文部省で教育にPython採用されたって話も聞かないからなあ 経済産業省管轄の情報処理技術者試験2020年度からPythonが採用されたくらい かつてのように日本の教育現場にポケコンやプログラマブル関数電卓の付け入る隙は無いのだよ なんで日本の教育現場でポケコンやプログラマブル電卓の活用が無くなったんやろな 思考の訓練に丁度良いと思うのだが 昔はポケコンで学ぶ〜とか、ポケコンで解く〜みたいな本があったよね。 今だとEXCELで〜とかにとってかわられた印象 >>126 まぁ、将来どっちが使えた方が仕事にありつけるか考えたら エクセル(表計算ソフト)一択だわな 電卓プログラム3級とか無いし もう国内ではノスタルジックニーズが7割位占めてるのかなぁ ※個人の感想です 電卓のプログラム機能使って 円周率求める 何桁までいけそうなん? >>130 計算時間に目を瞑ればメモリの許す限りどこまでも可能 昔、TI-59で1ヶ月かけて1200桁強計算させることに成功したマニアが海外にいたとか 今の機種ならより高速により多くの桁を計算できるはずだよ >>132 TI-59のメモリって少ないのにどうやって? 円周率といえば、ここのサイトにあるPC-1200で77桁計算したってあるけど、 http://ohta.html.xdomain.jp/circular.html PC-1200はメモリが全部で0〜9とsとtの12個しか無いから、どうやって計算したのかどうにも再現できないw >>133 TI-59の仕様も知らなかったし概要しか聞いてないから詳しくは知らないが、レジスタを上手いこと活用したらしい 他にも数十年前に海外コミュニティでHP電卓・TI電卓を使った円周率計算合戦みたいなものがあったらしくて、 より高速に、より多く桁を計算できるようにプログラムが洗練されて行ったとか言う話もある (そういう事があったという概要しか自分は知らない) 昔の機種は今よりもリソースがえらく限られてた分、現代の人間では想像できないような様々な工夫を凝らしたプログラムが書かれてた 円周率計算で算出した数値は記録するのかな? それとも何桁まで計算したという結果だけなのかな? 記録に残す場合 プリンタ出力出来ればいいんだけど、そうでない場合、表示される数値を転記して記録に残すんだろうか? USB接続かマイクロSDが使えてタッチタイピングができるキーボードの 折りたたみ教育用関数ポケコン キングジムと組んでどっか出さないかな 工業高校で教育用だと保護者が1万円までしか出せないとアンケート結果あったよ 関数電卓か安物のタブレットになるんだろう 普通科なら、電卓すら必須じゃないから ポケコン使ってる場合、試験に持ち込み可能らしく 試験直前、試験監督官がオールリセットを宣言するんだってさ リセットしたかどうか、どうやって確認してんだろ TIグラフ電卓みたいに試験モードではLED点灯しっぱなしってわけでもないから 安いタブレットって、androidかな? タブレット導入実験してる学校は、無料の関数電卓Appをダウンロードさせて生徒に使わせてるらしい 要領よい生徒ならFree42使ってるかもね あるいはJupyterとかさ カシオのはリセットでブリンク表示になるから試験前にみんな持ち上げて先生に見せてた もちろん全員プログラムでそれを再現w 試験官というか学校側もカンニング上等みたい感じだね 電子工学、電気工学は難しい公式一杯あるから 数式記憶機能くらい使わないと、手計算では試験時間足りるかどうか 打ち間違いで不正解は辛いわな Pythonの様な高級言語でないことは確かだろうね いくらストレージメモリに余裕できたとはいえ、小さなディスプレイでは、文字が見えにくいし、フルキーボード搭載してるわけでもないので、記号の多用は入力し辛い 結局のところ、キーストロークかそれをマクロ化した簡易言語がぴったりなんじゃないかな 基本的にコマンドは全てショートカットかファンクション(メニュー)による入力だから CASIOやTIのBASIC風簡易言語であっても 文字列やリスト型でシステムが用意した変数使うのは辞めて欲しいかな これでは、PB-100のBASICの文字列専用変数"$"みたいでヤダ HP41の文字列専用レジスタみたいなもの(AVIEWで表示するアレ) RPLがHP Primeで採用されなかったのは、可読性が悪かったのか? それとも言語として古めかしいと思われたのか? 誰でも学習時間少なく使えるという意味ならPPLだろうね >>146 HP PrimeはHP 39gsIIの後継機種なので、HP-BASICを進化させたPPLにしただけかと プログラム関数電卓は衰退しているし、ポケコンはもうないに等しいし、グラフ電卓は日本で普及していない。 電卓プログラミングはもはや終わったのか? Twitterを見ているとポケコンでゲームを作っている人はいるけど、 関数電卓のプログラミングをしている人はみかけないなあ 昔の様にゲームは作らないな 実用ソフト作ってるよ まあ、それさえもNumbers(Macの付録表計算)の方が簡単なんだけど、味気ないからあえてグラフ電卓で組んでる >>153 これをあえて、持ってる全てのプログラマブル関数電卓すべてに移植してる TI-84BASIC、CASIO BASIC、FOCAL、602P、35s 他に28のRPLやCASIOのポケコンは面倒(RPLはよく 分からない)なので移植せず プリンタ利用出来ない35sが一番複数の情報を表示するのが面倒かな 大学生の暇な時にFX-602Pプログラムライブラリを HP-41CVに移植してノートに書いていたな。 >>146 RPLは括弧が多すぎるんだよ。何よりも入力が面倒。28Sならキーがあるから 楽だけど、48〜50系はシフトキーを多用せざるを得ない。 結局、PCが普及してから電卓でプログラミングする必要性がなくなったってことだろうなあ。 昔は電卓しかなかったから仕方なくそれでプログラミングしていただけであって、本来プログラミングに向いていなかったんだろうなあ。 >>150 30年前の機種が乾電池入れれば今でも普通に動いてしまうからなあ 表計算ソフトがグラフ描画できるようになり Jupyterの様なツールが開発されると 益々プログラマブル関数電卓の出番減るが、ちょこっとしたことなら、まだ電卓の出番あるんじゃないかな 米国の学校でTI84使ってたならまだいいが、最近の日本人はプログラマブル関数電卓の存在を知らなさそうなんだよね 工業高校や商業高校なら関数電卓や実務電卓を使ってるが、普通科だと電卓へのイメージはもっと希薄なんじゃないかな 工学系大学で関数電卓が必要になり、2000円程の安物買うようになるんでは? 大学生ならノートPC保有率も上がるだろう 昔は関数や実務以外の様々な電卓あったよね 自動ダイヤルしてくれる電卓(電話帳機能と電話番号をプッシュフォンの音に変換してスピーカーから発音する機能)のもあったしなあ >>159 fx-CG50が出た時も「電卓でPythonが動くなんて!」と話題になったくらいだからな プログラミングできる関数電卓は沢山あるんだと知ってる人はそんなにいない ラズパイ基板でPythonやMathematicaが動くので幸せ Wolfram Engineが普通のPCやスマホでも条件付きで無料で使えるようになったし、関数電卓の存在価値がさらに大暴落してきてる ハードウェアとしての関数電卓はスマホやPCを持ち込めない場面でのみ生き残る事になるんだろうな 値段以外に勝ってる要素ないもの >>163 ちょこっとした計算をするならハードウェアとしての関数電卓はまだまだ便利だよ。 PCの関数電卓は使いにくい。 言い換えると、補助的な役目しかないが。 米国やヨーロッパでは学校教育に表計算を取り入れてるそうだけど、Excelでは複雑過ぎるから生徒たちにはグラフ電卓や大型液晶搭載の関数電卓の表計算機能で十分な気がする 電卓なら一人一台使えるし 昔は$100ノートPCなんてのがあったが、余計なものをインストール出来ないグラフ電卓の方がいいんじゃないかね 教師によって強制初期化できるグラフ電卓なら、ゲームソフトをインストールされる心配ない 家でTI84用ゲームソフトをインストールしたのに、授業開始時に強制初期化されたら遊びようがないな >>163 中古スマホがあるから 価格も有利とは言えない 教育用にバージョン制限無く動くようにソフトを作ってくれれば 父さんのお古でも貰ってくれば良いし ブックオフでもヤフオクでもメルカリでも2000円せずに買える >>164 スマートフォンやタブレットのCASソフトの方が速いし、入力も楽。 プロ電も十数台あるけど、もう使ってない。最大のネックは入力。 手間がかかって面倒。プログラムしない簡単な計算なら普通の関数電卓で良い。 >>167 スマホのCASソフトってしばらく使っていないと操作を完全に忘れてしまうんだよなあ 教育用で理系が現場で制御プログラムを走らせるブツは需要がなくなった タッチタイピングできてSD系やUSBで 金融電卓のカシオFC-200Vって、ショートカットボタンが2個あり、そこへ数式を登録出来るようになってるのね そこまで出来るならプログラム機能あってもいいのに alphaキーまで搭載してるし(A〜D,X,Y変数入力用) キー表示ないだけで、科学技術計算用関数も普通に備え、乱数発生関数(Ran#)まで備える "="の代わりに"EXE"キーだものなぁ 内部演算精度15桁で金融だけにBCD演算だろうし、勿体ない HP30bのカシオ版(但しプログラミング機能無し)みたいなもの 30bと違い、31x96ドットマトリックスで3行ないし4行表示出来て、統計データを表形式で入力可能 >>170 FC-200Vは物忘れが激しいのであまり好きではない TI84+CEには時計機能あるんだけど、日時設定してから二、三日電源入れないとリセットされちゃう 使う度に日時設定必要なのは、精度があまりにも悪い 月差どころか、日差レベルw 計算結果に日時付与するため位にしか使わないから支障がないんだろうね >>172 充電池の奴なら長期休暇の時の電池過放電を防ぐ為のディープスリープモードじゃね? NumWorks(スマホのアプリだけど)のPythonで挫折した。 アルファベット打つのに一々alphaボタン押さんといかんのが辛い。 こんなん絶対流行らんやろ プログラム電卓をだいたい集めたので 関数電卓を集める。数が多すぎ。 >>180 へー fx-CG50はメニューから選択する方針だよ NumWroks社は所詮素人集団だったってだけでは? デザイン特化型ってだけ 慣れれば別に問題ない。Numworksもメニューにショートカットあるよ。 アプリはタダか、すげえ。 Numworks、polarで表示するとよくわからん状態になるな。無理して代数化してる?ちなみにios版 むむ?いつの間にかスマホ用純正エミュレータが?! こんなんだしちゃって実機売れなくなるんちゃう? しかも無料配布だしなあ 評価用なんだろうけど、大丈夫なのかな? >>181 ちゃんと保管用と日常用買ってるんだよね!? うちはhpだけど日常用というより検証用に複数台確保してるよ。 Numworksさすがはフランスだな、数学してる。実務にはちょーと使えんが、面白いね。サルばかりの日本には持ってこないのがわかった 日本人の数学は趣味人以外で仕事で役立つ場面が非常に限られているから 統計分析と3Dゲームエンジンと機械学習くらいしかない NumWorks電卓のシステムがアップデートしたのかな? MicroPythonのモジュールが増えてる turtle タートルグラフィックモジュール kandinsky グラフィック描画モジュール カラー指定やテキスト描画、ピクセル描画など これで、他社並みにスクリプトからグラフ描画出来るようになった また、他社MicroPythonからグラフ描画やタートルグラフィックは使えないのでその点がアドバンテージになるかな 後発で変なしがらみがない分、アップデートで化けそうだよね。 このスレでもNumWorksのソフト面での弱さを叩く声は以前からあるけど、 なんだかんだ言ってアップデートの度に着実に進化し続けてるよね あとはハード面でも進化があれば良いんだが、価格面の問題もあるし難しいのかな NumWorks社は本来高校生〜大学生をターゲットにしてたが、小学生〜中学生も取り込む気なのかな? タートルグラフィックは、フランスや日本、米国の初等教育にプログラミング学習で利用される予定 日本では教育用言語Scratchが採用(小学生〜大学まで世界的に利用されだしている)され、フランスも似たような状況 Python言語はフランスでは中学生〜高校生の教育用に指定。日本は特に指定されてないが、情報処理技術者試験で2020年から問題文出題に採用決定されてるので、工業高校でも教育されるであろう 米国も似たような状況w 日本は数人でPCやタブレットを共有する利用形態を想定 米国はTI社が築いた一人1台のグラフ電卓の伝統を拡大させるのかは不明だが、小学生からグラフ電卓※使わせれば高校まで使えますよと、宣伝するかも フランスは不明 NumWorks社はフランス販売を意識してデザインもおフランス、内蔵スクリプトもPythonのみの仕様。 因みにCASIOはフランスの学校教育専門機種としてfx-JP500か700相当に表計算とScratch言語風スクリプトを搭載させ、タートルグラフィック描画可能な関数電卓を低価格設定で販売中。 (以前もやってたキャッシュバックキャンペーンを新学期頃実施して市場占有率トップ目指すんだろう) ※TI84+CE用にUSB接続外部モジュールのPythonワンボードユニットを用意している。TI-Pythonと称したMicroPythonが使え、出力結果を電卓本体にフィードバック(MacにThunderbolt3で繋いだグラフィックボードみたいなもんやね) 他社はタートルグラフィックをディスプレイ上に描画してるが、TI社はマウスロボットを販売、TI84+CEで制御できるようになっている 【超悪質!盗聴盗撮・つきまとい嫌がらせ犯罪者の実名と住所を公開】 @高添・沼田(東京都葛飾区青と6−26−6) ※盗聴盗撮・嫌がらせつきまとい犯罪者のリーダー的存在/犯罪組織の一員で様々な犯罪行為に手を染めている 老義父は息子の嫁の痴態をオカズに自慰行為をし毎晩狂ったように射精をしている/息子の嫁をいつもいやらしい目で見ているエロ老義父なのであった A井口・千明(東京都葛飾区青と6−23−16) ※犯罪首謀者高添・沼田の子分/いつも逆らえずに言いなりになっている金魚のフン/親子孫一族そろって低能 低学歴で醜いほどの学歴コンプレックスの塊/超変態で食糞愛好家である/醜悪で不気味な顔つきが特徴的である B清水(東京都葛飾区青と6−23−19) ※低学歴脱糞老女:清水婆婆 ☆☆低学歴脱糞老女・清水婆婆は高学歴家系を一方的に憎悪している☆☆ 清水婆婆はコンプレックスの塊でとにかく底意地が悪い/醜悪な形相で嫌がらせを楽しんでいるまさに悪魔のような老婆である C高橋(東京都葛飾区青と6−23−23) ※高橋母は夫婦の夜の営み亀甲縛り食い込み緊縛プレイの最中に高橋親父にどさくさに紛れて首を絞められて殺されそうになったことがある D長木義明(東京都葛飾区青と6−23−20) ※日曜日になると必ず風俗に行くほどの風俗好きである E高山犬子(東京都葛飾区青と6−23ー18) ※顔と根性がが異常なくらいひん曲がっている F九●●(東京都葛飾区青と6−26−5) ※還暦低学歴不細工で犯罪者顔のキツネ目の男/警察に通報したら完全にビビってしまい急に涙目になってオドオドしてブルブルと震えていた 逆ポーランドでプログラミングは結局Forthに行き着く HP電卓でしか動かないFOCALと、GNUで今でも開発が続いてて低レイヤー等でも需要があるForthとじゃ比較にならんわ HP社はFORTH採用したことないじゃん だいたい、RPL以上に難解言語なんてw 現在RPN式電卓販売してんのHP社しかないし だいたいFORTHは超マイナー言語 FOCALに比べればForthの方がよっぽど分かりやすいし使われてるわな だって、プログラミングしてるひと自体少ないんだもの また、パーソナルなプログラムだから共有化難しい ひたすら、ゲーム作りに没頭してるなら日の目を見ることもあるだろうけどさ 今では、スマホAppで代替できそうなものばかりだからね これだけスマホApp用意されていれば、自分でプログラミングしようと思わなくなる (あえて)マイコン黎明期やポケコンの時代は、自分がやらねば誰がやる?って機運あったからプログラミング熱も高かった プログラミングするにしても電卓じゃ環境としては貧弱すぎる 今はPCの開発環境がほとんど無料で手に入るから電卓でプログラミングをする価値もあまりない 電卓言語と操作性を楽しむ価値だけ残った 真空管ラジオのように >>206 >真空管ラジオのように スレチですまん。 真空管FMチューナー 「LXV-OT8」 2019年9月登場予定! http://stereo.jp/?p=4167 qwertyキー搭載がなくなってスタンドアロンでできなくなったのも影響してるかな? プログラム機能のある電卓とQWERTYキーとは関係がない Qwertyキーボードがなくてもスタンドアロンでプログラム実行出来る機種は沢山ある そもそもタッチタイピングできない電卓でなぜQWERTYキーボードにしたがるのか全く理解できない。 タッチタイピングを会得してるとABCキーボードはまどろっこしいから。 関数電卓にドッキングするQWERTYキーボードドッグとか作ればアメリカの試験の制限回避できるのにな 関数電卓なんてゲームボーイアドバンスみたいなもんだろ なんで安価に作れないんだ >>212 本気でそんなことを言う奴はおまえのようなバカくらいだということは覚えておいた方がいい >>215 何いきんでんだ? たかがオワコンのプログラム電卓の話だよ。 20年前で脳味噌DB更新が止まってるんじゃねw しょうがないだろ、ゲームボーイアドバンスの方が需要あるんだから >>214 ゲームボーイアドバンスって古すぎるだろ 現在のプログラム電卓より全盛期のゲームボーイアドバンスの方が確かに売れてただろうな 単純比較は出来ないけど需要量が違うのは確か 米国人はTI Nspireを改造して裏側にGBソケットつけて、GB化してるから その技術力には下を巻く カシオのプログラム電卓のカラー液晶って使わないのは惜しいよなぁ クラウドファンディングでカシオ作ってくれないだろうか 二台ぐらい買ってもいい >>222 カシオのプログラムはカラー液晶使ってますが何か? グラフ電卓とプログラム電卓を分けて考えるタイプの人なんだろ プログラム電卓かプログラム関数電卓か、あるいはグラフ電卓かグラフ関数電卓かについての議論は繰り返さないでくれ 不毛だし互いに一歩も引かないもんだから必ず荒れるんだよこの話題 メーカーによっても呼び名が異なる代物になぜ統一的な見解を求めるのか >>222 それを言うなら、TI84+CE テキストモードではカラー指定できない fx-CG50はテキストモードでもカラー指定出来るばかりか、漢字やカタカナひらがな表示までできるそうじゃない TI84で、関数の引数にリスト形を渡せたのね 今まで気がつかなかった カシオもクラウドファンディングでカラー液晶ポケコンとかやってくれればいいのに >>232 クラウドファンディングでは厳しいような 億単位で金を集めるのは無理だし NspireCXCASなんだけど、ENG表示だっけ?1x10^nって表示 常にその表示にすることか、簡単に切り替えることってできるの? TI84なら、MODEから出来るから 同じようなもんじゃないの? >>235 ありがとう。 document and settingで表示の切り替えできた。 TI84のスクリプトでメニューコマンドを使う場合に項目に対応したラベルにジャンプするわけだけど メニュー番号で処理したい場合のテクニックで メニューコマンド実行前にXレジスタをクリアして Lbl 1:Ans+1 Lbl 2:Ans+1 Lbl 3:Ans+1 Lbl 4:Ans+1 と、記述することで、最終的にAnsでメニュー番号が得られる BASIC風構文ではあるが、Xレジスタの概念ある電卓ならではのもので、本来のBASIC言語ならコマンドのオペランドでもない限り構文エラーになる カシオFX-602Pだと"="が右辺に無いと計算されないから、不思議な感じがいつもしてる TI84は前置法、FX-602Pは後置法だからなんだけど 例題がまちがってました Lbl 4:Ans+1 Lbl 3:Ans+1 Lbl 2:Ans+1 Lbl 1:Ans+1 が正しい 初期値を1にすれば、Lbl 1の処理を省けてメモリ節約 アッチのスレでも告知しましたが、TI84+CEのOSが5.4.0にアップデートされました ドキュメント類も2017までの署名が2019に更新されてます プログラム電卓ならBASICレベルの言語でいいのにな つけるのに対してコストかからないのにね >>245 128GBという容量にどんな意味あいがあるのか知らないけど、 例えば1ギガビットのDRAMチップ1個載せるだけで容量128メガバイトだから Windows98の頃のパソコンに搭載されていたメモリ容量と同じだよ。 256MBメモリでSDカード使えれば十分だよ XPでさえ256MBで動くんだから どのCPU積んでるかにもよるんじゃない? TI84シリーズ、Z80で8bit TI-Nspire、68000で16bit fx-CG50、SH4Aで32bit HP50g、Saturnで4bit(エミュレート) HP35s、8502で8bit HP Prime、ARM926EJ-S,Cortex A7で共に32bit fx-5800P、多分日立製16bit FX-602P、HD43190は多分8bit FX-702P、HD43190(CASIO初のBASIC搭載ポケコン) >>248 >TI-Nspire、68000で16bit TI-89 Titaniumと誤解しているwww Ti-NspireはARMですよw wikipediaスレが荒らされてて、 そろそろこっちに戻ってきそうと 思ってたが本当に戻ってきててワロタ Wikipediaスレの様子はいちいちチェックしてなかったが向こうも荒れてたのか >>252 >>253 意味がわからん。ここは平常運転だぞ? >>252 は理系板の方の話をしたんだと思う これで分からないなら申し訳ないが、 あまり詳しく説明するとこっちのスレまで荒れそうだからこれ以上は勘弁させてくれ >>256 過去ログ全部見ろよ 直近の出来事では確かにないけど、いつ同じように荒れてもおかしくないんだよ このスレも例外じゃない fx-5800Pの自作公式用変数って、普通の変数と同様に使えるのね でもプログラム内では小文字や添え文字入力できないから意味ないか fx-CG50やfx-5800PはPC側でプログラムコーディングすれば、使えない英小文字も使える それは、TI84+CEでも同様 ただ、英小文字使うと消費メモリが増えるらしい それに引き換えFX-602Pは本体で英小文字入力できるのは大したもの HPはその辺も抜かりはないな >>259 >ただ、英小文字使うと消費メモリが増えるらしい 何で? 拡張文字セットとかで、制御コードが入るから そんなとこじゃないかな そんなとこまでケチケチしてんのかよ 30年前以上のポケコンでもカタカナ、グラフィック記号すら使えたのに 文字コード表を公開してるのはHP社くらいじゃないかな HP41は英小文字すべて表示できないが、文字コード表には英小文字も登録されている リアルタイム入力Key取得関数のGetKey(BASICのINKEY$相当)は文字ではなく、物理Keyの座標が返ってくる また、BASICのCHR$関数に相当するものがないが、文字列操作関数は揃ってる その癖、HP41/42ではドットパターンによる文字生成が可能(41はプリンタ出力のみ) ※シャープのポケコンにも同じ機能あったね CASIO fx-5800Pの発売日は2008年6月2日。 すでに11年以上の歳月が経過している。 カシオはプログラミング関数電卓に関してはやる気ないってことか。 関数電卓はいかにコストをかけないかって開発者が言ってたな 電子辞書もあちらこちらにコストカットの片鱗がうかがえるし fx-6800Pを発売するとしたら、Menuコマンドの追加、Str変数追加、表計算機能追加くらいかな Dispコマンド追加されるといいなあ 今どき、HALTコマンドなんて有り得ない >>268 USBでPCと接続できるようにしてほしい >>270 そんな怪しげなものをw そんなところで買ったら個人情報漏れそう お前のどうでもいい個人情報なんてなんの価値もないだろw >>271 これはね。ユーザーが測定器使って分析した成果なんだよ 米国ユーザー達も盛んに解析している CPUが非公開なので、16bitなのか8bitなのかも分からずシリアル通信のブロック長などゼロから解析した成果 固定長か可変長かパリティ有無を手探りで調べたらしい ファイル名のビット列も不明だったそうだから fx-5800Pに測量プログラム仕込んでパッケージ販売しているソフトハウスは泣いて喜ぶだろうね fx-FD10 Proより安く提供できるから このPC接続ケーブル出るまで、本体でプログラミングしてリンクケーブルでコピーするしかなかったから PCリンクケーブルは本来CASIOが販売すべきもの 自分が半年前に入手したFX-603Pも測量電卓パッケージとしてハードオフに売られたものを買った 売り主は大事に使ってたみたいで、汚れ傷など無かった ALL CLEARボタンがシールで封印されてた 電源断したときグラフィック表示されるよ 白黒2値でもLINEやcircle描けそうなもんだけど テーブルやリスト表示で罫線表示してるんだし >>273 e-Gadget周辺のCASIO電卓マニアの人たちがやってたプロジェクトかなこれ ケーブルの自作を目標に皆で解析してたのは何度か見たけど完成まで漕ぎ着けてたんだな、すげえ >>276 e-Gadgetの管理人はデバッグしかしないのにコアな人が周辺にいるのな >>277 デバッグを請け負うからこそそういう人が集まるのでは? 一度、試験的に数個作って販売してたのが要望多かったんだろうね 初心者です 教えてください TI84のプログラムで、カシオのcalc機能やシャープの シミュレーション機能のようなことをするには どうすればいいでしょうか? 具体的に、TI84Plus_guidebook_EN.pdf の円柱の式の例で説明すると Prompt R,H πR^2H→V Disp ”VOLUME IS ”,V というプログラムを動かすと R? と聞いてくるので1.5を入れる H?と聞いてくるので3を入れる すると VOLUME IS 21.20575041 done と表示されます もう一度動かすとまた R? と聞いてきます ここで数値を入れないと次に進みません calc機能やシミュレーション機能では 前回入れた1.5が入っていて、リターンキー押すと 前回の数値を電卓が入れてくれて次に進めます (長くなるので次に) 前回の数値を使いたいなら0を入れることにして RをR'にコピー HをH'にコピー Prompt R,H R'を画面表示 入力されたRが0ならR'をRに入れる 0以外なら入力された数値をRに入れる H'を画面表示 入力されたHが0ならH'をHに入れる 0以外なら入力された数値をHに入れる πR^2H→V Disp ”VOLUME IS ”,V のようなやり方しかないのでしょうか もっと手軽で簡単なやり方がありそうな気がします SOLVE使ったら? [math]メニューでカーソル↑押して、”Solver…” 画面では”0=“となってるから V=πR^2H と、修正する。変数は[ALPHA]キーで英字を入れる そうすると、多分変数への代入行が表示されと思うんだけど 自分は84+CEなので、画面構成がちょと違うのよね E1とE2の欄があって、E1欄にVを、E2にπR^2Hを入れる (E1=E2って感じ) V= R= H= と表示されるので、RとHに値を設定して、Vの行にカーソル移動してSOLVEボタンおせば、Vの値が求められる マニュアル TI-84 Plus+/TI-84 Plus Silver Edition,28ページ 上記の様なことをCASIO fx-5800Pだとズバリ CALCって機能あって、理想通りのことができるし、プログラムでも値を表示して変更ないならそのまま次のステップに実行移す入力命令が用意されてる この入力文はfx-5800P固有機能で上位機種のfx-CG50には搭載されてない >>283 5800Pの説明書をダウンロードしたけどCALC機能なんて書かれていないのだが? >>280-281 電卓の簡易BASIC言語の制約を感じますよね 本格的な言語ではないので、できることは限られている >>284 カルク機能なら78ページにあるようだが calcじゃないとお前の検索には引っ掛からんのか? >>284 実機買ってからクレーム入れてね 式入力後、[CALC]押すと画像1 変数へ代入(カーソル上下か[EXE]で移動)、[CALC]か[EXE]押すと、画像2 (分数表示されたら、S←→Dキーで切り替え) 画像1 https://i.imgur.com/zcMYs0M.jpg 画像2 https://i.imgur.com/ZAQomLC.jpg >>288 PDFだからって検索機能で当たらないから無いって 英語マニュアルなら出てきたのだろうが 日本語のマニュアルを検索するなら日本語でも検索しろよ 上記のCALCのの隣りのSOLVE使えば、RとVに値を設定後、Hへの代入で[SOLVE]押せば、Hの値が算出される また、数式を記憶させたければ、Formulaモードで式を登録(画像参照)すれば、ファイル名で呼び出せる https://i.imgur.com/oKEIoUn.jpg 画面上部に"FMLA"が点灯している fx-5800Pはグラフ表示こそできないものの、使いやすいと思うよ。単4電池1本で1年もつし、不揮発性メモリで電池抜いても消えない 入力命令で、TI84 PlusのInput文に相当するのは ?→<変数> これとは別の様式で ?<変数> 値を表示して、変更無ければ次のステップに移せる ただ、TI84 PlusのDisp文に相当する命令が無い。4行スクロール表示出来るのにDispが無い不思議 上位機種のfx-CG50にも存在しない (グラフィックモードの画面に表示させてるようなもの) 例えば、ループさせて算出値をダラダラと縦に表示させようとすると、擬似的スクロールの余計な処理が必要 現実的にリスト変数に追加していって、標準機能のリストモードで閲覧するしか無い solveは神機能 式入れておけば、どの変数が変わっても簡単に答えが出せる 反応ありがとうございます いつも使うちょろっとした式を10個ぐらい登録しておいて、 ぱっと呼び出して各種変数をいろいろ変えてみたいという ニーズはあると思いますがなかなかうまくいかないですね 手っ取り早いのは、 1.5をRに入れる 3をHに入れる πR^2H→V Disp ”VOLUME IS ”,V というプログラムを作っておいて RやHを変更したくなったら、直接 プログラム自体をエディットすることのような SOLVEやってみましたが、 eqn:0= を修正できません OSのバージョン(2.40)の関係でしょうか fx-5800Pのcalc機能は、変数がすべて見えている分 カシオJP900より便利ですね その、?<変数> のような仕組みを簡単に実装したいです https://i.imgur.com/mdxUrkY.jpg >>293 それなら、式を変形させて 0=V-πR^2H にしては? SOLVEでVを求めればよい 理屈は同じだよね 現行機のHP35sの数式記憶機能であるEQNも大変使いやすい https://i.imgur.com/gnsHQh1.jpg [EQN]キーで式を登録 画像(1)でSOLVEキー押す 画像(2)で求める変数を指定 画像(3)〜(4)で変数代入 解が画像(5) SQ関数は二乗 演算精度は12桁 3種類の式を利用可能 等式:x+y=z 代入式:z=x+y 式:x+y これに[XEQ]と[ENTER]Keyで使い分ける >294 RPLがどーもとっつきにくい。実機持ってないので尚更。いつかはやってみたいとは思う 今んとこFree42で満足してるからいいんだけど Free42はHPやRPN知らないひとにはお勧めし難いね >>299 できました! RやHの値をちょこちょこ変えながら カーソルをVのところにもっていき SOLVE(ALPHA押してからENTER)で Vの値が求まり、それを繰り返すことで 当初やりたかったことができました 感謝感謝です https://i.imgur.com/F18NzgQ.jpg >>300 TI-84 Plus CE(OS 5.2)だと式の変形をしなくてもEQUATION SOLVERを起動して、 E1にπR^2H、E2にVをそれぞれ入力すれば、同じことができる。 TI-84 Plusをどこで入手したんだろう 新品ならCEの方が安いから、中古かな 日本に個人向け正規代理店ないから 自分も本当は青のCE欲しかったけど、安さで黒 マニュアルで中文やハングル版あるので、中国や韓国では正式販売ルートあるんだろう HP社も日本では正式販売ルートないから、ボッタクリな通販使うか海外のeBayやamazon使うしかない SwissMicro社は日本のamazonで販売してくれるから助かるのが救い。それまではボッタクリだったからなあ はい、中古でなくてジャンクで買いました OS2.40は2005/12〜2006/4頃らしいので、 すでに13年落ちですがしっかりしてるので まだまだ使えそうな感じです (キーがしっかりしすぎていて早打ちは無理だけど) TI-84 Plusなら、OS最終バージョンは2.55だね Windows/Mac用にTI Connectソフトあるから、PC/MacとTI-84 Plus繋いでOSアップデート(無料)できるよ https://education.ti.com/en/software/search/ti-84-plus-family-ti-83-plus-family TI Connectソフトウェア使えば、PC/Mac側でプログラミングやプログラムソースをTI-84 Plus間で転送できるし、OSアップデートもできる CE版と同じなら、電卓画面のハードコピー(キャプチャ)も撮れる プログラムのバックアップ取れるのが一番恩恵あるね 今日は進展がありました 元ネタは、Black-Scholes formula in TI-84 Solver で検索すると出てきます グラフ用の左上Y=の場所の、例としてY7に式を登録します 1 Y=の場所の、Y7の内容をCLEARで消します (消しておかないと2でエラーになる) 2 ”V-πR^2H”→Str0 String>Equ(Str0,Y7) というプログラムを作っておいて実行します すると、式がY7の場所に登録されます (手で入力してもいいけどね) 3 MATHボタン ↑ でソルバー画面を出し、 ↑を押し続けていちばん上まで行き eqn:=Y7 と入れます これで、登録しておいた式を呼び出すことができました (続く) 最初は元ネタどうり ”V-πR^2H”→Str0 String>Equ(Str0,Y7) solve(expr(Str0),V,1) としていたのですがsolve関数とソルバー機能は つながっていないようでうまくいかず諦めました プログラムで次のことができたら便利なのですが ・Y=の場所の、Y7の内容をCLEARで消す ・ソルバー画面を呼び出す 以上はY7の場所をその都度使う説明ですが Y=の場所にはY1〜Y0の10の式が登録できるので、 グラフ用に2つ空けておいても、8つ登録できます =を反転させておけばグラフには反映しません グラフ式変数のY0〜Y9は ダイレクトに "V-πR^2H"→Y7と出来たはず ええと、mathで呼び出すソルブの場合 https://i.imgur.com/mPe3aKr.jpg カタログから選択したsolve関数による場合 https://i.imgur.com/K2krzqz.jpg プログラムでは Input Y7 でいいと思う ありがとうございます ”V-πR^2H”→Y7 は動きました 先にY7に式が登録されていても エラーにならず上書きされました (これはすばらしい) solve(Y7,V,1) も動きましたが、以前と同様 MATHから eqn:0=Y7 としたときと同じ動きはしませんでした Input Y7 はエラーになりました >>308 Input Y7はね、こちらでも試したけど ダブルクォーテーション付けて入力しないとダメね Input Y7 Disp Y7 これだけのプログラムで実行したら https://i.imgur.com/3yQZqnd.jpg https://i.imgur.com/LCfnwpX.jpg こうなった DispではY7の式を評価して、計算結果を表示 Y1〜Y0はあくまでグラフ関数式を文字列の形で格納してるに過ぎないから 本来は式中の変数は[x,T,Θ,η]Keyつかった変数で Y7(5)などと引数付けて参照するもの 電卓標準の関数と同じ扱い 84 Plusのmathキーによるソルブ機能はアドイン的なものだけど、84 Plus CEとは異なりY1〜Y0変数扱えない仕様なのかもね 制限あるTI84 Plus使い続けるかTI84 Plus CEに買い替えちゃうか、他社に乗り換えちゃうか自由だけどね PCあるなら、TI84のOSアップデートで改良されてるかもよ 上記に関連して プログラムが一般の変数だった場合 Input A Disp A として、実行させると ?πR^2H 21.20575041 Done と、なる。 入力式が評価され計算値が変数Aに入力される Input Str1 Disp Str1 だったなら、 ?V-πR^2H V-πR^2H Done となる。Str1は文字列変数だから当然だけど 「"V-πR^2H"」 ダブルクォーテーション付きで入力すると "V-πR^2H" ダブルクォーテーションまで文字として扱われる Y0〜Y9の場合は特殊と言えよう たびたびありがとうございます Y7に式がある状態で Input Y7 Disp Y7 を動かしてみたら、 ?だけが表示されます (この時数字を入れるとエラーになる) 真似して ”V-πR^2H”を加えてエンターしたら 同じ結果になりました 当初のしたいこと (式を登録しておいてパッと呼び出す) ができるようになり実用に使い出すと かなり愛着がわいてきました これ以上進展がなさそうなので、 この話はいったん終わりにしたいと思います OSのバージョンアップ等をして話が違ってきたら また報告します https://i.imgur.com/ndswC5r.jpg https://i.imgur.com/I3h8VMk.jpg https://i.imgur.com/GYd4Em1.jpg アンドロイドで、ti cx casのエミュレータfirebirdを動かしてみた Boot1cx file (512kb) Flash cx cas file (132mb) Snapshot file (8.76mb) という3つのファイルを別に探してくる必要がある 何かスペイン語かポルトガル語になってしまって、 英語版のファイルを再度入れ直す必要があるかと 思ったらそうではなかった 設定で英語にできた エミュレータはこういうものなのか、 外付けKBをつけたタブレットなのに KBからの入力を受け付けないので使いにくい https://i.imgur.com/Vi2yiyy.jpg ROMイメージを独自に用意できなかったからじゃないの? それを実現したのはFree42 賢いエミュレーターならば、仮想Keyの代りにデバイスOS固有の仮想キーボード対応を設定で変更できる Free42は元々英字の入力までがファンクションキーによる操作に統一されてるので、スマホOSの仮想キーボード使わなくてもストレスは少ない コマンド入力で目的の語句探すのが面倒なら、XEQ "で1文字ずつのタイプによる従来のやり方もできるから 別のHP41CXエミュではデバイスOSのキーボードからの入力はコメント文入力では便利だけど、特殊記号はショートカットだから覚えるのが面倒 firebirdについて、日本語で話してる ところはなさそうだね 老眼入ったじじいだから、 タブレットの方が字が大きくて ありがたいんだが 初日は、ti-cxの4方向にグリグリ動かすやつの エムュは操作しづらいことがわかった カーソルキーとリターンキーぐらいは 物理KBのを使いたい TI CX CASは、左上、右上、下の7つのアイコン と 入り口が3ヶ所に分かれているようだ CASは初めてなので、期待をこめて動かしてみた ボタンが少ないので、何をするにもメニューから 三角関数は7の左のtrig シグマ等は9の右横左 無限大等は9の右横右の4から キャプチャー画像のとおり、 ふつうの関数電卓ではできない計算ができて 自分の能力が上がったような気になる 電卓ベンチ01を動かしてみたら、in debuggerとなった https://i.imgur.com/XeOs6tu.jpg https://i.imgur.com/As5cmV6.jpg 計算速度はデバイス依存だから、それをプログラムで動かした場合一瞬で計測不能かな? nが100もやってみた nが100→数秒で計算できた nが1000→35秒ぐらい時計がグルグルしてからin debuggerになった 答えの出力がとても長くなるのでエラーになっているのかも 短く答えを出すやり方がわからないので、今日はここまで https://i.imgur.com/3hp6az4.jpg HP50gエミュレーターをiPhone 11 ProでXが1000までやってみたら、1分8秒かかつた。遅い遅い https://i.imgur.com/UgIAo6Q.jpg 答えを数値で出力するには、 CTRLを押してからエンターだった 桁表示の変更のしかたはまだ分からない ファーウェイのタブレットは意外に速くて nが10万で2分50秒だった このエミュ、指で操作するよりマウスの方が 具合がいい CX CASは、対応するカッコが灰色で仮表示される ので親切だ 今日はここまで https://i.imgur.com/ykrkDeM.jpg HP28s エミュレーター for iPad Proで、プログラムによる0〜1000までは4秒8 <<0 'Y STO 0 1000 FOR X << X X SIN X COS 1 + + *>> 'Y STO+ NEXT>> 'Y RCL https://i.imgur.com/xuFftI7.jpg まだ慣れていないので、左上の 使い捨て計算エリアでのみ計算している ここでは、式の再利用はできないと思っていたが 式を青くしておいてCTRL+Cでコピー CTRL+Vでペーストができた CX CASでいいのは、数学的に正しければエラーにならないこと iのi乗とか、いままで電卓の都合でエラーに なっていたのがエラーにならなくなったので 頭の濁りが取れていくような気がする https://i.imgur.com/nK26wDo.jpg << 0 0 1000 FOR X X SIN LASTX COS + 1 + X * + NEXT >> 弱っちゃったな HP28x for iPadエミュレーターの精度が怪しい >>323 のプログラムで実行したら、 501754.39480849748 他の計算機(実機およびエミュレーター)では 501437.1351 共にradianモード 関数電卓としてこんだけ差異あったらダメじゃん >>324 エミュレーターなのに実機よりも精度が低いってw >>324 ・hp28シリーズのエミュ ・他の計算機の実機とエミュ で計算したって解釈で合ってる? それにしてもどこかで見たような計算式だなと思ったが、名前を出すと荒れることに定評のある某サイトのベンチマークの式だったか 他サイトでも使われてる式なのかもしれないけど 例のサイトの参考値とWolframAlphaの計算結果は共に 501437.135119937 Emu48のHP50g(Calypso 4K)で、ApproxをOFF、ComplexをOFFにして << 0. 0. 1000. FOR X X SIN X COS + 1 + X * + NEXT >> を計算した結果は 501437.135123 >>314 Firebird自体の知名度が日本では低いから仕方ない 別の28sエミュレーターでやってみたら、ちゃんと正解 スキンはイマイチだけど https://i.imgur.com/wQLuUIZ.jpg >>326 他の計算機の実機は HP35s fx-5800P TI84+CE FX-745P(ポケコン。但し、SIN 34でエラーでたので計算不能) FX-603P エミュは FX-602P Sim HP15C i41cx HP50g Free42 Halcyon Calc(HP28sエミュ) RPN28x(HP28sエミュ。これが精度デタラメ) NumWorks 今日は、右上の入り口を試してみた 右上から行くと、一度作ったものをファイル化して再利用できる 「 TI-nspire CX CAS (その1) 壁 」で検索すると出てくる ページをそのままなぞったらすんなりできた エクセルのブックみたいに、1つのファイルの中に 複数シートを持てる シート間を行き来するのは、CTRL押してから← →、 全シートを俯瞰するのはCTRL押してから↑、 この俯瞰モードから、いらんシートを選んでdelで消すことができる CTRL押してからSでファイルを名前を付けて保存する エミュだから保存しても消えてしまうかと思ったらそうでもなく 左の Swipe here からSave をしておけば 次回 Resume より再開できるようだ’ https://i.imgur.com/UnA187c.jpg エクセルのように、1つのファイルに複数シートを 置ける、と思ったがもう一段複雑で、 1つのファイルに、ページとプロブレムという分け方でシートを置けるようだ ページを追加していくと1.1→1.2→1.3と命名されていき プロブレムを追加していくと1.1→2.1→3.1と命名されていく 具体的には、右上doc押す→4 insertで、ページかプロブレムか選ぶ このプロブレムというのが、シートをだいたいの塊として把握する ための簡便な仕組みなのか、もっと深い意味と使い勝手があるのかは不明 いちど作ったシートの順番を入れ替えることができるかも不明だ エミュレータいじってたら、実機が欲しくなってきた 今週末の米アマゾンのセールで安くなったら買うことにする 電卓とか安くなるんだろうか https://i.imgur.com/REDnZT6.jpg HP社は純正エミュレーター発売してるけど? (15cや12c) 精度、計算速度ともに実機と同じにしてるクオリティ SwissMicro社もエミュレーターなんだしさ そうそうHP社は実機なのにCPUをエミュレートして新機種出してたじゃん そう言う意味では35sは潔い。委託製造とはいえ、Saturn CPUのロジック使わず8bit CPUで作ったわけだから NumWorks社も純正エミュレーターを無償提供してる (モタつきあるので移植レベルは・・。Pythonも動くよ) CASIOやTIはWindows向けに提供してるね 動画みてたら、FX-603Pって、POKEで文字コード書き込むとカタカナ表示できたのね フォントデータ持ってたのも驚きだけど、POKEが使えるプログラム関数電卓ってのも凄いな シャープのポケコンやHP41/42の様にフォントパターンによるオリジナル文字作成は出来ないのかな? 何かの間違いだろう。FX-603PにPOKEはない。 >>334 むしろそちらの方が勘違いしてないか 603pにはPEEKもPOKEもあるよ、601p/602pと取り違えてると思う >>332 エミュも動かす手法が違うだけで電卓として動作する訳だからアリでしょ 総合スレもエミュの話題OKだし エミュという名の独自機能追加してるアプリがあるから厄介 プログラム可能な電卓のスレなんだから実機に限らずエミュの話題も許されると思ってる 過疎ってるし話題を変に限定する理由もないよ プログラム機能ない関数電卓は理工の方でやって貰えればいいと思うよ 回路に手を加えて、上位機種へ変更する改造とかも それにココは総合スレ的なので、度々HP社の電卓も扱うことあるよねw お隣りさんからは、「それはこっちでやれや」と不満出るかもしれないけど プログラム機能のある関数電卓は衰退するばかり グラフ電卓にしかプログラム機能は残らない? 液晶は広い方がたとえグラフ描けなくても何かと便利だ。 ただ、大きな液晶を載せてしまうとグラフを描けなくてはならないとなるようだ。 俺は正直、電卓でグラフを描いても仕方ないと思う。 NASAには計算係の女性たちがいた 各種科学計算を日夜こなしていた そこにIBM 7090が導入され、計算係の女性達はこぞってFORTRANプログラマに職替えした でも一部優秀な女性は人間コンピュータとして臨機応変に計算をこなし、プロジェクトに貢献 まあ、現代では研究の補助や教育現場、建築土木従事者、一部マニアたちの道具として生き残るだろうね これらとは別に金融業界向けでは確実にグラフ電卓や1ラインないし2ライン表示の金融関数電卓の需要はあるだろう 未だにHP12cの生産が続けられている点からしても 各社共に金融電卓のナインナップは維持されてる グラフ電卓に金融関連機能付与しているのも製品延命の為とも言える いま見たら139ドルに下がってたから Nspire CX II CASを注文した (米Amazonで買い物するのは初めて) 送料込でぎりぎり消費税を取られない 値段におさまったようだ 安い便なので、半月待つことにする CASIOがfx-JP900の半導体でfx-6800Pを作ってくれないものかと つうかサムスンが電卓作っても 計算結果がケンチャナヨだろうから 愛国鮮人しか使わないだろ 韓国って、電卓作ってたっけ? サムスンは作ってないな 基本部品メーカーだし ソビエト製のプログラマブル関数電卓はあったのに韓国製プログラマブル関数電卓は聞いたことないな ソビエト製は98stepsのプログラミングが可能 x<0,x=0,x>=0,x<>0 カシオより多い比較条件式 TI社はハングルで書かれたマニュアルあるので 多分、TI84シリーズが使われていそう カシオは反日不買で買えないだろうから 中文版(中国)のTI84マニュアルもあるんだよね 日本語版だけ無いw 昔、富士通メインフレームで分からない事あったらIBMのマニュアル読めってブラックジョークあったが TI84の事ならfx-CG50のマニュアル読めってわけじゃなさそうだしなあ >>352 日本語版がないのは当たり前 未だに教育現場で電卓の排除しか考えていない日本の教育システムのせいでグラフ電卓が売れないから当然 オーストラリアでは学校指定品にカシオのタッチパッド色のグラフ電卓がある ニュージーランドでも高校数学用に関数電卓を買うよう学校が指導している 生徒たちは高機能なプログラマブルなグラフ電卓を購入してるそうだ 日本の場合は電卓使うと計算力が落ちるとの古臭い考え方で、工業、商業高校以外では排除されてるな それなのにパソコン学習やプログラミング学習などと笑わせてくれる事態に Google先生使わず、自分の頭と足で世界を駆け巡って調査させればいいのにな 時には深宇宙の果て、時には人体構造理解の為に人体解剖 関数計算は、計算尺や三角関数の数値表で手計算されるべき 表計算ソフト使わせず、ノートに罫線引いて手計算させろ 数式通り入力で良くなった以上 計算能力よりも数式を構成する能力の方が重要だよな そして数式の理解を促す為のグラフ表示なんだよな。 グラフを描くのならグラフ電卓なんかよりPCとかタブレットもしくはスマホだろう。 何といっても計算パワーが桁違いだ。 むしろ今からグラフ電卓なんか採り入れると言ったら止めろと言うわ。 試験でってのは大学入試のことな 定期テストでも使うのかも分からんけど 現実にそういう機器が必要なカリキュラムと入試制度の国がある訳だから、非効率とか言われてもなって感じ あと付け加えておきたいのは、もちろん国や地域にもよるがグラフ電卓一辺倒ではないってこと パソコンやタブレットを利用した数学教育も日本とは比べ物にならんくらい進んでるの ただコストの問題や遊びにも使えてしまうって問題があるので、そういった機器が登場するより以前からあったグラフ電卓を併用し続けてる訳 あと付け加えておきたいのは、もちろん国や地域にもよるがグラフ電卓一辺倒ではないってこと パソコンやタブレットを利用した数学教育も日本とは比べ物にならんくらい進んでるの ただコストの問題や遊びにも使えてしまうって問題があるので、そういった機器が登場するより以前からあったグラフ電卓を併用し続けてる訳 まぁ、今ならタブレットに専用ソフト(無料公開)で良いわな。 文科省で年収1000万位でプログラマー1人雇って開発3年で予算3000万円でソフト完成 多言語展開して発展途上国に恩売ってもよし 日本製品排除運動により、大韓ではCASIOシャープの電卓は全てオミットです。 海外で高校生が電卓使うのに親が購入金負担するわけだけど、電卓なら安く済む タブレットやPC使えって意見あるが、数式処理以外のAppで遊ばれる可能性ある まあ、グラフ電卓でも高品質なゲームが沢山開発されてはいるがw また、amazonで見つけたカシオ関数電卓のクローンだしてるメーカーから関数電卓なのに音楽/動画プレーヤー、音声レコーディング可能な不思議な製品が出てる Aibecyってメーカー これなら、授業中に電卓操作してるフリしながら動画見られるね >>362 北朝鮮はともかく、韓国ではやはりTI社とCASIOが勢力争いしてるだろう 米国は圧倒的にTI社だけど、その他の国々ではCASIOが強いみたいな印象受ける 北朝鮮は食料不足で電卓どころじゃないw 北朝鮮製のスマホが存在するが、幹部連中しか持ってない上にプリインストールされたApp以外インストール出来ない仕様 プリインストールされてるAppも将軍様を称えるものらしく、西側のスマホと同等と考えてはいけない 標準の電卓Appの存在は分からないが、そもそも一般的に北朝鮮では「電卓って何?」な状況だろう 宣伝用ポスターでPC教育してる風景が写り込んでいるが、電源が入ってないCRTでキーボード操作してるマヌケぶり。彼らにはPC自体理解出来てないだろうね 北鮮で隠し撮りされたという地方の市場の映像をテレビで見たが、普通に電卓片手に商売してたぞ。 かもね、飢えたストリートチルドレンや窮乏してる乳児院の様子とかもやってたし。 電卓くらいはあるかもだけど 北朝鮮で電池が入手できるかどうか 入手できたとしても中国製の著しく寿命短いのとかね 基本、ソーラーバッテリーな電卓だろうね 北朝鮮では学校行けるのは幹部クラスだけで、一般庶民は勉強出来ないんじゃないの? 国民が賢くなったら反乱起きるもの 計算どころか文字の読み書きすら怪しい 西側では電卓とか捨ててあるからな 中古でないにしても不良在庫とか、そうたいした数でもないだろうし、タダ同然で手に入れられるものはあるだろう ソーラーなら電池の心配もいらない RPN式入手したら 「壊れてるニダ( *`ω´)」と火病起こすかも 金正恩は実は関数電卓マニアで、全機種コレクションしてたらそれはそれで面白いな 壊れたのを修理する機関をも独自に作ってたりしてさ シャープでよく使われた4色ボールペン式X-Yプロッタープリンタのボールペンを今も生産してたり、放電破壊式ロールペーパーも密かに生産とかね 感熱式ロールペーパーはレジスターのレシートとして今も各種サイズが生産されてるからいいんだけど、あの短いX-Yプロッタープリンタのペンや放電破壊式ロールペーパーは生産されてないから、それを使うプリンタは完動品であっても使えないんだよね キヤノンX-07というハンドヘルドコンピュータのプリンタも4色ボールペン式X-Yプロッタープリンタだったが、プログラムリストを印刷させると、一筆書きの要領でチマチマと文字を描くもんだから、印刷が遅い 汎用コンピュータのラインプリンタやHP41の感熱式プリンタの様にX-Yプロッターをエミュレートして、印刷させた方が汎用性高いんだよね X-Yプロッターは、ディスプレイに置き換わったのでお役に御免になり、産業用A0判プリンタで細々と生き残る程度 昔はプロッタプリンタの方がドットインパクトプリンタとかより安かったね 構造が簡単だからね 紙送りを前後に動かし、ヘッドを上げ下げ、左右移動 ドットインパクトよりも構造がシンプル 放電破壊式やサーマル式は7本ないし8本のピンから放電か発熱体だからこれも構造が簡単 PC用に本物のX-Yプロッターも発売されてたね 製図用のドラフターの様な高級機種からボールペンが下向きに付いててX軸に動き、定型紙をY軸に動かす簡易的なもの X-Yプロッターは、フォントもベクトルなのでフォントファイルも容量少なくて済む 反面塗り潰しや網掛けは不得意 まだ、漢字が一般的でなかった時代だったからよかったが、漢字をX-Yプロッターで刻印する時は書き順は無視するのかな >>377 >金正恩は実は関数電卓マニアで、 自分のお気に入りの電卓で弾道ミサイルの軌道計算をやっているのだとしたらスゴイな。 ロフテッド軌道で、日本のEEZ境界のギリギリを狙えるのも きっとその電卓の計算精度が良いからだろう >>378-379 持ってたわ 遅いしスゲーうるさかった https://images-na.ssl-images- アマゾン.com/images/I/41zGyIhtvCL._AC_SY400_ML2_.jpg Nspire CX IIが届いた(緩衝材はなし)ので使いだした 139ドルと送料が6.76ドル 8日間かかった 上質なものかと期待してたが 1 画面がちらついているというか、滲んでる 2 ボタン上の印字がガタガタ なので、高級感はない ベンチ01はnが10万で45秒だった CX無印が105秒らしいので 2倍強速くなったことになる https://i.imgur.com/xSlxpAu.jpg >>384 アルファベットを専用キーにしたがために ボタンが沢山で小さくなってるのがチョット嫌 ワープロ機能あるわけじゃないから、HP42sの様にファンクションキーで英字入力させる方式の方がスマート A,B,C順だしw CASの付いた電卓は、 TIのNspireか、HPのPrimeの二択だが、 とっつきやすそうなのでNspireにした 商品×為替が16,666円以下なら 関税も消費税もかからないことを今回知った 米アマゾン直販なら送料も安い 面倒なので転売で小遣い稼ぎとかをする つもりはないが、 内外価格差があるものなら、米アマゾンから 買ったほうがいい (不良があった場合は、ナンギだが) HP Primeは言語設定を日本語にすると、ヘルプが日本語表示されるんだっけか 初期設定画面も日本語化されてた TIだとOS拡張で中文ヘルプだすAdd-inはあるが、日本語化は無いな Nspireは、TI日本代理店公式製品買えば日本語マニュアル付属してくる なのにTI84シリーズは取り扱い対象外なのよねw 過疎ってたRPNが最近活発でその煽りうけて こっちが過疎 5800Pを持ってます 9860G II には通信ケーブルが付属しているようなので、 5800P→9860G II→パソコンと バックアップは可能でしょうか? 米Amazonを見ると、9860G II、66ドルぐらいなので 買ってもいいかなと >>392 9860GII経由でのバックアップは出来ないが有志作成のPCリンクツールがある。 CcLinkerで検索してみて。 ありがとうございます そのケーブル、結構しますね 5800Pにそこまで思い入れもないので、 6800Pに期待かな (6800PにはさすがにUSBは付いてるはず) CASIO fx-6800Pは永遠に出ない可能性が高い プログラマブル関数電卓の需要があまりにも少ない もう昨日か、 メルカリでfx-5800pが送料込み600円とか1000円で取引されていて羨ましいわ >>392 5800Pから5800Pへしかコピーできない 同じ3pin I/Fケーブル使うから、fx-CG50にもコピーできるのかと思えばプロトコルが違うみたい 5800Pと5800Pをつなぐケーブルですが、 ダイソーで売ってるAUXステレオケーブル ミニプラグ←→ミニプラグ というので代用できますか? 代用できるのなら、中古をもう一台買う手もありかと ステレオの3pinミニミニコードで使えないかとむかし試した事あったな 結果は無理だった ストレートではなくクロスケーブルだったような気がする 自分で結線を繋ぎ換えればいいんだけど fx-CG50にSB-62コード付いてくるが、これが5800Pでも使える。むかしは、電子手帳と共通だったので別売りしてたけど、需要なくなって単品販売終了 CASIOサービスセンターで部品扱いですら買えないのかも クロスなら、ステレオミニ-ピン端子の変換ケーブル2本と、ピン端子のメス-メス中継アダプタを2つ 用意して、L→R、R→Lで繋いだらいけるかな? ぜんぶダイソーで400円で揃えられそうだけど。 ありがとうございます ハンダ鏝(ごて)はあるので加工はできます 安い中古待ちかな 米AmazonでCG50が74ドルなので、そっちに乗り換えてもいい気が (ちなみに米で売ってるCG50にはケーブルは付属しないらしい) youtubeで、2005年の京大の問題 「a^3-b^3=65を満たす整数をすべて求めよ」 の説明をしていて、 nspireでやってみたらうまくいかなかった 「aとbは整数」ってのはどう表現すればいいんだろ? https://i.imgur.com/UN0yZwZ.jpg aとbの対称式 bについて解いてaを整数ループさせれば良い bの小数部が0なら整数 CASというのは、こういう連立のは、1番目の式に2番目の式を突っ込んで・・ というのを延々やって答を出すんだと思う 突っ込むものとしてmodはふさわしくないのでnspire先生も白旗あげてんだろね 先生が受け入れてくれそうな式の表現を今日1日考えていたけど思いつかなかった 何個かの式を組み合わせて、結果として整数という飛び飛びの解の組合せに絞り込むのではないかと numworks もっぱらpcでプログラム入力して 転送して使ってる。 カシオのプログラム電卓は進化が止まってるけど、こちらは度々更新が入る。 >>405 それは、NumWorksが他社よりも機能がシンプル過ぎるから他社に近づくために機能追加してるんでない? グラフ描画、リストによる関数計算やるには、予めユーザー定義関数宣言しておいて、それを使い回す形式 グラフ描画項目で関数定義出来ないんだよね 思想の違いなんだろうけど、独特 2台目の5800Pを買いました ジャンクで蓋なしです で、よくみたらジャックが 3.5mmではなく2.5mmなんですね 100均のケーブルを改造しようという 目論見は崩れました トホホ 蓋がないと持ち歩きが不安なので いろいろ物色したら携帯型プレステの ケースがぴったりでした https://i.imgur.com/7YwfgDt.jpg https://i.imgur.com/boQO3WW.jpg https://i.imgur.com/C9u4LkR.jpg >>407 フタなしということはよほど安かったのでしょうか? はい、けっこう安かったです じっくり待てば安いのあります (室内だけで使うなら、蓋がない方が使い勝手いいかも) >>409 確かに蓋にしてもスライドケースにしても面倒ですよね >>407 リアルヨドバシで蝶番と蓋取り寄せできるで >>410 手帳型が消えて、今はスライド蓋ばかりだよな。手帳型の方が使いやすいのに。 5800Pの蓋もロックが邪魔だが、スライド蓋よりはずっと良い。 >>413 壊れやすいからサポートが大変なのでは? 5800Pのロックするところ、 ボタンとして使えそうな気がします (手先の器用な人は多分やってる) シフトやアルファとして使えたら便利ではないかと 5800Pで自作公式を作ると、 FLMAボタン押す→ 1:Original 2:Built-in が現れて1を選び、そこからさらに目的のを選ぶ、って 面倒じゃないですか? ・自作公式をBuilt-inの場所に入れる ・使わない内蔵公式をついでに消してしまう なんてことはできないでしょうか 内蔵公式がROMに焼かれているのか、 消去不可の属性がついたファイルなのか不明ですが 自作公式使うたびに面倒さを感じます 別の手段として、 自作公式を呼び出すようなプログラムって 作れるのでしょうか? (プログラムなら、FILEのところから一発なので) >>402 整数問題を数式処理で解く汎用アルゴリズムは存在しない(発見されてないのではなく純粋に不可能、 前話題になった東ロボくんプロジェクトでもここで苦戦したとか)ので、 Nspireのsolveに突っ込むだけでは厳しそう 条件絞った上でプログラム書いて全探索、が一番現実的かなあ 速度的にTI-BASICで全探索は難しいし、NspireならLua使うのが一番現実的かもね 反応ありがとう プログラムならFOR〜NEXTを入れ子にして FOR aに整数を順にいれていく FOR bに整数を順にいれていく 結果が当たりならabをどこかに追加 NEXT NEXT 全部入れ尽くしたら終 みたいな感じで力技で解けると思う せっかくのCASなので、 a^3-b^3=65 なんかの式1 なんかの式2 と与えてやり、なんかの式1となんかの式2を 同時に満たすのは整数しかない みたいなのを考えていたけど、 そういう式はないということ? (素人向けに解説お願い) scheme, python, ruby, maxima, reduce, UBASIC, 十進BASIC… 好きなの選んで解けや >>421 一言で言うと、数式処理で解ける式と解けない式があるってこと だいぶ大雑把に説明するから注意してくれな 式が与えられた時にCASが何をするのかというと、 基本的に、与えられた式をアルゴリズムに従って何度も変形していくことで解を求める でも一口に式と言っても色々な種類があって、その種類によっては式変形をするためのアルゴリズムが存在しない場合があるのね 例えば多項式方程式の実数解を求めるような問題は、式変形アルゴリズムがあるので機械的に難なくこなせるんだが、 三角関数が絡む問題は、一般的な式変形アルゴリズムが存在しないし、 指数・対数関数に至ってはそもそも存在するかしないかすら未だ分かっていない 整数問題の式(まさしく>>402 のような、解が整数領域に限定されるタイプの式)の場合は、 一般的な式変形アルゴリズムが存在しない事が分かってる だからNspireのsolveで解くことは出来ないはず 「なんかの式1・2」が存在しないという訳ではなく、そういう式はCASの手に負えないということ 数学科の中の人、解説ありがとう よくわかった Nspire先生でも解けない問題があるのね 小難しそうな微積分の問題はほとんど解くから、なんでもできると思ってた youtubeの問題をNspireにかけてみる、というのは面白いね 客観的には、 数多(あまた)ある数学的課題の中のある一つが ある数式処理システムで 解けた、解けない に過ぎないんだけど 1 youtubeで親切に解説してくれてる 2 ○年度の○○大学の入試問題、と身近で具体的 3 目の前の電卓で 解けた・解けないと結果がすぐ出る 4 解けない場合、Nspireでは解けないのか、式の入れ方が悪いのか悩めるw 興味深いのを発見したらまた来る 総当たりで解くには、解の存在範囲を有限集合に追い込む必要がある。 それは手動の論証でやるしか無い。 入試問題なので有限集合に追いこんでから先は、手計算で間に合う様に作られてる。 結局計算機の出番は無い。 >>425 どうにかして計算機で解くというのに面白みがあるんだと思うよ 電卓で遊ぶスレだから好きにしろって話ではあるが 頭使った方がてっとりばやい内容だとモヤる 具体的なアルゴリズム出してくれるんなら興味はあるけど 良い問題だね。 手計算で、それも試行錯誤することなく、解析的に解けるように考えて作られている。 左辺の因数分解と右辺の素因数分解をして、解は整数という事をちょっと考えると、 解を求めるための連立方程式が得られる。 図示すると楕円と直線の交点が解。 https://i.imgur.com/MtFXFGr.jpg 2次式の整数条件っていうと 判別式が平方数でなければならない というやつ? Nspireには平方完成を求める機能がある (1回試したことがある) こんなの何に使うんだろと思ってたけど今こそ使うときが来たかも 1日考えて(検索して)みる >>431 楕円の式の(-15)の部分は(-13)だろ。 NspireのTI-BASICでは ループから強制脱出した場合、最悪メモリリークで異常動作したりはしないの? TI84では確実に起きる >>434 TI-84はループから強制脱出するなという仕様なのでは? >>435 ループ用インデックス領域がそのままで、何度もループ脱出してる内に意図しない動作するらしい 防止策は、ループ終了条件を強制的に成立させる forループならインデックスに終了値を、whileループも条件成立させる カシオは、強制脱出のBreak文用意されてる プログラミングして楽しんでるひと超マイナーなんでしょ 或いはネタにするほどでもないと 電卓プログラミングするくらいだから、個人的用途だし他人の興味引かないものばかり 唯一共感得られるとしたら、ゲームくらいかな >>436 for-nextループではカウンタ変数を書き換えるべきではないとする宗教的見解もあるが、強制ループ脱出を仕様として許しているのなら正常に動作するべきだし、許していないのならそんなことをするべきではない。 >>435 そんなこと守ってるユーザいないけどね だから、異常動作防止でインデックス強制書き換えする 守っているユーザーがいるかいないかは関係ない。 単に守らなければそれ相応の結果が生じるというだけ。 EL-5160T-Xを手に入れた シャープのUIは気に入らないところだらけだが 電源を切っても履歴を消えないのはやっぱり良いな 5160M相当や5160T相当たくさん持ってるわ オレは事務で使うから5160Mを愛用してる (D1〜D4が使いやすい) 理系の用事なら、√やπがオモテにある分 5160Tかな >>447 理系だが前機種の5160Jと違って式通り入力(W-VIEW)で答えを分数優先で表示するか、小数優先で表示するか選べるようになったのが良い これまでは一々CHANGEキー押して帯分数→仮分数→小数とやらないといけなかったから それと複素数でようやく偏角が計算できるようになったのも改良点 あと個人的に以下の不満点が改善されるとCASIOの最新機にも使い勝手では負けないと思う ・HOMEキーを消してもっと有用なキーを割り当てる(このキー間違って押すと確認無しで履歴が全部消えるから要らない) ・最新CASIO機と同様に画面の端でさらにカーソルキーを押すと反対側に飛ぶようにする ・Expの後に符号切替(-)ではなく減算記号の-が入っているときは文法エラーにする ・ANSキーとX^-1キーも表に出してシフトキー無しで使えるようにする(機能キーに割り当てられるが標準で表にあると便利) ・2ndF→ALGBの機能はCASIOと同様に=キーで繰り返し行えるようにする ・SOLVERはCASIO機と同様に数式に=を使えるようにする ・RCLキーで最新CASIO機と同様に変数の一覧を表示し、メモリを指定すると数式エディタに戻るようにする ALPHA→9のメモリー確認機能はただ一覧を見られるだけで何もできない今一な仕様でもったいない ・(電卓ベンチ馬鹿向けに)数値積分や微分をadaptiveなアルゴリズムに変更するw >>448 SOLVEはX以外の変数についても求められるようにして欲しい。 >>448 5160Jでも偏角は出ると思うよ 今外出中だから試せないが (xy形式ではなく)極形式にしておいて 2+3iエンターで、長さと角度が出るはず 5160のクソなところは、M一個にしか 複素数をメモリーできないことだね >>450 あー、すまない俺の書き方が悪かった その方法でもできるんだが他の式で偏角を使いまわしたり、 簡単にSTOすることができなかった記憶があるんだ(今は旧機種持ってないので違っていたら申し訳ない) 複素数モードだとメモリーが1つしか使えなくてダメダメなのは仰る通りで これも次の機種で何とかして欲しいところ ぶっちゃけfx-JP900の履歴が消えないバージョンが出ればそれでいいんじゃね?って感じだが、まぁ試験対応とやらで出ることは無いだろうなぁ 海外版のfx-991EXも電源切ると履歴が消えるっぽいし >>451 991EXは、JP900の(かなりの)劣化版 JP900の米アマゾンレビュー見ると、 わざわざ入手した米国人が 「JP900サイコー、991EXクソ」とか書いてるよ JP900オレも持ってるけど、 メモリ一覧から矢印で選べないのは何でだろね JP900が使いやすいわけない EL5150が最高 時速80キロで5時間運転すると距離は400キロ 時速100キロで5時間運転すると距離は500キロ では、最初80キロ 気づかぬうちにアクセルを踏んでいて 5時間後には時速100キロだった 走った距離は? x軸を時間、y軸を時速と置くと y=((100-80)÷5)x+80=4x+80 4x+80からx軸までの面積が走った距離になるので 4x+80を0から5で積分して450キロ 数値計算というのにちょっと興味が出てきたので 5800Pに入れてみた (元プログラムはネットより) Rad "BUNKATUSU"?→A 0→B 0→C 0→D 0→M 5÷A→B Lbl 0 B×C→D (4×D+80)×B+M→M C+1→C If A-C-1≧0 Then Goto 0 IfEnd M (続く) うまく動いたのでTI84+にも入れた 作法はほぼ一緒 Radian Input "BUNKATUSU?",A 0→B 0→C 0→D 0→M 5/A→B Lbl 0 B※C→D (4※D+80)※B+M→M C+1→C If A-C-1≧0 Then Goto 0 End Disp M 5800Pだと20000分割でもいける (それ以上は時間がかかるのでやってない) TI84+は100分割はOK、1000分割でメモリーエラー TI84のほうが高級な電卓のはずなのに、この結果はなんで? ちなみに、オレ(本当の初心者)が 引っかかったところ 5800PのRadは、 FUNCTIONになくて SHIFT→MODEから選んで入力 (キテレツな入力方法では?) TI84+の→は、左下の方のSTO>ボタンを押す TI84+の行削除のやり方は未だ不明 ポケコンで迷路作れないかなって探してたらfx-9860GIIでの迷路画面に遭遇して、 そんでもってfx-CG50に辿り着いて、このスレを発見しました。 ポケコンはもう製造してないけど、電卓の方で進化してたんだね。 メロディ流せないだけで、レトロゲームなら作れるからね fx-CG50ならば、C.BASIC使えばマシン語使わなくても平安京エイリアンやロードランナーであれば、実用速度だせるんじゃないかな fx-CG50用スプライトライブラリもあるらしい 漢字表示も可能(中国漢字フォント内蔵してる) TI社グラフ電卓だとDoomやパックマン作っちゃったひといる(マシン語) ゲーム以外でもグラフィック画面使えば情報量増やせる >>458 そもそもポケコンが関数電卓の変種にすぎないのだが。 それとグラフ電卓自体は1985年に発売されているので、ポケコンより多少遅いだけ。 しかし、ポケコンの方がプログラミングがやりやすい。 >>459 C.BASICが必要な時点でfx-CG50のプログラミング環境はいまいちなんだよなあ。 まあ、今時グラフ電卓でプログラム組むことにほとんど価値はないので、カシオも力を入れていないのだろうけど。 こう言っては何だが、C.BASICを作ったSentaroとか言う人はどれだけ暇なのか 何の利益にもならないし、これで喜ぶ人も何人いるのかって程度のもの 引退している人なのかなあ? >>460 なんていうか、指摘が的外れなんだよ ゲームじゃないなら、純正のスクリプト使えばいいんだよ C.BASICはコンパイラC:BASIC計画のインタプリタ版だけど、ゲーム以外にも処理速度上がるなら歓迎すべきこと >>461 これもなんていうか、的外れ 世代の違いと言ってしまえば元もこうもないが ユーザーが言語を作る意義をまるで理解してないんだよね 海外ユーザーはスクリプト内蔵の数式処理Add-inを作ってたが、これも無意味と断罪してしまうんだろう 「fx-CG50で数式処理やるより、PCで・・」 TI89にROMカセットソケット付けて、ゲームボーイに改造してしまった海外ユーザーいるが、この行動も理解出来ないだろうな TI-nspireに68K macOS移植した奴スゲーな CASIO GRAPH 90+E (fx-CG50互換?) は、音が鳴るみたいね。 YouTubeでゲームボーイのエミュレーター?が動いてた。 別にゲームがやりたいわけじゃないんだけど、 だんだんとfx-CG50が欲しくなってきた。w 誰かじゃないか、市販ゲームはゲーム専用機でやるのが一番 多分、作者は移植する過程を楽しむのであって、グラフ電卓でゲームを遊ぶためじゃないだろね そのエミュレーターを使う第3者もグラフ電卓で動かしてる事に満足してるだけかも 自分で書いたプログラムで機能を拡張できるというところに惹かれる ハードウエアも制御できるともっと良いんだけどね それはポケコンになっちゃうのかな それなら、TI84+CE用にマウスロボットやMicroPythonシングルボードユニットがある どちらも日本では入手困難だけど 外部機器制御なら、パイボードやラズパイつかうしかないねえ ミスった悪い >>462 完全に同意 >>460-461 は「ロマン」「趣味」「遊び」の概念をいずれも理解してないんじゃないだろうか こっちは楽しんでやってるんだから一々マジレスしないでくれ 総合スレで表計算にマジレスしてた人と何となく主張が似てるが、もし同一人物ならそういう書き込みは本当にやめてくれないか プログラミングを楽しむって意味なら、関数電卓使う人達は少数派だろうね androidスマホならTasker、iOSならショートカットでプログラミング楽しむひと多い 実用性もあるから、趣味と実益兼ねた素晴らしい遊び そもそもここは「遊ぶ」スレッドだしな >>450-451 みたいな考え方があるのは理解出来るが、そちらもここは「遊ぶ」スレッドであることを理解して欲しい グーグル先生に聞いたら、 Lbl Goto はメモリーリークするから使うな While End か Repeat End を使え、とのこと 天下のTIでそんなことがあるのかな〜 と疑いながら、以下にしてみたら動いた 20000分割でも(遅いけど)結果は出た Radian Input "BUNKATUSU?",A 0→B 0→C 0→D 0→M 5/A→B While (A-C-1)≧0 B※C→D (4※D+80)※B+M→M C+1→C End Disp M あら? こめ を変換したものが掛け算マークだと 思ってたんですがそうではないようで ∧__∧ (´∀`) (⊃⌒*⌒⊂) /_ノωヽ_) ∧∧ (д`* ) (⊃⌒*⌒⊂) /_ノωヽ_) ∧∧ コイヤァァァァ!! (д´*) (⊃⌒*⌒⊂) /_ノωヽ_) まあ日本では確かに利用頻度の少ない記号だし、見慣れないなら間違えてもしゃーないな *を知らない奴がプログラム電卓を使うのか……。 *は電話機にすらあるのだが……。 xを掛け算記号として使うのは文章中では割と普通にある 小文字や大文字のXは、レジスタXと混同するからテキストに書き起こす時は×や*で代用するかな プログラマブル関数電卓でも実際に"×"記号使ってるしね 機種により、省略や"・"を使ったのはあるけど NumWorksは"・"だね AST レベルでは乗法は乗法であって、乗法をプリントした結果が x . * ❌ どれになろうが関係無いけどな。 乗算記号として "*" (アスタリスク)を使うのはコンピュータープログラミングに特有のものらしい。 数学で乗算記号に "*" が使われることはなく、 "×" または "・" が使われ、省略されることもある(欧州では "×" は使われない)。 FORTRAN が設計されたときキーパンチャーに "×" がなかったために "*" で代用された。 同様に除算記号 "÷" もなかったので "/" が使われたが、こちらは数学でも a/b のように使われる。 英文テキスト中では乗算記号の代用として "X" や "x" (エックス)が使われることが多い。 電話機の左下のキーは本来スターマークでありアスタリスクではないが、スマートフォンではアスタリスクが入力されるようになっていることが多い。 # ハッシュ、 スクエア * アスタリスク、 スター >>486 番号記号はシャープではない。 文字コードも別。 >>491 タイトルは「みなしごハッチ」なんだよね・・ そもそも人間に見分けのつかないものに別の文字コードを割り当ててしまった時点で破綻してると思う。 これは際限がないので、 "-" のように見えるものでも文字コードが何十通りもあるようになり、フィッシングに使われたり、プロ文字コード市民が謝罪と賠償を請求してくるようになる。 コピペ防止のためにわざとそういうのを混ぜ込んでいるサイトあるな >>495 日本語の文字コードは混乱しているからねえ 特にマイクロソフトがEUCの団体と関係が悪くてSJISを採用したのが最悪だった もともとASCIIコードの何か所かが国際化のために変えられる符号位置とされていて、バックスラッシュがそこに割り当てられてたからでしょ。 日本では円記号になり、韓国ではウォン記号になった。 >>499 単純に日本社会でバックスラッシュの使い道なかったからじゃない? バックスラッシュは差集合の代わりに使われてたとwikiにあるから、本来は別の目的の為なんだろう IBMがナチ党に納品してた統計計算機で使われてたのかな? ディレクトリの区切りが差集合記号だとおかしな事にならないかな? その意味では部分集合の記号(Uを半時計回りに90度横倒しにしたもの)を使うべき バックスラッシュは、もともとセントのマークだったところからcが取れて、 バックスラッシュだけ残ったって、じっちゃんが言ってた 結局は限られた文字コードをどんな文字に割り当てるかという問題。 そしてUSはもちろんそんなことおかまいなしに使うから、置き換わる文字が出てくるのはしょうがない。 じゃあCがエスケープ記号にしたりMSがディレクトリパスデリミタにしたのを許せないな >>502 それが現在はピリオドへ変化したわけ? またはアンダーライン付き TI83/84でアセンブラ使えないように米国教育委員会がTI社へ要求してるそうだ 多くのゲームプログラムがアセンブラやCで書かれている為なんだろう 現在 OS5.4なんだけど、5.5でASM関数使用不可になる恐れあるらしい OS5.4.0でもAsm84CEPrgmが使えないようにカタログ上で打ち消し線が引かれてる・・ >>506 教育委員会がバカなのは日本だけじゃないのか… TI84用Game Boyエミュレーターあるし、TI-BASICコンパイラ(本体だけで実行)まであるから、ゲーム作り盛んなんだろうね 学校や家でも勉強してるフリしつつゲーム三昧 教師や親を騙す悪ガキ沢山いるんだなw clearキー押すだけで、ゲーム即終了テキスト画面へ復帰できるから完璧 グラフィック画面に切り替えても初期化されたグラフ表示されるので痕跡残さない たとえ、メモリクリアされても保護機能付き TI84+CE用NumWorks関数電卓エミュレーターもあるんだね >>506 どうせ改造ファームウェアが流通しそうな悪寒 純正以外のファイルマネージャーが幾つもあるから また、抜け道探し出してマシン語読み込ます手法考えついたりしてる HP41シリーズでも合成的プログラミング編み出したり fx-CG50も内蔵漢字フォントとひらカナフォントをインストールして、コメントの日本語化やってたりしてるね fx-CG50は標準では時刻を扱えないけど、CPU内蔵のRTC使って時刻表示するツールをユーザーが開発 関数電卓総合スレッドにfx-3650p使ってる人いたけど3650pってスペックどんなもんなんだ プログラム保存領域は360バイトか 値段の違いを考慮しても、こっちより5800p選んだ方が色々捗りそうなもんだけどな https://en.wikipedia.org/wiki/Casio_fx-3650P ":"で一行に繋げてプログラムを組むので 簡単なものしか作れないよ? ループはGotoループだけだし FX-602P時代の命令に近い感じ "="が不要なだけ 5800PやCG50とは異質だね HP Primeって、新型は出ないの? TI Nspireを持ってるけど、3Dグラフを 回転させたい時とかまどろっこしいんだよね 新しいの出たら買ってもいいかなと (米尼から買うつもり) 電源が入らないFX-602Pがある。 どうしようか。 >>517 HP Prime G2というものが出ているけど? >>517 アルファベットキーのAボタン押せば自動回転すると思うけど試してみた? Primeって、今調べたら2013年デビューなんだね (G2は単に高速版) どうせ買うなら新型が欲しいなぁ こういう電卓のモデルチェンジは何年ごとなんだろ Aボタンのことは知らなかったけど、 やりたいのはスマホみたいに画面に触って おもいどうりに動かしたいということ (動かそうとしてつい触っちゃう) >>522 > やりたいのはスマホみたいに画面に触って > おもいどうりに動かしたいということ > (動かそうとしてつい触っちゃう) その程度の事なら今のPrimeで普通にできるんだが。 次のモデル、Bluetoothキーボードで 入力できたらいいな 同じ機種間ならプログラム等を 無線でやり取りもしたい と思ったが、試験で不正する奴でるか Prime G2注文してみたけどいつ届くんだろう 忙しいから届いてもしばらくはいじれそうにないが... むむ?しばらく公式見てない内に TI84+CEのOS Verが5.6にアップデートされてた・・ 続報 TI84+CE OS 5.6.0のバンドルapp一覧に・・ Pythonが!! https://i.imgur.com/8nf8N3Y.jpg だがしかし! https://i.imgur.com/qyeTmJP.png ぬか喜び 多分、専用外付けシングルボードに対応させる為なのかな TI-Nspireなら、本体でPythonを動かせるんだけどね なんか、TI84+CE-T Python Editionなる新製品でPythonが実行できるみたい CPUはZ80系のままなんだろうか 8bitでPython走るのはこれだけっぽいな 米アマゾンで$114 fx-CG50と同じ価格帯 1月12日に米アマゾンで注文したfx-CG50がさっき届いた これ一つだったおかげか追加の税金とか無し kyashで決済してしまい不覚にも海外手数料3%を取られたけど総額で9877円でした revolutで上手く払えば9500円くらいで済んだと思う クレジットカードの為替レートでの差額と PayPalでの為替レート差額で二重取り(取られ)される事は良くある。 >>533 元々ここがデジタルモノ板の関数電卓スレッドだった。 しかし、理系板の連中が強情に反対してここがプログラマブル電卓のスレッドになった。 >>537 と言うよりは電卓のプログラミングのことを書く感じ 関数電卓スレも理系板じゃなくてここにあった方がいいと思うんだけどな 今の理系板が対象にしてる話題とはジャンルが全然違うのに >>537 別にここでも関数電卓スレでもいいと思う ただ、ここは電卓のプログラミングの話題専用という違いがある Arduinoで電卓チップをプログラミングするのは ここですか >>541 いずれにしてもここではないと思うけど、「Arduinoで電卓チップをプログラミング」ってどういうこと? Arduinoで電卓を作りたいってこと? 電卓「で」プログラムを組むのはここ 電卓「の」プログラムを組む話題はここじゃない プログラム電卓を作ったら ここに写真を載せていいよ 見栄えを批評してあげる RATECAPUTER ラテカピュータ を動かしてみた https://youtu.be/hGEcoYtPthM まだ動作するラテカピュータがあるとは・・・ そいやラジカセって流行ったよね一時期 テレビまで合体させれたのは見た事あるけれど さらにコンピュータを組み込んだものまであったとは知らなかった >>547 ラテカピユータは製造台数200台の幻の製品 TI-84 plus CEファミリー情報 USBで外付けシングルボードつけたTI-84 plus CE-T Python EditionというPythonを編集実行するものがあったが 新たなに最近、新製品が登場 TI-84 PLUS CE Pythonが本体カラー10色展開で新発売 TI-84+CEは8bit CPUなんだけど、この新製品はCPUを16bit化したのか8bitのままで、シングルボードを内蔵式に変えたのかは不明 また、販売ルートも教育機関向けの様で米国Amazonでも販売してない TI84+CE Python用ガイドブックは公式からダウンロード可能 OS最新版は、5.6.3 学校教育用だからね スマホだと学校が許さないんじゃない? 複数のTI-84 Plus CEを一度にリード/ライトするデバイスあるから、教師も管理しやすいんだろう そのデバイス使うと、書き込み禁止属性のゲームプログラムも消去されちゃうのかな? パックマンのクローンは良く出来てるからなあ うお、15年程行方不明だったFX603Pが出てきた 電池交換したら問題なく動いたが30年ものなんだよな、感慨深い 週末遊ぼう HP39GIIってのが中華で\4000以下でうってるのね。グラフ電卓がこの値段ってとても安く感じる。 RPN非搭載だし、モノクロだし、プログラムはPPLなんだけど、おもちゃ的にはアリなのかもしれない。 fx-cg50の更新が1年以上途絶えた pythonの改善もこれまでか カシオはコストとかにうるさいからな グラフィック関数電卓の開発も消費電力がぁ〜とか言ってたし >>559 初心者向けだからじゃない? 数学関数とタートルグラフィック出来れば一応満足できるんではないかと (CASIOにタートルグラフィックライブラリあったかな) Scratch言語もタートルグラフィック使って学ぶらしい だったら、Logo言語使えよ!とは思うが CASIOのFX系ポケコンってさ、関数多いけど計算速度はやっぱり遅いよね 自分もFX-795Pが完動品として保存してるけど、関数計算はやはり関数電卓使ってるな DATA BANKのメモを外部記憶みたいな使い方できるからプリンタ無くても少量ならなんとか工夫できるのがいい CPUを直接制御できるって間違いなく基礎学習だと思う エミュレータで味わうのとは違う Z80や8086が体感できるポケコンを触れる時代に学生でよかった 今のCPUは難しいからなあ 特にRISC系だとコンパイラ前提になっているので、アセンブラを直接書くのに向いていない x86系でも2000命令超えてたような それにPCだとOS経由しないと何もできないし、アセンブラしたいなら敷居が高い ポケコンみたいな簡単なハードの方が面白いけど、需要がないんだよね PCならDOSエミュレーターで86アセンブラー動かすのが良いかもね 今はDOSの頃のゲームを動かせるほど精巧なのが出回っているし エミュレーターだといまいち実感が湧かないというか何というか ARM64をハンドアセンブルして2進トグルスイッチでインプットして走らせたことある? アセンブラならCASLでええやん CAP-Xでもいいけど 理系の大学はZ80の高クロックな奴を使って自分でアセンブラかCでOSを自作させるべきだな 自分はシャープのPC-1470Uでした ベーシックしか使わなかったけど CPUが何系かは忘れた 画面が広いので当時の関数電卓としては統計計算がとても使いやすかった >>574 HP社の関数電卓は4bit CPUが使われていたからZ80でも作れるだろうね CP/Mは一般人には高すぎた X86アセンブラやったことあるけど 面倒な入出力は出来合いの命令セットを使ったし 低級言語ってだけで余り機械語の勉強をしたって感じはなかったような 凝ったプログラムを組もうとしたら自分で命令のブロック化とか構造化とかで大変だろうけれどね masmなら構造化マクロがあったし それは構文が気に入らないから 俺も自作のを公開したことあるけど 簡単に作れる 手の込んだマクロだと普通に低級言語コンパイラにならない? 構造化マクロはすごく簡単だけど 数式を機械語に変換するとかは できないし このスレ的には使いどころがない 数式は逆ポーランド記法でw つうか、スレ的にFOCAL言語やRPL言語でいいじゃん というわけで、HP関数電卓でプログラミング CASIOやTIならアセンブラ使える機種もあるし、有志が電卓用コンパイラも作ってるようだから TIはわかるけど、今、CASIOでアセンブラ使えるのなんかあるんだっけ? fx-CG50でアセンブラ使ったら? 但し、CPUはSH4A 強化版通称CASIO-BASICのコンパイラ制作はどうなっただろう マシン語で書かれたユーザープログラムはクロスコンパイラで作られているんだろうけどね TI84+CEなら、マシン語コード書けたね 電卓でプログラミングする必要ってあるの? 計算を自動化してくれれば、十分だと思うけど スマホ上のエミュレータやアプリでも プログラミングはできる(併用してます)けど なんだかわからないが実機とは違うんだよなぁ やっぱりぷちぷちボタン押す感覚かなぁ ※感じ方には個人差があります。 ソフトウェアじゃなくてハードウェアを手にしたいんだよね 道具ではなく目的化したから 不自由な環境でプログラミング楽しむのが目的 15cでプログラミングは苦痛でしかないが、それもまたいい 数レス前に個人で15cエミュレータ実機開発、販売してるひと紹介されたが、アセンブラのニーモニックよろしく液晶上部に表示する親切設計だったね CASIO FX-501/502Pもプリンタ印刷するとニーモニックが印刷された ユーザーフラグや三角関数使わないならRAD,GRADインジケータを状態表示に使ったりして不自由さを満喫するプログラミングは楽しい >>595 マゾ向けかw PC側で入力してfree42で確認してDM42にコピーする環境になれてしまって デバイス側でプログラミングはもう無理な体 >>597 Free42のプログラムコピペ機能はガチで便利だよね 最初に気がついた時は感動したw テキスト形式のソースだけでなく 内部メモリ上のファイルをインポートできるのも凄いよね (中身確かめたことないが、テキストなのか中間コードなのか不明だけど) スマホの41cxエミュレータの内部ファイルをそのままFree42へダウンロードしても動いた >>597 TI84+CEでもPCとのファイル転送プログラム上でソースコードの編集が出来るが、スペルミスなくコマンドや関数入力が面倒くさい カタログから選ぶことも出来るがそれも面倒 本格的なプログラミングはPCでやる方が良いなあ 電卓のプログラミングは計算の自動化のために短いコードを書くだけで十分 iPad買わずに好きなボールペン使いたいから好きな電卓の利用もよくある。 AppleWatch買わずに好きな腕時計をつけているのと同じ。 電卓ではないけどファミコンのエミュレーター向けに プログラムしてる ファミコンのソトで高級言語をつくって エミュレーターの言語にコンパイルすることをしてる Plus42 ttps://thomasokken.com/plus42/ お年玉で買ったPB100でベーマガやカシオ公式の紙プログラム集をしこしこうって データレコーダでテープに保存 定番のベーシック命令がシフト後のアルファベットキーで GOSUBとか打てたりした 俺もナツメ社のPB-100のゲーム本でプログラムを極めたわ PBシリーズよりもFX系の関数ポケコンの方が色々と面白い MEMO機能がBASICから制御できて、読込/書き出し/位置変更など出来た 数式記憶でプログラムするまでもない式に代数入力プロンプトで計算できた PB-1000になると、タッチパネルやRENUMコマンドが使えた。PB-1000Cは情報処理試験対応仮想アセンブラCOMP-X実行環境搭載 FX-9000は小型CRT内蔵したポータブルコンピュータで計測器などからデータ入力に対応した関数強化型倍精度実数BASIC搭載 AI-1000は標準でLISP言語インタプリタ内蔵し、外部ROMでPrologやCを使え、マシン語プログラムに対応 FP-1100は、FX系ポケコンをパーソナルコンピュータ化 倍精度実数やBCD演算で金融面で有利な8bit PC FP-200は、EPSON HC-20とほぼ同じ大きさのハンドヘルドPCでBASICやマシン語の他に簡易言語CETL搭載 実は当時PB-1000を購入したが外装ケースが壊れ、秋葉原CASIOサービスセンター持ち込みで修理依頼したんだが、受け取った時に外装がPB-1000Cになってた(中身はPB-1000のまま)工場にも倉庫にも予備パーツが無かったらしく、PB1000/C生産中止された影響の模様 ようは殆ど売れず交換パーツもあらゆる所を探してやっとPB-1000Cの外装が見つかったというワケ 2〜3千円ぐらいの白黒電子辞書のハードを流用したポケコンを作って欲しい 安くて教育用に最適なハードだと思うけど、今の時代はアルファベットと片仮名でのプログラミングは却下されちゃうのかな 今の工業高校ってZ80とか8255とかやってないのかな 長野高専webで紹介されてる写真はPICマイコン? 実践的な実験実習 マイコンによるお料理タイマーと電子さいころ。回路の設計から組み立てはもちろん、マイコン上で動作するプログラムまですべて自分で作ります。 https://www.nagano-nct.ac.jp/course/info/01.php ArTecからラズパイ よりも小型のマッチ箱サイズなパッケージ化されたシングルボードが売られてるよ Scratch言語に似たフローチャートを組み立てるスクリプトで、Windows XPから転送させる仕組み これなら、1個400円くらい GPIOが2系統、USB電源制御、照度センサー、DC電源入出力制御、カラーLED内蔵 電源が取れないトイレ内で照明遅延制御しようとして購入したまでは良かったけど、Macの仮想マシンApp上で動くWindows 10のXPモードではうまくデバイスと接続できず諦めた デバイスは何故かモノ太郎でも販売してた シャープのポケコンはマニアたちがマシン語でゲーム作ってプログラムリストが マイコン月刊誌で投稿されてた 機種ごとに互換無し。お目当てのプログラム1個のためにその雑誌を 買って、入力。なぜ動かん!投稿雑誌の!誤植でしたw 残念だけどワンボードマイコンは色々な種類があるけどポケコンやプログラム電卓の代用にはならない ノートPCみたいにキーボードやモニタを綺麗にパッケージ化したものでもコレジャナイ感 >>616 これモノタロウみても出てこないんですけど、もう少し情報ください > デバイスは何故かモノ太郎でも販売してた 販売してた = 今は販売していない、なんじゃね? >>620 株式会社アーテック(本社大阪)の公式で、あのビジュアルスクリプトはScratch1.4そのものだった マッチ箱サイズのは旧製品でカタログからも消えており、在庫限りだったから、400円だったのかもね 以前はモノタロウで10個単位で売られてたりした モノタロウ、Amazonからも消えちゃってるね 後継機のStuduinoはネズミロボットや扇風機制御の小学生向け理科学習キット ソーラーパネルとかオプション沢山ある 水素発電キットとか小学生向けとは思えないな 砂鉄粘土はスライムっぽいな 廃盤になったマッチ箱サイズのシングルボード↓ https://i.imgur.com/TxVL3mO.jpg ラズパイ やパイボードを探してたときに見つけたもの "IN"側がMicro USBで電源も兼ねてたからいいなと思ったけど、Wi-FiやBluetooth使える程、高度なものじゃないから ラズパイ まだ高値だね PC-AT互換マザーボードよりも高い PSHS CC,A,B,X,Y LEAS -2,S LSRA RORB STD ,S BCC L01 LDA ,X+ STA ,Y+ L01 LDD ,S CMPD #0 BEQ L02 SUBD #1 STD ,S LDD ,X++ STD ,Y++ BRA L01 L02 LEAS 2,S PULS CC,A,B,X,Y,PC アセンブリじゃなくて直接マシン語で書けるやつがいた >>612 プログラミングが義務教育で必修となったから安物の白黒電子辞書は放置プレイだろうけど、お高い電子辞書にはScratchとかPythonとかが実装されるんじゃね? >>626 若かった時は、ミニコンのスイッチレジスタからブートストラップローダーを手動で入力して華麗に立ち上げたもんじゃよ。(遠い目) 今はスマホ/タブレット&BTキーボードで華麗にプログラミング? 世界初のミニコンPDP-8復刻版発売されてたよね エミュレータもiPadOS用appであったような 肝心のタイパー実機が無いから紙テープ使えないし、カードリーダーもなく、FORTRANコンパイラも使えないが USB接続でPCをタイパー代わりに出来たはず 卒業した高校には既に科学博物館入りしてたHITAC 10が現役で動いてたし、タイパーでプログラミング。保存は紙テープ。穿孔されたパターンから文字を読み取るのが普通に出来るようになるもんだなあと感心してたね テープが切れた時の補修道具も使ったな 当時、マシン語の存在知らないからFORTRANでやってたよ >>629 6809のNOPは$12。 BRN (branch never)は$21。 LBRN (long branch never)は$1021。 お前らはPC-8001ミニ買ったの? 俺は原寸大じゃないからスルーした。X68000ミニも華麗にスルーするよ。 流石にその時代のプログラムをセーブしたカセットテープ捨てただろう 自分はマイナーな日立ベーシックマスター(L2)だけどね 完動実機も箱詰めで保存してるし、PC-9801UX21も大切に保管してる 日立のMSXは捨てたかも シャープX1G本体とセーブしたカセットテープは押し入れの奥に突っ込んだままだ 専用モニターとFDドライブが欲しかったけど高くて手が出せなかった… 日立のS1を中古で買って使っていた。 メモリマッピングを4KBごとに変えられるので、スタック領域にVRAMを割り当てるとSスタックが常に書き換わっているのが画面で見えた。 当然グラフィック画面をクリアすると暴走するw >>638 6809のモトローラのアセンブラ表記は$を使っていた 6800と6809は全く違うからなあ 日立BM L2で手探りで6800マシン語習得しようと頑張った(けど参考書なく断念)後にZ-80のマシン語仕様みて、レジスタが沢山ある!と感動したな BMマニュアルのオマケページにマシン語モニタの使い方とニーモニック対象表と簡単な作例載ってる程度で素人には習得不可能だと思う。本屋にも6800の解説本売ってなかったし 作成例にリアルタイムのタイプ文字取得サブルーチンコールが載ってた(搭載BASICにINKEY$関数無し)が使い方分からず。アキバ日立Gainで聞いてもBMは部門違いで知らないと言われた。PC-8001やTK-80ならNEC Bit-inでサポートしてくれるから羨ましいね >>641 初めて触れた頃には既に6809があったので、6800についてはよく知らない。 6809に関しては後で考えるとCQ出版社のマイコンピュータ「完全理解6809のすべて」と、やはりCQ出版社からモトローラが出していた「MC6809-MC6809Eマイクロプロセッサプログラミングマニュアル」の2冊だけあれば理解できたと思う。 後者はモトローラが各命令の解説をしている本なのでちゃんとしていて当然だが、前者は大変な力作だと思う。 ただし6809をMB-S1で使うにあたっては当然MB-S1に関する知識も必要となり、工学社のI/O別冊「S1活用研究」は必須というか、これがないと話にならなかった(あればわかるという意味ではないが)。 MB-S1のマニュアルだけでは不可能というか、そもそも6809について何も書かれていなかったという方が正しい。 6800にはインデックスレジスタが1本(X)しかなく、これが6800を使いにくいものにしていた。 このため6809ではYインデックスレジスタとUスタックポインタを追加、そして6800にも存在していたXインデックスレジスタとSスタックポインタ、PCプログラムカウンタを合わせたX, Y, U, S, PCがすべてアドレシングに使えるようになり、劇的に改善された。 >>642 S1って、名機と言われたベーシックマスターL3(mark II)の後の世代だから、6809関連書籍も多いのは当然だね ベーシックマスターLevel 2当時、デジタルカセットテープ装置(MT並みに使えたらしい)がBM本体価格と同じ値段で売られてたし、3.5インチFDDも売られてが、高嶺の花(FLEX動かすためっぽい) あの頃はFLEXやOS/9、CP/Mは殺人的価格だったからアマチュアには導入しにくかったね 後にPC-8801無印(中古15,000円)、FDD(中古3万)で友人からCP/M(コピー)を分けてもらった 色々な言語がついてた HP35sのCPU8502は6510の改良版 6510は6502の改良版 TI84+CEはeZ80 fx-CG50はSH-4A (SEGA ドリームキャストもSH-4搭載) BM L2の頃はカセットデータレコーダーも高精度のものでないとちゃんと読めなかったのではないかな。 録再で速度偏差があるとタイミングがズレていくのでエラーになる。 後に再生される周波数から速度偏差を補正するようになり、安物の(というか普通の)レコーダーも使えるようになった。 転送速度が300ボーなので 時間がゆっくり流れる時代だった オアシス30AFIIIでviやMS-DOS汎用のASCIIのTools32を使ってたし、日本語awkも シャープポケコン全盛期は、 雑誌の紙プログラムで マシン語ゲームで 本来用意されてない文字やら 1ドットスクロールとか ブザーの音階をいじって クラッシック奏でるとか 凄かった、 オールベーシックだと4bitにかかわらずカシオのポケコンの方が速かったが、 オアポケ上でJGAWKでプレーンテキストを1行野郎で編集してたな その人 ブザーで音声合成という凄いことやってた人いたね ベーシックマスターL2に音声データを16進数で打ち込むのに5時間かかったな 再生するも物凄いダミ声w 実機エミュレーターではないオリジナルの電卓Appでプログラミングできるのがある Macintosh Plusの漢字Talk時代からあるらしいPCalc ループ構文ないが、IF文はある ユーザ関数や定数を定義できる 演算方式も演算子中置式と後置式を選べる >>653 懐かしいな PC-1350に雑誌からマシン語打ち込んで ギガンテス(うろ覚え)で遊んでた 8bitパソコン時代の初期のカセットテープI/Fは簡単な回路で無理矢理セーブロードしていたのでエラーが多かった。 安価なデータレコーダーは基本的にオーディオ用レコーダーと同じものだった。 エラーの主な原因は速度偏差やドロップアウトだったと思う。 後にテープに記録されている信号からクロック(タイミング)を再生するようになり、速度偏差に対する許容度が上がった。 やや高級なデータレコーダーはデータ記録専用に設計されており、正弦波を歪まずに再生する意味がないので録音バイアスはなかったかもしれない。 再生回路も正弦波を出力する意味がなく、波形整形して矩形波を出力してきた。 >>660 今3月なのにクリスマス!? 旧暦かなにかです? >>659 昔、ラジオ局のニッポン放送がセーブデータを放送で流す実験してたよ MSX向けで実行させて表示されたメッセージを応募すればプレゼント貰えた カセットに録音して、問題なく実行出来たけどピーガガガ音がラジオから聞こえたのは衝撃的だったな >>662 そういう実験、TBSラジオでもやってた。エプソンのHC-20だった気がする テレビの副音声でデータを流すのもあったし、ソノシートなんてのもあったな。 >>662 冨田勲のシンセサイザー音楽の中にカセットI/F信号が記録されていてパソコン(パソコンとかパーコンと呼ばれていた時代)につなぐと何かメッセージが表示されるものがあったと思うが、実際に試していないので何が表示されたのかは知らない。 今さらながらNSPIRE CX CAS2買ったった TI社は今も普通に買えるでしょう 84シリーズも進化してて米国の小中学校では今も使われているんじゃない? 学校向けで一般販売されてないが、Z80内蔵84シリーズなのにMicro Python搭載した物がある(Python動かすために32bit CPUも載せたらしい)それまでは、シングルボードをエクステンションとして84 PLUS CEに接続するものがあったのを内蔵させたっぽい read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる