cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 5845|回复: 19

[Nspire] CX显示“资源耗尽,无法完成计算”

[复制链接]
发表于 2013-6-27 20:47:46 | 显示全部楼层 |阅读模式
b90e7bec54e736d19dbb779a9a504fc2d46269fc.jpg

附运行的程序一个(直接去掉".zip"后缀)

猜数字1.tns.zip

7.38 KB, 下载次数: 31

发表于 2013-6-27 20:54:45 | 显示全部楼层
啥程序,贴出来看看!
发表于 2013-6-27 21:02:36 | 显示全部楼层

回帖奖励 +5 金钱

资源耗尽……不应该是内存不足的意思嘛?
发表于 2013-6-27 21:11:48 | 显示全部楼层
我的出过“图片超过内存限制”
发表于 2013-6-27 21:56:23 来自手机 | 显示全部楼层

回帖奖励 +5 金钱

应该是缓存不足
发表于 2013-6-28 06:35:41 | 显示全部楼层
程序貌似有问题
发表于 2013-6-28 07:03:53 | 显示全部楼层
表示TP经常这样
发表于 2013-6-28 07:11:20 | 显示全部楼层

回帖奖励 +5 金钱

回帖奖励??

噢噢噢噢,成功索要
发表于 2013-6-28 14:16:15 | 显示全部楼层
本帖最后由 wtof1996 于 2013-6-28 14:35 编辑

LZ程序似乎写的很有问题,建议LZ重新写一个吧
捕获.PNG
另外提点建议
Nspire的TI-Basic是支持子函数的,不要把9860里面的那种goto带进来(9860那是万不得已,而E.W.Dijkstra大神很久很久以前就提出过“GOTO有害论”,如果不是万不得已尽量少用这种历史遗留问题的产物,因为实践证明几乎所有的goto都可以使用结构化程序设计代替,而且满世界的goto可读性非常差)。
例如LZ的程序可以分为注册、登陆、猜数字等几个模块,分别编写子函数做模块化设计,这样不仅结构清晰而且便于debug
其次,建议使用有意义的变量名称,同时避免"魔数"(Magic Number,即意义不明确的常数。例如LZ程序中的731用于判断退出,不如定义个exitsign变量同时赋值731,然后判断输入是否与exitsign相等,这样比一个731有意义的多),而不是“ffg”、“tt”这种名称,如果一定要用请在旁边做注释注明用途,否则的话没几个人会有耐心从头读到尾然后边猜边理清程序结构再帮你debug的。
发表于 2013-6-28 17:10:53 | 显示全部楼层
wtof1996 发表于 2013-6-28 14:16
LZ程序似乎写的很有问题,建议LZ重新写一个吧

另外提点建议

表示我被9860的GOTO搞得放弃9860了
发表于 2013-6-28 18:38:32 | 显示全部楼层

回帖奖励 +5 金钱

今天也遇到资源耗尽的情况了。。。
 楼主| 发表于 2013-6-28 19:34:34 | 显示全部楼层
wtof1996 发表于 2013-6-28 14:16
LZ程序似乎写的很有问题,建议LZ重新写一个吧

另外提点建议

多谢大神指教!本人新手,请问怎么来进行模块化设计呢?是不是要添加一些函数或者程序然后再调用?
发表于 2013-6-28 20:14:08 | 显示全部楼层
zzh 发表于 2013-6-28 19:34
多谢大神指教!本人新手,请问怎么来进行模块化设计呢?是不是要添加一些函数或者程序然后再调用?

差不多
 楼主| 发表于 2013-6-28 20:45:31 | 显示全部楼层
wtof1996 发表于 2013-6-28 20:14
差不多

{:084:}
发表于 2013-8-4 15:20:27 | 显示全部楼层
内存不足,重启一下把
发表于 2013-8-4 15:20:54 | 显示全部楼层

回帖奖励 +5 金钱

肯能是图片太大了
发表于 2013-8-4 16:13:36 来自手机 | 显示全部楼层
jing尽机亡…………哈哈哈
发表于 2013-8-5 00:11:54 来自手机 | 显示全部楼层
应该是cpu缓存用尽。
发表于 2013-8-6 15:48:34 | 显示全部楼层
算极为复杂的计算也会出现这个
发表于 2013-8-6 17:10:54 来自手机 | 显示全部楼层
我个人认为不是内存不足,内存不足的对话框不是这个。应该是cpu内部的缓存不够了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-11-22 20:07 , Processed in 0.085905 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表