diameter 发表于 2010-10-24 16:33:05

类BASIC编程语句修正案

那怎么和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”函数不接受参数

yzhang37 发表于 2010-10-24 17:08:32

权威说话太极端。既要TI的自然编程,又要9860G对图形机的良好支持,还要CAS,功能还要像Visual Basic、Visual C++雷同。这种编译器谁找得到?

imath 发表于 2010-10-24 21:07:34

9860的每个字母的含义的变量,比如AB,中间无论有没有乘号,都视为A乘以B
而ns输入AB,是把AB看做一个整体

imath 发表于 2010-10-24 21:08:25

换句话说,比如建立一个叫DBD的函数,9860输入DBD永远视作D^2*B,而ns中,就是DBD这个函数.

imath 发表于 2010-10-24 21:10:48

所以9860唯一方法就是把字母放在引号里面,比如Prog "ABC",这样的"程序"是不能带参数的
而ns,可以直接abc(a1,a2,...)想带什么参数就带什么参数,想不带也行.

imath 发表于 2010-10-24 21:12:51

而且,9860没有lib,虽然你可以直接看做一个lib,但是,你的引用,只能通过一个函数Prog,不带参数.也就是说不能接自变量,所以就有了"程序模式",可以通过菜单选择一个个的程序.

imath 发表于 2010-10-24 21:13:58

而这种"选择",也就是说打开程序的时候是没有自变量的.

而ns的编程根本不是"程序",而是一个个的函数,这样,把函数集中在一个文档中,你可以选择发布函数,也可以不在目录中发布,最后,这个文档就是程序.

imath 发表于 2010-10-24 21:16:45

凡是以“g”开头后跟变量名的为全局变量
不加“g“的是局部变量

9860的符号机制就决定了GBA永远视为G*B*A,加上引号可以避免,但是G"AB"?
还不如直接对Prog()里面带2个变量

imath 发表于 2010-10-24 21:17:30

我的一个问: 假如一个变量叫gba,请问他是全局的还是局部的?

imath 发表于 2010-10-24 21:19:38

所以,如果9860不用ns的那种完美编程方式,根本不可能所谓的"修正"

还不如加强一下编程函数,以编写更加有趣的程序!
9860编程模式不能自然书写,注定了是以娱乐为主,getkey的加入可以任意编写有趣的游戏,但是要说计算的话,没有自然书写,我看还是ns比较好!,因为ns编程模式下可以自然书写!

GWHBOB 发表于 2010-10-25 12:49:49

局部变量啊~~用mat,list实现栈就行拉~~

imath 发表于 2010-10-26 22:41:06

。。怎么没回复了。。。

diameter 发表于 2010-10-29 20:37:16

。。怎么没回复了。。。
imath 发表于 2010-10-26 22:41 http://www.cncalc.org/images/common/back.gif
废话,我要上课
你说的不对,反对你的所有叙述,理由明天再说

chuxianbing 发表于 2012-3-3 02:16:06

我经常使用 {A,B,C,X,13}:Prog “A"
调用程序

chuxianbing 发表于 2012-3-3 02:16:53

我经常使用 {A,B,C,X,13}:Prog “A"
调用程序

chuxianbing 发表于 2012-3-3 02:18:36

有时候还可以用 []:Prog "A"

wtof1996 发表于 2012-3-3 02:24:49

这个坟挖的……

wtof1996 发表于 2012-3-3 02:25:17

还有,直径你和权威的明天在什么时候才能到?

936854586 发表于 2012-3-3 10:39:06

又挖坟又抽风

936854586 发表于 2012-3-3 20:16:58

明日复明日,明日何其多。
页: [1]
查看完整版本: 类BASIC编程语句修正案