当前位置:首页 >> 数学 >> 循环结构习题课

循环结构习题课


循环结构习题课

基础回顾
1.循环结构的有关概念 反复执行 (1)定义:__________相同操作的结构. (2)组成:
反复执行 ?①循环体:在算法框图中_________的部分 循? ?②循环变量:控制着循环的___________的 开始和结束 环? ?变量 结? ?③循环的终止条件:判断框里的条件,判 构? 是否继续执行循环体 ?断____________________

2.用循环体来描述算法 在画出算法框图之前,需要确定三件事:

循环 初始 (1)确定_____变量和_____条件;
反复执行 循环体 (2)确定算法中_________的部分,即_______; 终止 (3)确定循环的_____条件.

3.三种基本结构的比较

名称

特征

作用

完成一个步骤,再进行另 顺序 一个步骤,即按______完 顺序 结构 成一组工作 体现了数学中 条件 选择 根据对______的判断决定 分类讨论 __________的 结构 下一步工作 思想 重复 循环 ______完成一部分工作的 结构 算法设计 简化算法 _________

1.下列说法不正确的是(

)

A.任何一个算法一定含有顺序结构 B.由顺序结构、条件结构、循环结构能够描述任何 一个算法 C.循环结构中一定包含条件结构 D.条件结构中一定包含循环结构
[答案] D

[解析] 任何一个算法都有按顺序执行的部分,故 A 对; 任何一个算法都可以用三种结构中的一部分或全部来 描述,故 B 对;条件结构中不一定包含循环结构,如有 些程序,只须进行一次判断就可结束.循环结构须按照一 定条件,反复执行某一处理步骤,这就涉及条件结构,故 C 正确,D 错误.

2.(2011· 天津文,3)阅读下边的程序框图,运行相应 的程序,若输入 x 的值为-4,则输出 y 的值为( )

A 0.5 C 2 [答案] C

B D

1 4

[解析] 本题考查了循环结构的程序框图,考查了学 生的识图能力以及观察、推理的能力. 第 1 次循环:x=-4,x=|-4-3|=7>3, 第 2 次循环:x=7,x=|7-3|=4>3, 第 3 次循环:x=4,x=|4-3|=1<3, 则 y=2 =2.输出 y.
1

如果执行如图所示的程序框图,那么输出的 3. k=
)

A 4 C 6
[答案] B

B 5 D 7

[解析] 第一次运行 k=2,S=0+20=1; 第二次运行 k=3,S=1+2 =3; 第三次运行 k=4,S=3+2 =11; 第四次运行 k=5,S=11+211>100. 结束循环,输出的 k=5,故选 B.
3 1

4 .2011· ( 福建文), 阅读下图所示的程序框图,运行 相应的程序,输出的结果是( )

A 3 C 38

B 11 D 123

[答案]

B

5.(2011· 湖南文,11)若执行如下图所示的框图,输 入 x1=1, 2=2, 3=4, 4=8, x x x 则输出的数等于________.

15 [答案] 4

6.已知函数 f(x)=|x-3|,程序框图(如图所示)表示 的是给定 x 的值,求其相应的函数值的算法,请将该程序 框图补充完整.其中①处填__________,②处填______ ____.

[答案] ① x≤3(或 x<3) ② y=x-3

7 给出下面的算法框图,那么输出结果应为(

)

A 2450 C 5050

B 2550 D 4900

?[解]由条件知i=100 时退出循环,故最后 一个加数为98,∴此 框图即计算2+4+6 +…+98的值. ?故选A.

8 如果执行下面的程序框图,那么输出的 S 等于(

)

A 2450 C 2550

B 2500 D 2652

由题意知输出的结 果S为2、4、 6、…、100的和, 所以S=2550.
[答案] C

9.如果执行下面的程序框图,那么 输出的S=( C ) ? A.7 B.9 ? C.11 D.13 对于i=1,S=1时,执 行i=i+1后,i=2,执行S=S+2后, S=3; 当i=2,S=3时,执行i=i+1后, i=3,执行S=S+2后,S=5;

