添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

作者:佘丽敏

推荐人:吴飞

scilab

中循环语句有

for

while

两种,格式分别为:

for

初值:步长:终值;

循环体

end

while

表达式;

循环体

end

这两种语句各有其优点和不足,下面就两个例子来说明一下:

1

:求

1+2+3+

……

+100

的值。

for

语句:

while

语句:

s=0

s=0

for i=1:1:100

i=1

s=s+i

while i<=100

end

s=s+i

s

i=i+1

end

s

while

语句比

for

语句多用了①、②两句,也就是说,

for

语句中的

for i=1:1:100

while

语句需要用三句来表达

i=1

while i<=100

i=i+1

for

语句结构虽简洁,但有些问题却不能用

for

语句来完成。

2

1+2+3+4+

……

+n

<1000

,求

n

的最大值。

while

语句:

s=0

i=1

while s<1000

s=s+i

i=i+1

end

i-2

由于循环变量

i

的终值是未知的,所以不能用

for

语句

.

终上所述,

for

语句结构简洁,书写方便,而

while

语句比

for

语句稍显繁琐,但有些

问题只能用

while

语句解决,而不能用

for

语句。用

for

语句必须是已知循环变量的初值,

步长和终值,缺一不可。