- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
1.1.2程序框图与算法的基本逻辑结构
第3课时循环结构
课时目标
1.理解两种常用循环结构(直到型和当型)的定义、格式和作用.
2.理解循环结构的程序框图,能识别程序框图中循环结构的功能.
3.会用循环结构做出程序框图.
识记强化
1.循环结构是指在一个算法中从某处开始,按照一定条件,反复执行某些步骤的结构.反复执行的步骤称为循环体.循环结构又分为当型和直到型循环结构.
2.直到型循环结构格式中的处理框和判断框中应分别填入循环体和满足条件?.
3.当型循环结构格式的处理框和判断框中应分别填入循环体和满足条件?.
课时作业
一、选择题
1.下列说法正确的是()
A.条件结构中必有循环结构
B.循环结构中必有条件结构
C.顺序结构中必有条件结构
D.顺序结构中必有循环结构
答案:B
2.下列关于循环结构的说法正确的是()
A.循环结构中,判断框内的条件是唯一的
B.判断框中的条件成立时,要结束循环向下执行
C.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”
D.循环结构就是无限循环的结构,执行程序时会永无止境地运行下去
答案:C
3.程序框图(如图所示)中的循环体是()
A.①B.③
C.①②③④D.②④
答案:D
解析:此程序框图中使用了直到型循环结构,其中图中③部分是赋予循环变量的初始值1,预示循环开始;②和④部分是反复执行的部分,称为循环体;①部分是判断是否继续执行循环体,称为循环的终止条件,则循环体是②④.
4.下边的程序框图表示的算法的功能是()
A.计算小于100的奇数的连乘积
B.计算从1开始的连续奇数的连乘积
C.从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数
D.计算1×3×5×…×n≥100时的最小的n值
答案:D
5.某程序框图如图所示,若输出的S=57,则判断框内为()
A.k4?B.k5?
C.k6?D.k7?
答案:A
6.如果执行如图所示的程序框图,若输入n=6,m=4,那么输出的p等于()
A.720B.360
C.240D.120
答案:B
解析:程序运行如下:n=6,m=4,k=1,p=1,p=p(n-m+k)=6-4+1=3,k<m;k=1+1=2,p=p(n-m+k)=3×(6-4+2)=12,k<m;k=2+1=3,p=p(n-m+k)=12×(6-4+3)=60,k<m;k=3+1=4,p=p(n-m+k)=60×(6-4+4)=360,k=m,所以输出p,p=360,故选B.
二、填空题
7.按程序框图来计算:如果x=5,应该运算______次才停止.
答案:4
8.如图所示的程序框图,则该程序框图表示的算法功能是________.
答案:计算使1×3×5×7×…×i≥10000成立的最小正整数
解析:体验该程序框图的执行过程.
S=1
i=3
S=1×3=3
i=3+2=5
S=3≥10000,否
S=1×3×5=15
i=5+2=7
……
由于循环终止的条件是满足S≥10000,由此看来,该程序框图的功能是计算并输出使1×3×5×7×…×i≥10000成立的最小正整数.
9.若框图所给的程序运行的结果为S=90,那么判断框中应填入的关于k的判断条件是________.
答案:k9?(或k≤8?或k=8?)
三、解答题
10.用循环结构书写求1+eq\f(1,2)+eq\f(1,3)+eq\f(1,4)+…+eq\f(1,1000)的算法,并画出相应的程序框图.
解:相应的算法如下:
第一步:S=0,i=1;
第二步:S=S+eq\f(1,i);
第三步:i=i+1;
第四步:i1000是否成立,若成立执行第5步,否则重复执行第二步;
第五步:输出S.
相应的算法框图如图所示:
11.已知函数f(x)=x3+5,将区间[-3,3]十等分,画出求各等分点及端点的函数值的程序框图.
解:程序框图如图所示:
能力提升
12.如图所示的程序的输出结果为sum=132,则判断框中应填________.
答案:i10?
解析:第一次运行s=1×12=12,i=12-1=11;
第二次运算s=12×11=132,i=11-1=10,
此时结束循环sum=132.
13.设计一个算法,求1+2+22+…+249的值,并画出算法框图.
解:算法如下:
第一步:S=0.
第二步:i=0.
第三步:S=S+2i.
第四步:i=i+1.
第五步:如果i不大于49,返回重新执行第三步,否则执行第六步.
第六步:输出S的值.
程序框图如图所示.
您可能关注的文档
- 高考历史一轮总复习人教版试题第十四单元4320世纪以来中国重大思想理论成果.DOC
- 向量数量积的概念课件-高一下学期数学人教B版.pptx
- 2018-培优导学计划化学选修5人教通用版第一章认识有机化合物第四节第2课时.docx
- 6.1圆周运动课件高一下学期物理人教版22【03】.pptx
- 高中数学人教A版必修三课时作业第2章统计21习题课.doc
- 重庆市南坪中学2024-2025学年高一下学期4月月考历史试题(原卷版).docx
- Unit1Lesson4Developingideas(PresentingideasReflection)课件外研版(2024)七年级英语上册(2).pptx
- 2025年中学生禁用手机主题班会《远离手机畅享青春》课件.pptx
- 高考全国卷人教版历史一轮复习练习考点38对外开放格局的初步形成高考真题.doc
- 第4课认识自然物和人造物课件-科学一年级下册冀人版(2024).pptx
- 云南省易门一中高三复习第二次质量检测物理.doc
- 陕西省黄陵中学高一(普通班)下学期期中考试政治试题.doc
- 古诗词诵读《登岳阳楼》课件统编版高一语文必修下册.pptx
- 2024年中考物理一轮复习课件透镜及其应用【01】.pptx
- Unit8SectionA3a-3c课件-人教版英语九年级全册.pptx
- Module5Unit2He'sridinghisbikebutitstartstorain(课件)-外研版英语六年级下册(1).pptx
- 一节市场和市场机制.pptx
- 不等式及其基本性质(2课时)-第一课时不等式及其解集.pptx
- 不等式及其基本性质(2课时)-第二课时不等式的基本性质.pptx
- 一课小桃树优秀市公开课获奖课件省示范课获奖课件.pptx
文档评论(0)