高中数学必修三课时训练133 循环语句含答案.docx
- 文档编号:26109668
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:9
- 大小:70.66KB
高中数学必修三课时训练133 循环语句含答案.docx
《高中数学必修三课时训练133 循环语句含答案.docx》由会员分享,可在线阅读,更多相关《高中数学必修三课时训练133 循环语句含答案.docx(9页珍藏版)》请在冰豆网上搜索。
高中数学必修三课时训练133循环语句含答案
数学·必修3(苏教版)
第1章 算法初步
1.3基本算法语句
1.3.3 循环语句
1.如图所示的伪代码中,下列说法正确的是( )
A.循环体语句执行2014次
B.循环体无限循环
C.循环体语句只执行一次
D.循环体语句一个也不执行
答案:
D
2.如图所示的伪代码中,运行结果为( )
i←1
S←0
WhileS≤20
S←S+i
i←i+1
EndWhile
Printi-1
A.4B.5C.6D.7
答案:
C
3.如果下面伪代码运行后输出结果是132,那么While后面条件表达式应为________.
S←1
i←12
While条件表达式
S←S×i
i←i-1
EndWhile
PrintS
解析:
12×11=132.
答案:
i≥11或i>10
4.ForiFrom(-100)To190Step10,则执行该语句时,共执行________次循环.
解析:
次数=
+1=30.
答案:
30
5.写出下面伪代码运行后的结果是________.
ForxFrom5To1Step-1
Print x
EndFor
解析:
考查“For”语句.
答案:
5,4,3,2,1
6.已知伪代码如下:
i←1
Do
a←Mod(i,2)
Ifa=0Then
Printi
EndIf
i←i+1
Untili>100
EndDo
分析该伪代码的算法功能,并画出其流程图.
解析:
该伪代码的算法功能是找到并输出1至100的正整数中的所有偶数,流程图如下:
7.如果执行右边的程序框图,输入正整数N(N≥2)和实数a1,a2,…,aN,输出A,B,则( )
A.A+B为a1,a2,…,aN的和
B.
为a1,a2,…,aN的算术平均数
C.A和B分别是a1,a2,…,aN中最大的数和最小的数
D.A和B分别是a1,a2,…,aN中最小的数和最大的数
答案:
C
8.(2014·南京八校模拟)完全数是一些特殊的自然数:
它所有的真因数(即除了本身以外的约数)的和,恰好等于它本身.例如:
第一个完全数是6,它的约数1,2,3,6,除去它本身6外,其余3个数相加,1+2+3=6.又如:
8的真因数是1,2,4,而1+2+4=7,所以8不是完全数.按定义设计伪代码找出500以内的完全数.
解析:
伪代码如下:
P←6
WhileP≤500
I←1
S←0
WhileI<P
IfMod(P,I)=0Then
S←S+I
EndIf
I←I+1
EndWhile
IfP=SThen
PrintP
EndIf
P←P+1
EndWhile
9.某高中男子体育小组的100m赛跑成绩(单位:
s):
12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7.从这些成绩中搜索出小于12.1s的成绩,并画出流程图,编写相应的伪代码.
解析:
用Ni代表学生的学号,Gi代表学生的成绩.
流程图如下图所示:
相应的伪代码如下:
i←1
Whilei≤10
IfGi<12.1Then
PrintNi,Gi
i←i+1
Else
i←i+1
EndIf
EndWhile
10.已知一行数:
a1,a2,a3,…,an-1,an,…这一行数满足条件:
编写求这行数的第n项的一个算法的伪代码.
解析:
伪代码:
Readn
a←1
b←1
Whilen≥3
c←2a+b
a←b
b←c
n←n-1
EndWhile
Printb
11.1,1,2,3,5,8,13,…这一列数的规律是:
第1、第2个数是1,从第3个数起,该数是其前面2个数之和.试用循环语句描述,计算这列数中前20个数之和的算法.
解析:
解法一:
伪代码:
m←1
n←1
i←2
S←2
Whilei≤10
m←m+n
n←n+m
S←S+m+n
i←i+1
EndWhile
PrintS
解法二:
伪代码:
m←1
n←1
i←2
S←2
Do
m←m+n
n←n+m
S←S+m+n
i←i+1
Untili>10
EndDo
PrintS
12.若三位数ABC满足ABC=A3+B3+C3,则称其为水仙花数.试编写一个伪代码,找出100-999中所有的水仙花数.
解析:
伪代码如下:
i>100
Whilei≤999
A←Int(i/100)
B←Int((i-100×A)/10)
C←i-Int(i/10)×10
Ifi=A3+B3+C3Then
Printi
EndIf
i←i+1
EndWhile
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中数学必修三课时训练133 循环语句含答案 高中数学 必修 课时 训练 133 循环 语句 答案