【问题标题】:TI-Nspire programming (TI-Basic)TI-Nspire 编程 (TI-Basic)
【发布时间】:2018-11-13 22:07:47
【问题描述】:

我有一个 TI-Nspire,我正在尝试编写一个勾股定理程序。 (我会为未解决的一方输入零)

:RequestStr "A Side",a
:RequestStr "B Side",b
:RequestStr "C Side",c
:IF a=0 THEN
:Disp "A=",root(c^2-b^2)
:ENDIF
:IF b=0 THEN
:Disp "B=",root(c^2-a^2)
:ENDIF
:IF c=0 THEN
:Disp "C=",root(a^2+b^2)
:ENDIF

【问题讨论】:

  • 你的问题是什么?
  • Nspire 上的 ti-basic 也比 ti-84s 上的受限更多。我建议只编写 C 或 python 代码并通过 ndless 运行它
  • 抱歉,我的问题是它正在输入 a、b 和的值;但它并没有遵循 if...then 语句。我想我会尝试 RequestStr 的 Request 插入

标签: ti-basic


【解决方案1】:

我不熟悉 TI-Nspires,但对于其他计算器,勾股定理可以通过两种方式完成:

寻找斜边

Prompt A,B
Disp √(A²+B²)

寻找另一边(在这种情况下,A 面和 B 面可以互换:

Prompt C,A
Disp √(C²-A²)

这是最简单的方法,这完全取决于您是否知道如何利用 TI-Nspire 的功能。

编辑:哦,据我所见,您希望未知的一侧等于 0,因此,在 TI-Basic 中,再次是:

Prompt A,B,C
If A=0
Disp √(C²-B²)

接下来的两行是可选的,只要您知道 A 可能是 B,反之亦然:

If B=0
Disp √(C²-A²)
If C=0
Disp √(A²+B²)

顺便说一句: 是平方根符号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多