問題タブ [ti-basic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1115 参照

compiler-construction - テキストから TI-BASIC へのコンパイル

そのため、10 年生のセンター フォー エクセレンスの学生として、TI-84+ 電卓を購入する必要があります。これはTexas Instrumentsの電卓です。同社は、 TI-BASICという名前の高水準プログラミング言語を作成しました(簡単なグーグルの後、元の言語 BASIC から派生したものです)。水面。私は粘土を打ったことさえなかったような気がします。それは私がこのトピックについてどれほど漠然としていると思うかです. その点、私の言葉が正しくない場合は申し訳ありません。:/

私は、プレーン テキスト ドキュメント (.txt) を TI 8 シリーズ プログラム ドキュメント (.8Xp) にコンパイルする多くのコンパイラに出会うことができました。だから私の質問は:

  • 独自のコンパイラを作成するにはどうすればよいですか?
  • 電卓が読み取る低水準言語は?
  • 変換するとき、正規表現を使用する必要があることは理解していますが、何に変換すればよいですか?
  • 最後に、それを TI-BASIC に書き込んで電卓に入れるだけですか?

この時点で、物事は私を大いに混乱させているようです。その話題は私の頭の表面にしか達していません。

0 投票する
2 に答える
2456 参照

function - 別の関数への引数として関数を渡す Ti-basic

Matlab では、無名関数を宣言して別の関数に渡すことができます。

TI-89 電卓で同様のことをしたいと思います。「数学関数」を引数の1つとして取る関数があり、次のようにしようとしています:

私の関数は次のようになります。

「y=」エディターに関数を入力して関数内でアクセスできることはわかっていますが、数学関数を引数として直接入力できるようにしたいと考えています。これどうやってするの?

0 投票する
2 に答える
2583 参照

ti-basic - ファクタリングプログラム(TI-84 plus)

私のプログラムは、今日電卓のコーディング方法を学んでいますが、応答はありませんが「完了」です。

0 投票する
2 に答える
17255 参照

basic - TI-Basic Editor でプログラムの途中に行を追加するには?

TI-Basic で簡単な Pong ゲームを書いていますが、エディタで既に書いたコードに行を挿入できません。

例えば

コードを挿入しようとすると、以前のコードを上書きするだけで、新しい行を作成できません。

0 投票する
3 に答える
95 参照

parameters - TI-BASIC のパラメータ

ラジカルを単純化するプログラムを作成しましたが、それはちょっと醜いので、インターフェイスを「きれいにする」ことに興味があります。

理想的には、次のようなものが欲しいです:

簡単なグーグルの後、答えを美しくする方法を見つけましたが、プログラムへの呼び出しにパラメーターを入れることができるかどうかはまだ興味があります.

0 投票する
1 に答える
215 参照

menu - TI Basic: Lbl ブロッ​​クを終了する方法

プレイヤーとドラゴンの間でテキストベースの単純なバトルを作成しています。sを使用Menuして、プレーヤーに一連のオプションから選択させます。次にMenu、明らかにLbl、選択したオプションに割り当てられた に移動します。ゲームの while ループ内で、ループの最初に戻るコマンドをLbl使用して s を終了できますが、プレイヤーが難易度を選択すると、ループはありません。Endこのコードで後続のすべての Lbls が実行されないようにするにはどうすればよいですか。

現在、すべてのラベルが実行されているため、選択したオプションに関係なく、ドラゴンのヘルスは 300 になります。(スカラーやその他のトリックを回避したくありません。将来のプログラムでこの手法を使用できるように、一般的な状況で説明したことをエミュレートする方法を知りたいです)。

0 投票する
1 に答える
310 参照

math - TI-84 CSE GDP の計算

STATLIST (L1,L2,...) を変数として選択し、L1 値 1 (L1,1) に L2 値 1(L2,1) を掛けることができるプログラムを作成しようとしています。次に、その積を関数内のすべての値で合計します。

したがって、通常の関数形式では次のようになります

Sum[(L1,1*L1,1)+(L1,2*L2,2)+(L1,3*L1,3)+...]

この関数は、GDP を計算して、MacroEcon 試験の時間を節約しようとするものです。したがって、この与えられた表のような基本的な経済関数を計算するプログラムを誰かが知っていれば、さらに優れたものになるでしょう。

0 投票する
1 に答える
138 参照

arrays - リストの Ti-84 Ti-basic のaugment メソッドの逆 (単一リストの分割)

拡張について読むことができます(ここ:http://tibasicdev.wikidot.com/augment

拡張の逆のようなプログラムが欲しいです。私がやりたいのは、リスト、たとえばL1を取り、それを等しい長さのサブリストに分割し、それらを任意のkのL1、...、Lkに格納することです。必要に応じて、L1 を分割できるようになるまで、23 という数字を数回追加できます。各リストに n 個の要素が必要です。

例:

L1 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}を取る

長さ n = 3 の等しいサブリストに分割したい

L1 には 3 の倍数ではない 10 個の要素があるため、23 を 2 回追加して取得します。

L1 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 23, 23}

次に、それを長さ 3 の等しいサブリストに分割して取得します。

L2 = {1, 2, 3}

L3 = {4, 5, 6}

L4 = {7, 8, 9}

L5 = {10, 23, 23}

ただし、これは特定の例の 1 つですが、N->T:prgrParttition に移動して実行できるように、プログラムを任意の n に対して動作させたいと考えています。