苏教版数学高一必修3试题 1.3.4循环语句
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.3.4 循环语句
一、填空题
1.For语句的一般格式为:For I From a to b step c,其中a的意义是________.
【解析】根据“For”语句的意义可知,I为循环变量,a为I的初始值,b为I的终值.【答案】循环变量初始值
2.已知下列伪代码:
则执行后输出的结果为________.
【解析】第一次循环得s=12,
第二次循环得s=12×10,
第三次循环得12×10×8=960.
【答案】960
3.(2013·扬州高二检测)某程序的伪代码如下:
【解析】s=2+4+6+8=20.
【答案】20
4.下列伪代码的运行结果是________.
【解析】s=1+2+3+4+…+100=5 050.
【答案】 5 050
5.阅读下述语句,说明该伪代码的处理功能是________.
【解析】根据For语句的运行特点可知,此算法是计算乘积1×2×3×…×N的值,并最后输出.
【答案】求1×2×3×…×N
6.下面的伪代码中,语句Print I×J执行的次数是______.
【解析】对于每个I,内循环都执行5次,而I有3个取值,所以共执行15次.【答案】15
7.如果伪代码运行后输出的结果是720,则在横线处应填入的正整数为________.i←10
s←1
Do
s←s×i
i←i-1
While i≤________
Print s
【解析】s=10×9×8,∴i≤7.【答案】7
8.下面是一个用于计算1
1×2+1
2×3+
1
3×4+…+
1
20×21的伪代码,在横线上填上适当的语
句.
【解析】由累加关系S n=S n-1+
1
n n-1
知,
sum←sum+
1
i i+1
.
【答案】sum←sum+
1 i i+1
二、解答题
9.已知函数f(x)=x
1+x
(x≠-1),实数a1=f(1),a n+1=f(a n)其中n为正整数,试用循环语句描述求a8的算法.
【解】分别用当型和直到型两种循环语句描述算法.
10.用For语句写出计算13+33+…+993的伪代码,并画出相应的流程图.
【解】伪代码如下:
流程图如图所示:
11.某高中男子体育小组的100 m赛跑成绩(单位:s)为:
12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7,从这些成绩中搜索出小于12.1 s的成绩,画出流程图,编写相应伪代码.
【解】流程图如图所示:
伪代码为:。