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

高中数学必修三课时训练: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.3.1 赋值语句 输入、输出语...
高中数学必修三课时训练:1.3.1 赋值语句 输入、输出语句(含答案)_数学_高中教育_教育专区。高中数学必修三课时训练(含答案) 数学· 必修 3(苏教版) 第1章 ...
高中数学必修三课时训练:1章末知识整合(含答案)
高中数学必修三课时训练:1章末知识整合(含答案)_数学_高中教育_教育专区。高中...(2)只有当循环次数明确时,才能使用本语句. (3)步长可以为正、负,但是不能是...
高中数学必修三课时训练:3.1.1 随机现象(含答案)
高中数学必修三课时训练:3.1.1 随机现象(含答案)_数学_高中教育_教育专区。高中数学必修三课时训练(含答案) 数学· 必修 3(苏教版) 第3章 概率 3.1 随机事...
高中数学课时训练(人教版必修三)第一章 1.3.3 算法综合...
高中数学课时训练(人教版必修三)第一章 1.3.3 算法综合问题(习题课)(含答案)_数学_高中教育_教育专区。高中数学人教A版必修三课时训练(含答案) ...
高中数学必修三课时训练:3.3 几何概型(含答案)
高中数学必修三课时训练:3.3 几何概型(含答案)_数学_高中教育_教育专区。高中...?y-x≥4或y-x≤-4 设“两船无需等待码头空出”为事件 A, 1 2× ×...
苏教版必修三数学:1.2.3《循环结构》课时训练(含答案)
苏教版必修三数学:1.2.3循环结构》课时训练(含答案)_数学_高中教育_教育专区。今日推荐 180份文档 CET四六级高分通关宝典 2014年6月大学英语六级考试真题及答...
...三)第一章 1.1.3 程序框图的综合(习题课)(含答案)
高中数学课时训练(人教版必修三)第一章 1.1.3 程序框图的综合(习题课)(含答案)_数学_高中教育_教育专区。高中数学人教A版必修三课时训练(含答案) ...
高中数学必修三课时训练:1.2.2 选择结构(含答案)
高中数学必修三课时训练:1.2.2 选择结构(含答案)_数学_高中教育_教育专区。高中数学必修三课时训练(含答案) 数学· 必修 3(苏教版) 第1章 算法初步 1.2 ...
(人教b版)数学必修三练习:1.2.3循环语句(含答案)
(人教b版)数学必修三练习:1.2.3循环语句(含答案)_数学_高中教育_教育专区。第一章 1.2 1.2.3 一、选择题 1.在循环语句的一般形式中有“while A”,...
人教A版高中数学必修三1.2.3《循环语句》(第3课时)教案
人教A版高中数学必修三1.2.3《循环语句》(第3课时)教案_教学案例/设计_教学研究_教育专区。高中数学必修三1.2.3 循环语句(3 课时) 》教案 【课程标准...
更多相关标签: