标签: ti-basic

如何遍历TI-83计算器程序中的列表

我创建了一组程序来使用各种近似方法(中点,梯形,辛普森)为我的微积分类计算图形下的面积.

以下是我的一个程序(中点)的示例:

Prompt A,B,N
(A-B)/N->D
Input "Y1=", Y1
0->X
0->E
For(X,A+D/2,b-D/2,D)
Y1(x)+E->E
End
Disp E*D
Run Code Online (Sandbox Code Playgroud)

我不想将这些近似规则应用于函数(Y1),而是将它们应用于数据列表(L1).如何遍历列表?我需要能够获得列表中的最后一个索引,以便"For循环"有任何好处.我不能像在Java中那样做L1.length这样的事情.

list ti-basic

5
推荐指数
1
解决办法
1万
查看次数

Snake风格游戏的简约方法

我大约两天前收到了我的TI-82 STATS可编程计算器(实际上更像是TI-83) - 并希望使用内置的TI-BASIC语言编写Snake游戏.

虽然我不得不发现:TI-BASIC 非常慢.我的第一次实施是如此缓慢,甚至对玩家来说都不是一个挑战!对我来说,主要的瓶颈在于管理包含蛇体坐标的列表(数组).

我尝试了两件事:

  • 当蛇移动时,更新头部位置,然后从尾部位置环绕阵列,并设置myList[ N ]myList[ N - 1 ],以使蛇看起来在移动.

但是,在列表长达4个部分之后,这将无法播放.(太慢了)

  • 然后,我尝试使用TI-BASIC的列表操作功能实现某种队列/双端队列,比如弹出结尾并在阵列的前面添加一些东西.

这样做效果更好,但随着时间的推移也会变得太慢.

TL; DR /实际问题:

  • 你知道一个技巧,所以游戏不会随着蛇越来越慢而减速吗?我已经看到这在TI-BASIC制作的其他游戏中是可行的

calculator texas-instruments ti-basic

5
推荐指数
1
解决办法
602
查看次数

在 TI 83 上模拟 randIntNoRep( 命令

randIntNoRep(命令已针对 OS 2.53MP 及更高版本上的 TI-84+/SE 计算器发布。

当您需要以随机顺序创建不重复整数的数字列表时,可以使用该命令。它对于打乱任意数字的序列非常有用。如何在早期版本(操作系统或设备方面)上实现此功能?

random ti-basic

5
推荐指数
1
解决办法
4834
查看次数

TI-84:使用 z88dk 调用目录中的函数

我正在使用 z88dk 用 C 语言对 TI-84 进行编程。我需要调用诸如 normalcdf 和 Ztest 之类的东西。我知道它们可以从 ti-BASIC 调用,但是如何从 C 或内联汇编调用它们?

c assembly z80 ti-basic

5
推荐指数
1
解决办法
414
查看次数

使用多个字符命名BASIC变量(TI-84)?

我正在尝试为我的TI-84创建一个简单的BASIC程序,它将计算两个给定点的中点.这是我下面的当前代码,在尝试运行程序时会产生错误:

:Prompt XONE,YONE,XTWO,YTWO
:((XONE+YONE)/2)->X
:((XTWO+YTWO)/2)->Y
:Disp X,Y
Run Code Online (Sandbox Code Playgroud)

我怀疑它与我的变量命名有关的原因是因为我尝试运行相同的程序,除了我命名变量A,B,C和D,而不是你上面看到的,并且运行正常.

variables ti-basic

5
推荐指数
1
解决办法
6205
查看次数

如何在TI-Basic编辑器的程序中间添加一行?

我正在TI-Basic中编写一个简单的Pong游戏,但编辑器不会让我在我已编写的代码中插入一行.

例如

print "Hello world"
<--Where I want to insert the code
print "hello again"
x = 5
Run Code Online (Sandbox Code Playgroud)

如果我尝试插入代码,它只是写入以前的代码,我不能创建一个新的行.

basic texas-instruments ti-basic

5
推荐指数
2
解决办法
1万
查看次数

Ti-Calculator 上的多语言编程

我对在 Ti-84 plus 计算器上使用除 Ti-Basic 之外的不同语言(如 Java、C 和 Python)进行编程感兴趣。我的计算器是否支持此功能?如果不支持,市场上是否有任何计算器可以执行此操作?提前致谢!

(这个想法是,当我在家无法使用计算机时,我可以拿出袖珍计算器并开始编程并测试一些想到的算法。)

它不一定是计算器,只要是便宜且可编程且可以随身携带的东西即可。

c python java calculator ti-basic

5
推荐指数
2
解决办法
4003
查看次数

TI基本数字标准

数字变量是否遵循TI计算器的文档标准?

我真的很惊讶我的TI 83 Premium CE注意到这个测试实际上是真的(即1):

0.1 - > X.

0.1 - > Y.

0.01 - > Z.

X*Y = Z

假设我的计算器会使用IEEE 754标准来表示浮点数,我原以为这会失败.

另一方面,计算2 ^ 50 + 3-2 ^ 50返回0,表明大整数似乎使用这样的标准:我们在这里看到大数字有一个有限的尾数.

calculator ieee-754 ti-basic

5
推荐指数
1
解决办法
225
查看次数

检查TI-BASIC中的计算器类型

我一直在寻找在TIBASIC中创建一个程序,可以评估代码运行的计算器类型,无需汇编.因为我认为没有任何东西可以从关于屏幕获取信息.这是我提出的一段代码:

:ClrDraw
:Text(0,0,0
:PxlTest(6,1
Run Code Online (Sandbox Code Playgroud)

根据运行的计算器,这将有不同的输出.是否有类似性质的其他技巧,或者有更好的方法吗?

ti-basic

5
推荐指数
2
解决办法
110
查看次数

如何运行我在 TI-84 Plus 计算器上编写的 java 程序?

我编写了一个简单的java程序,在其中输入两个数字,然后在控制台中打印一些信息。

你们有人知道如何在TI-84 Plus计算器上运行这个吗?

java calculator ti-basic

5
推荐指数
1
解决办法
1493
查看次数

标签 统计

ti-basic ×10

calculator ×4

c ×2

java ×2

texas-instruments ×2

assembly ×1

basic ×1

ieee-754 ×1

list ×1

python ×1

random ×1

variables ×1

z80 ×1