【优秀寒假作业】优秀学生寒假必做作业--1、2、3 循环语句练习一

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、2、3循环语句
练习一
一、选择题
1、下列关于for循环的说法错误的是< )
A、在for循环中,循环表达方式也成为循环体
B、在for循环中,步长为1,可以省略不写,若为其他值,则不可省略
C、理解for循环关键是理解为循环变量设定初值、步长、终值
D、在for循环中,“end”控制结束一次循环,开始一次新的循环
2、下列说法正确的是< )
A、while循环和for循环结构相同
B、while循环结构首先要求对表达式进行判断,如果表达式为真,则执行循环体部分
C、while循环每次开始执行循环体前,都要判断表达式是否为假
D、while循环每次开始执行循环体前,都要判断表达式是否为假,这样重复执行,一直到表达式值为真时,就跳过循环体部分,重新判断表达式的值,直到循环结束b5E2RGbCAP
3、下列循环语句中有语法错误的是< )
A、while<x=y) 5;
B、while (0>;
C、while(x>1> 6;
D、whilej*j<1000,j=j+1;
二、填空题
4、在实际问题中会遇到许多有规律的重复运算,或在程序中需要对某些语句进行重复地执行,这样就需要用到进行______________控制。

p1EanqFDPw
5、在while循环中,要求对表达式进行判断,如果表达式为真,则执行部分。

6、在求1+2+……+50=?时,在Scilab中的文本编辑器中写出的程序如下:
S=0
for i=1:1:50
end
其中缺少的程序行为。

7、处理条件分支逻辑结构的算法语句,叫做。

8、if语句最简单的格式是:
if表达式

end
9、1×3×5×7……×>10000,
问:如何寻找满足条件的最小整数?请设计算法并用循环语句表示出算法。

三、解答题
10、设计一个计算<-3)+<-2.5)+<-2)+……+2+2.5+3的算法。

11、设计计算1×3×5×7……×99的一个算法。

12、2000年我国人口数约为13亿。

如果每年的人口自然增长率为15%,那么多少年后我国人口将达到或超过15亿?DXDiTa9E3d
13、阅读下列用for语句写出的算法,说明该算法的处理功能。

S=0
T=1
For i=1;1;20
S=S+i
T=T*i
end
输出S
输出T
14、求平方值小于1000的最大整数,写出程序。

15、某玩具厂1996年的生产总值为200万元,如果年生产增长率为5%,计算最早在哪一年生产总值超过300万元,写出程序。

RTCrpUDGiT
答案:
一、选择题
1、C
2、B
3、C
二、填空题
4、循环语句
5、循环体
6、S=S+i
7、条件语句
8、语句序列1
三、解答题
9、算法步骤如下:
S1 S=1;
S2 i=3;
S3 若S≤10000,则S=S×I,i=i+2,重复S3;
S4 输出i.
用while语句可描述如下:
S=1
i=3
while S < =10000
S=S*I;
i=i+2;
end
10、S=-3
for i=(-3>;0.5;3
S=S+I;
end
11、解决这一问题的算法步骤为:S1 S=1;
S2 i=3;
S3 S=S×I;
S4 i=i+2;
S5 若i≤99,则转S3;
S6 输出S。

上述问题用for循环语句表示为:S=1
For i=3;2;99
S=S*i;
end
disp S
12、While语句可描述这个过程:
S=13
i=0
while S<15
S=S+S*0.015
i=i+1;
end
print(%iO(2>,i>
13、求1-20的和
14、
解:可用while循环语句编写程序如下:i=1;
while i*i<1000
i=i+1;
end
i=i-1;
i
15、解:程序如下:
n=1996;
a=200;
p=1.05;
while a<=300
a=a*p;
n=n+1;
end
申明:
所有资料为本人收集整理,仅限个人学习使用,勿做商业用途。

相关文档
最新文档