cnCalc计算器论坛

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

类BASIC编程语句修正案

[复制链接]
发表于 2010-10-24 16:33:05 | 显示全部楼层 |阅读模式
那怎么和ns对比?
不支持单个字母,就表示不能自定义函数,也就是不能像ns那样"函数编程",而只能像9860那样"文件编程"

这是imath说的话,说这种话有损权威智商啊
下面提出我的类BASIC编程语句修正案
函数编程解决方案1:
更改Prog命令含义
增加Arg命令,g命令,ProgEnd语句与Call命令
如下:
Prog "PRINT"
Arg (A,B,C)
A◢
B◢
C◢
ProgEnd
Prog "MAIN"
Arg ()
1→gA
2→gB
3→gC
Call "PRINT"(gA,gB,gC)
ProgEnd

解释:
凡是以“g”开头后跟变量名的为全局变量
不加“g“的是局部变量
Prog + “函数名“
函数以ProgEnd为结尾
文件必须有一个”Main“函数,
Arg设定形参列表
“MAIN”函数不接受参数
发表于 2010-10-24 17:08:32 | 显示全部楼层
权威说话太极端。既要TI的自然编程,又要9860G对图形机的良好支持,还要CAS,功能还要像Visual Basic、Visual C++雷同。这种编译器谁找得到?
发表于 2010-10-24 21:07:34 | 显示全部楼层
9860的每个字母的含义的变量,比如AB,中间无论有没有乘号,都视为A乘以B
而ns输入AB,是把AB看做一个整体
发表于 2010-10-24 21:08:25 | 显示全部楼层
换句话说,比如建立一个叫DBD的函数,9860输入DBD永远视作D^2*B,而ns中,就是DBD这个函数.
发表于 2010-10-24 21:10:48 | 显示全部楼层
所以9860唯一方法就是把字母放在引号里面,比如Prog "ABC",这样的"程序"是不能带参数的
而ns,可以直接abc(a1,a2,...)想带什么参数就带什么参数,想不带也行.
发表于 2010-10-24 21:12:51 | 显示全部楼层
而且,9860没有lib,虽然你可以直接看做一个lib,但是,你的引用,只能通过一个函数Prog,不带参数.也就是说不能接自变量,所以就有了"程序模式",可以通过菜单选择一个个的程序.
发表于 2010-10-24 21:13:58 | 显示全部楼层
而这种"选择",也就是说打开程序的时候是没有自变量的.

而ns的编程根本不是"程序",而是一个个的函数,这样,把函数集中在一个文档中,你可以选择发布函数,也可以不在目录中发布,最后,这个文档就是程序.
发表于 2010-10-24 21:16:45 | 显示全部楼层
凡是以“g”开头后跟变量名的为全局变量
不加“g“的是局部变量

9860的符号机制就决定了GBA永远视为G*B*A,加上引号可以避免,但是G"AB"?
还不如直接对Prog()里面带2个变量
发表于 2010-10-24 21:17:30 | 显示全部楼层
我的一个问: 假如一个变量叫gba,请问他是全局的还是局部的?
发表于 2010-10-24 21:19:38 | 显示全部楼层
所以,如果9860不用ns的那种完美编程方式,根本不可能所谓的"修正"

还不如加强一下编程函数,以编写更加有趣的程序!
9860编程模式不能自然书写,注定了是以娱乐为主,getkey的加入可以任意编写有趣的游戏,但是要说计算的话,没有自然书写,我看还是ns比较好!,因为ns编程模式下可以自然书写!
发表于 2010-10-25 12:49:49 | 显示全部楼层
局部变量啊~~用mat,list实现栈就行拉~~
发表于 2010-10-26 22:41:06 | 显示全部楼层
。。怎么没回复了。。。
 楼主| 发表于 2010-10-29 20:37:16 | 显示全部楼层
。。怎么没回复了。。。
imath 发表于 2010-10-26 22:41

废话,我要上课
你说的不对,反对你的所有叙述,理由明天再说
发表于 2012-3-3 02:16:06 | 显示全部楼层
我经常使用 {A,B,C,X,13}:Prog “A"
调用程序
发表于 2012-3-3 02:16:53 | 显示全部楼层
我经常使用 {A,B,C,X,13}:Prog “A"
调用程序
发表于 2012-3-3 02:18:36 | 显示全部楼层
有时候还可以用 [[123,234,A,33]]:Prog "A"
发表于 2012-3-3 02:24:49 | 显示全部楼层
这个坟挖的……
发表于 2012-3-3 02:25:17 | 显示全部楼层
还有,直径你和权威的明天在什么时候才能到?
发表于 2012-3-3 10:39:06 | 显示全部楼层
又挖坟又抽风
发表于 2012-3-3 20:16:58 | 显示全部楼层
明日复明日,明日何其多。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-22 08:42 , Processed in 0.045551 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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