? 当i=3,S=5时,执行i=i+1后,i=4,执行 S=S+2后,S=7; ? 当i=4,S=7时,执行i=i+1后,i=5,执行 S=S+2后,S=9; ? 当i=5,S=9时,执行i=i+1后,i=6,执行 S=S+2后,S=11; ? 此时i=6>5,故输出S=11,选C. ? 易错点:对于循环体执行的次数.

10.(2009· 浙江卷) 某程序框图如图所 示,该程序运行后 输出的k的值是 (A) A.4 B.5 C.6 D.7

?

对于k=0,S=0时,执行S=S+2S后, S=1.此时执行k=k+1后,k=1. ? 当k=1,S=1时,执行S=S+2S后,S=1+21=3, 此时执行k=k+1后,k=2. ? 当k=2,S=3时,执行S=S+2S后, S=3+23=11,此时执行k=k+1后,k=3. ? 当k=3,S=11时,继续执行S=S+2S=11+211, 执行k=k+1后,k=4,此时11+211>100,故 输出k=4.

自我挑战2

某篮球队6名主力队员在最近三场比赛

中投进的三分球个数如下表所示:
队员i 三分球个数 1 a1 2 a2 3 a3 4 a4 5 a5 6 a6

如图是统计该6名队员在最近三场比赛中投进的三 分球总数的程序框图,则图中判断框应填_______, 输出的s=________.

图中判断框应填i≤6,输出的s=a1+a2+…+a6 答案:i≤6 a1+a2+…+a6


赞助商链接
更多相关文档:

GCT专业课习题循环结构

GCT专业课习题循环结构 一、单项选择题 1.int a=1, x=1; 循环语句while(a<10) x++; a++; 的循环执行( )。 A. 无限次 B.不确定次 C.10次 D.9...

“算法框图的基本结构及设计”习题课

“算法框图的基本结构及设计”习题课_高一数学_数学_高中教育_教育专区。“算法...( ) A.i≥49 C.i≥51 6. 读下面算法框图 B.i≥50 D.i≥100 则循环...

labview习题课及大作业

labview习题课及大作业_从业资格考试_资格考试/认证_教育专区。实验题目+实验结果...练习 2:用循环结构产生 0~10 之间的随机数,每次循环 都延时 1s 在波形图表...

数据结构第三章习题课_图文

数据结构第三章习题课 - 1. 一个栈的输入序列为 1 2 3 4 5,则下列序列中不可能是栈的输出序列的是 ()。 A. 2 3 4 1 5 B. 5 4 1 3 2 C. ...

循环结构练习题

循环结构习题 22页 1财富值 练习题6 循环结构 4页 1财富值喜欢...vb循环结构练习题 5页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能...

循环结构课后习题参考程序

21页 1财富值 For循环结构程序设计习题 3页 1财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 ...

循环-习题

循环习题课-习题 8页 1财富值 第6章循环习题课 17页 免费 第四章 循环习题 2页 5财富值 循环典型习题 1页 2财富值 循环结构习题 22页 1财富值喜欢...

第四章循环结构习题及课后题答案

习题答案及教程答案 习题答案 第四章 循环结构选择题: 1. 答案:B ① N 的...循环结构习题课 21页 1下载券 数学:2.3《循环结构》课... 14页 免费 循环...

计算机体系结构习题课1

计算机体系结构课后习题... 暂无评价 25页 免费 第1课 计算机体系结构与... ...用循环表示 PM2-1 的互联函数, 该是( 该是( )(76543210 (0246 ((1357 A...

数据机构专业习题课及答案

数据机构专业习题课及答案_理学_高等教育_教育专区。天津工业大学数据结构习题习题...(la) ;/*逆置单链表*/ } 19、设有一头指针为 L 的带有表头结点的非循环...

更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com