网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月05日
漏签
0
天
fx-es(ms)吧
关注:
16,963
贴子:
308,200
看贴
图片
吧主推荐
视频
游戏
15
回复贴,共
1
页
<<返回fx-es(ms)吧
>0< 加载中...
吐槽一下fx-cg20/50的编程功能
只看楼主
收藏
回复
辽宁电子
TI-84+
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
1楼喂度
辽宁电子
TI-84+
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
最近在研究牛顿法,开始改以前写的老程序,越改越觉得这个代码编辑器是让人叹为观止的难用,写出来的东西也是叹为观止得难以维护
辽宁电子
TI-84+
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
首先是语言特性和说明书的吐槽。
这东西的语言似乎是基于BASIC语言的,但是我写过VB的,上手这东西居然有门槛。
我们知道,basic语言一般用print来输出,用input来接受键盘输入,用read。vb的话因为有窗口控件,所以还可以用inputbox和messagebox。那么,这台计算器的输入输出语句是不是也是这样呢?
完全不是,它用问号来输入,用三角号来输出,而且输出还是借助disp功能(就是以前函数机都有的那个disp)。
辽宁电子
TI-84+
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果这种设计可以提高实用性,那也未尝不可,但可惜的是,这反而让它的输入和输出非常不灵活。
首先在字符串输入上,我压根就没找到这个功能。也就是说,输入它能处理字符串,但是我们好像除了手动写一个键盘轮询程序以外,就没有办法输入字符串了。当然这个功能也不常用,我用它基本上是写算法而不是做UI。但接下来在输出方面的功能缺失,就是重量级了。
一般来说,如果我们不写窗口程序的话,就是写命令行。那么做为命令行,能够把多个计算结果分成多行同时输出,应该是最基本的功能了。这个功能,它确实有,但是只有一点点,不能有多了。
1、首先是三角号输出变量。这种输出方式一次只能输出一个变量的值,而且输出之后就暂停了,不符合要求,pass。
2、然后是locate命令,这个命令可以指定在屏幕的固定位置显示固定文本,但是每一条都要手动指定,而且不能自动刷新,很麻烦,pass。
3、最后是用三角号输出一个列表。但很遗憾,我看来“列表”这整个章节,似乎没有找到类似ladd()这样给列表末尾添加一个数据的程序命令,只找到了用花括号输入一个类似数组的东西给列表赋值的命令。这意味着我没办法把运算过程中某一个变量在不同时间生成值都录入到列表里,更别提输出了。而且就算成功录入了,列表一行只能显示6个字符,要查看完整的结果,你只能用光标移上去,同样不方便。
所以这东西真的就连完整的命令行式输出都做不到
辽宁电子
TI-84+
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
之后是程序语法。
这东西说是类basic,但依我看,basic能给你的帮助,也仅限于猜出关键字的含义了。我真的想不明白哪家的basic,if和then一定要分开到两行写。此外,它并没有elseif,这就导致了多重分支就要在else 后面手动加一个if。同时它也没有case select。这就导致对一个值进行多重判断,你就需疯狂嵌套if。再加上basic语言是用endif来结束分支判断体的,所以你在嵌套完if后还得叠一堆end if,最后写完的程序简直就是噩梦,可维护性差得离谱。
辽宁电子
TI-84+
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在循环方面它就正常多了。而且它也有break命令,可以强制跳出循环。
辽宁电子
TI-84+
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在函数方面,感觉……不如fx-991cw
是真的不如,它的“函数”只能储存一个算式,然后用fn1、fn2这样的符号调用一整个算式,并不能实现类似f(2)这样输入自变量的操作,这函数根本函不了一点。我在写程序的时候,都是:
1→x
fn1→A
2→x
fn1→B
这样改函数自变量的,麻烦死了。
此外它好像只能在LineO时打开函数管理器。
辽宁电子
TI-84+
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
此外,这台机器没有tab缩进……这是影响代码可读性非常重要的一环,特别是这种没有else if的编程语言,经常会有大量嵌套,这时候没有缩进代码看起来会很难受很难受
两斤时间
TI-84+
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
牛,我也在玩CG20的编程,最大的问题是老是要重新点开PRGM这么烦
杰她她老伯
350CNX
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
拿FA-124写,模拟器试验,这样比较方便,甚至不需要真机。就是模拟器有限时目前没有办法
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示