当前位置:首页 >> 数学 >>

高中数学必修三课时训练:1.3.3 循环语句(含答案)


数学· 必修 3(苏教版)

第1章

算法初步

1.3 基本算法语句 1.3.3 循环语句

基 础 巩 固 1.如图所示的伪代码中,下列说法正确的是( a←2 014 While a≤0 a←a+1 End While A.循环体语句执行 2 014 次 B.循环体无限循环 C.循环体语句只执行一次 D.循环体语句一个也不执行 )

答案: D

2.如图所示的伪代码中,运行结果为(

)

i←1 S←0 While S≤20 S←S+i i←i+1 End While Print i-1

A.4 B.5 C.6 D.7

答案:C

3.如果下面伪代码运行后输出结果是 132,那么 While 后面条件 表达式应为________.

S←1 i←12 While 条件表达式 S←S×i i←i-1 End While Print S

解析:12×11=132. 答案:i≥11 或 i>10

4.For i From (-100) To 190 Step 10,则执行该语句时,共执行 ________次循环.

190-(-100) 解析:次数= +1=30. 10 答案:30

5.写出下面伪代码运行后的结果是________. For x From 5 To 1 Step -1 Print End For x

解析:考查“For”语句. 答案:5,4,3,2,1

6.已知伪代码如下:

i←1 Do a←Mod(i,2) If a=0 Then Print i End If i←i+1 Until i>100 End Do 分析该伪代码的算法功能,并画出其流程图.

解析:该伪代码的算法功能是找到并输出 1 至 100 的正整数中的 所有偶数,流程图如下:

能 力 升 级

7.如果执行右边的程序框图,输入正整数 N(N≥2)和实数 a1, a2,…,aN,输出 A,B,则( )

A.A+B 为 a1,a2,…,aN 的和 A+B B. 为 a1,a2,…,aN 的算术平均数 2 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 While P≤500 I←1 S←0 While I<P If Mod(P,I)=0 Then S←S+I End If I←I+1 End While If P=S Then Print P End If P←P+1 End While

9.某高中男子体育小组的 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 的成绩,并画出流程图,编写相应的伪代码.

解析:用 Ni 代表学生的学号,Gi 代表学生的成绩.

流程图如下图所示:

相应的伪代码如下:

i←1 While i≤10 If Gi<12.1 Then Print Ni,Gi i←i+1 Else i←i+1 End If End While

10.已知一行数:a1,a2,a3,…,an-1,an,…这一行数满足条

?a1=a2=1, 件:? ?an+2=2an+an+1.
编写求这行数的第 n 项的一个算法的伪代码.

解析:伪代码:

Read n a←1 b←1 While n≥3 c←2a+b a←b b←c n←n-1 End While Print b

11.1,1,2,3,5,8,13,…这一列数的规律是:第 1、第 2 个数是 1,从第 3 个数起,该数是其前面 2 个数之和.试用循环语句描 述,计算这列数中前 20 个数之和的算法.

解析:解法一:伪代码:

m←1 n←1 i←2 S←2 While i≤10 m←m+n n←n+m S←S+m+n i←i+1 End While Print S

解法二:伪代码:

m←1 n←1 i←2 S←2 Do m←m+n n←n+m S←S+m+n i←i+1 Until i>10 End Do Print S

12. 若三位数 ABC 满足 ABC=A3+B3+C3, 则称其为水仙花数. 试 编写一个伪代码,找出 100-999 中所有的水仙花数.

解析:伪代码如下:

i>100 While i≤999 A←Int(i/100) B←Int((i-100×A)/10) C←i-Int(i/10)×10 If i=A3+B3+C3 Then Print i End If i←i+1 End While


相关文章:
高中数学必修三课时训练:1.2.1 顺序结构(含答案)
高中数学必修三课时训练:1.2.1 顺序结构(含答案)_数学_高中教育_教育专区。高中数学必修三课时训练(含答案) 数学· 必修 3(苏教版) 第1章 1. 2 算法初步...
人教版必修3课时训练3-1
人教版必修3课时训练3-1_数学_高中教育_教育专区。Unit 3 Section II 课时训练 Ⅰ.单词拼写 1.All the children listened to his___(奇遇)with eager attentio...
高中数学必修三课时训练:1.2.2 选择结构(含答案)
高中数学必修三课时训练:1.2.2 选择结构(含答案)_数学_高中教育_教育专区。高中数学必修三课时训练(含答案) 数学· 必修 3(苏教版) 第1章 算法初步 1.2 ...
...三)第一章 1.3.1 辗转相除法与更相减损术(含答案)
高中数学课时训练(人教版必修三)第一章 1.3.1 辗转相除法与更相减损术(含答案)_数学_高中教育_教育专区。高中数学人教A版必修三课时训练(含答案) ...
...1.1.2 程序框图与算法的基本逻辑结构(含答案)
高中数学人教A版必修三课时训练(含答案) 数学·必修 3(人教 A 版) 算法初步...循环框内 ) 答案:C 2.如果个算法的程序框图中有 种逻辑结构( ) ,则表示...
2013-2014版高中数学(人教A版)必修三活页规范训练 1-1-...
2013-2014版高中数学(人教A版)必修三活页规范训练 1-1-2第3课时 循环结构 Word版含解析]_高中教育_教育专区。2013-2014版高中数学(人教A版)必修三活页规范训练...
...2018学年高中数学(人教A版)必修三阶段通关训练(一) ...
课时讲练通》2017-2018学年高中数学(人教A版)必修三阶段通关训练(一) Word...答案:3 214 9.将二进制数 1 101 化为十进制数为___. 【解析】1 101(...
高中数学必修三课时训练:2.4-线性回归方程(含答案)
高中数学必修三课时训练:2.4-线性回归方程(含答案) - 数学· 必修 3(苏教版) 第 2章 2.4 统计 线性回归方程 基础巩固 1.下列关系中,是相关关系的有( ) ...
高中数学必修三课时训练:2.2.2--频率分布直方图与折线...
高中数学必修三课时训练:2.2.2--频率分布直方图与折线图(含答案) - 数学· 必修 3(苏教版) 第2章 2.2 2.2.2 统计 总体分布的估计 频率分布直方图与...
第三章函数的应用-人教A版高中数学必修1课时训练(含答案)
第三章函数的应用-人教A版高中数学必修1课时训练(含答案)_高一数学_数学_高中教育_教育专区。3.1.1 方程的跟与函数的零点 双基达标 ?限时20分钟? ). 1.下列...
更多相关标签: