2

変数をいくつかの数値と X、または 3X+2 = 5 のような直接式で置き換えたい

ええ、私は方程式の解決をコーディングしています:D (私は退屈です)

これは私が今書いたものです

Prompt E
Prompt F

while T [not equal to] 1
X+0.01 -> X

If E=F
1 -> T
If E=F
Disp X
End

だから私がやろうとしているのは、Eが3X + 2でFが5であると言うことです.Xをすべての数字に置き換えてすべての可能な解決策をテストし、それがFに等しいとき(つまり5)、停止してXを出力します.

コードで E と F を直接置き換えると機能しますが、使用したい場合は長くて役に立ちません。

If 3X+2=5
1 -> T
If 3X+2=5
Disp X
End

これは機能します!! 電卓は、私が E が長い文だと言っていると解釈できますか?

本当にありがとう !

Ps: 正書法を間違えても心配しないでください (私はフランス人です)。 (失われた (4 8 15 16 23 42)))

4

2 に答える 2

1
于 2015-10-25T00:32:40.817 に答える
1

変数 E に "3X+2" を入力する方法を尋ねていますか?

この場合、TI-84 の変数は数値のみであるため、変数を使用する必要はありません。数値の代わりにテキストを格納するstringを使用します。VARS > String... に移動して、使用可能な文字列のリストを表示します。

ここで、文字列の数値を見つけるには、次のexpr(コマンドを使用します。たとえば、expr("3X+2")X=1 は を返し5ます。expr(コマンドはカタログ (2ND + 0) にあります。

于 2015-10-21T01:40:02.623 に答える