J语言的优点举例

 我来答
胜醉心8498
2016-05-30 · TA获得超过161个赞
知道答主
回答量:202
采纳率:0%
帮助的人:71.2万
展开全部

读者或许要问:现在流行的编程语言很多,如BASIC、FORTRAN、PASICAL、C语言等,为什么还极力推崇J语言呢?热衷其它语言的读者,不一定马上改变固有的看法和习惯,但不妨试验一下J语言。您可能大吃一惊:原来辛辛苦苦用其它语言编写的程序,用J语言编写却是如此简单!百闻不如一见,请看下面几个例子。 现分别用BASIC和J语言编写求算术平均值的程序。现有从1到10十个自然数,用BASIC语言求平均值的程序如下:
10 M=0
20 S=0
30 FOR I=1 TO 10
40 M=M+1
50 S=S+I
60 NEXT I
70 AVRG=S/M
80 PRINT AVRG
若用J语言编写,程序只有一行
] AVRG=. (+/%#) 1+i.10 求解下列线性方程组
2x-y=0
3x+y=2
用BASIC编写的程序多达118行(清单省略)
而用J语言求解却如此简单:
0 2 %. A [A=. 2 2 $ 2 _1 3 1 现有一矩阵如下, 求其逆矩阵。
@@26181000.GIF;公式1@@
用BASIC编程多达62行(略),J语言却用一个符号(%)即可解决。若矩阵A为一非奇异矩阵
,则其逆矩阵A1成立,求解如下:
A=. 2 2 $ 1+i.4
A1=. %. A 现售出四种商品,数量分别为2、0、2、1。单价分别为10、15.5、22.5、25(元),
求每种商品应收款和货款总额。用J语言计算如下:
prices=. 10 15.5 22.5 25
orders=. 2 0 2 1
sales=. orders*prices
20 0 45 25
sum=· +/sales
不难看出,商品应收款分别为20、0、45、25(元),贷款总额为90元。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式