

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. 1.3算法的三种基本逻辑结构和框图表示(三)【学习目标】1.掌握循环结构的程序框图的画法.2.理解循环结构程序框图的执行功能,并能正确解题.ET问题导学-知识点一循环结构思考1用累加法计算1+2+3+100的值,其中有没有重复操作的步骤?思考2循环结构的程序框图中一定含有判断框吗?思考3什么样的算法问题要用循环结构?它与条件分支结构,顺序结构有何联系?梳理根据指定条件决定是否重复执行一条或多条指令的控制结构称为循环结构,反复执行的步骤称为_ .知识点二循环结构的三要素及其作用循环变量、循环体、循环的终止条件是循环结构的三大要素,循环结构的三要素在分析所有循环结构的算法、画出算法的程序框图
2、之前就应该分析清楚, 只有准确地把握了这三个要素, 才能清楚地画出循环结构的程序框图.(1)循环变量:应明确它的初始值、步长(指循环变量每次增加的值)、终值.(2)循环体:也称循环表达式,它是算法中反复执行的部分.(3)循环的终止条件:程序框图中用一个判断框来判断是否继续执行循环体.知识点三赋值号思考 在程序框图中,常见“i=i+1”,它是什么意思?2梳理 一般地,“变量=表达式”中的“=”叫 _,它的功能是把 _ 边表达式的值赋给 _边的变量,故它与数学中的等号不完全一样,所以不能颠倒写成“表达式=变量 .题型探究类型一 循环结构程序框图的画法例1写出求1X2X3X4X5X-Xn的值的算法步
3、骤,并画出程序框图.反思与感悟 这是一个累乘问题,重复进行了n-1次乘法,可以利用循环结构描述,需引入累乘变量t和计数变量i,这里t与i每循环一次,它们的值都在改变.跟踪训练1阅读如图的程序框图, 运行相应的程序,则输出A.10D. 18类型二含循环结构程序框图的设计 例2设计算法求1X2X3X-X2 016X2 017的值,并画出程序框图.S的值为(C. 14B. 63引申探究若将本例中的积改为和,如何设计程序框图.反思与感悟利用循环结构解决问题的“三个确定”:(1)确定循环变量及初始值,弄清循环变量表示的意义、取值范围及变化规律.(2)确定循环体的功能,根据实际情况确定采用哪种循环结构.(
4、3)确定循环结构的终止条件,弄清不等号的方向及是否含有等号.跟踪训练2执行如图所示的程序框图,输出的k值是()A. 3 B.5 C.7 D.9类型三循环结构在实际中的应用例3以下是某次考试中某班15名同学的数学成绩72,91,58,63,84,88,90,55,61,73,64,77,82,94,60.要求将80分以上的同学的平均分求出来,请画出程序框图.4反思与感悟应用循环结构解决实际问题的策略跟踪训练3某公司为激励广大员工的积极性,规定:若推销产品价值在10 000元之内的年终提成5%若推销产品价值在10 000元以上(包括10 000元),则年终提成10%设计 一个求公司员工年终提成f(
5、x)的算法的程序框图.51下列关于循环结构的说法正确的是()A.循环结构中,判断框内的条件是唯一的B.判断框中的条件成立时,要结束循环向下执行C.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”D.循环结构就是无限循环的结构,执行程序时会永无止境地运行下去2执行如图所示的程序框图后,输出的值为4,则P的取值范围是()3.运行如图所示的程序框图,则输出的T=4.按照如图的程序框图运行,已知输入x的值为2+Iog23,则输出的y的值为_当堂训练715Ah卩三1615BP池715D-wPv 8 1665.已知如图所示的程序框图.7若a=5,则输出b=_.规律与方法-1需要重复执
6、行同一操作的结构称为循环结构,即从某处开始,按照一定条件反复执行某 一处理步骤.反复执行的处理步骤称为循环体.(1)循环结构中一定包含条件分支结构;(2)在循环结构中,通常都有一个起循环计数作用的变量,这个变量的取值一般都含在执行 或终止循环体的条件中.2程序框图中的任何结构内的每一部分都有机会被执行到,也就是说对每一个框来说都应 当有一条从入口到出口的路径,在程序框图中是不允许有死循环出现的.8答案精析问题导学知识点一思考1用S表示每一步的计算结果,S加下一个数得到一个新的S,这个步骤被重复了次思考2一定含有在循环结构中需要判断是否执行循环体,故循环结构的程序框图中一定 含有判断框思考3如果
7、算法问题涉及的运算有许多重复的步骤,且变量间有相同规律,就可用循环结 构循环结构中有顺序结构与条件分支结构梳理 循环体知识点三思考 它表示先计算等号右边“i1”的值,再把这个值赋给等号左边的变量梳理 赋值号 右 左题型探究类型一例1解 算法如下:SI输入n设t的初始值为1.S2设i的初始值为2.S3如果i5的条件,结束循环,输出S的值为6,故选B.类型二例2解算法如下:S1设M的值为1.S2设i的值为2.S3如果i2 017,则执行S4;否则执行S6.S4计算M=M i.S5计算i=i+1,返回执行S3.S6输出M的值,并结束算法.程序框图如图所示.引申探究解程序框图如下.10第三次循环:n=
8、8=4,k=2+1=3,继续循环;4第四次循环:n= =2,k=3+1=4,继续循环;2第五次循环:n= =1,k=4+1=5,结束循环.输出k=5.故选B.类型三 例3解 程序框图如图所示.跟踪训练3解 程序框图如图所示.当堂训练1. C2.C SP时输出n=4,第二次循环:16n=2一8,k一1+1一2,继续循环;跟踪训练2 B 第一次循环:否 nn wi=jjr+1跟踪训练3图1,继续循环;i-1=0 胛二。/输人丄/输出卩/ ffiAj /输出何/ 丄(S11111117S加上的最后一项为23=8,此时S=2+4+g=g,737P,结合输出的值为4知,匚VPW才84o3.20解析T=0,S=0,TS不成立.执行第一次循环后,S=4,n=2,T=2,24仍不成立.执 行第二次循环后,S=8,n=4,T=6,68仍不成立.执行第三次循环后,S=12,n=6,T=12,1212仍不成立.执行第四次循环后,S=16,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025租赁合同标准范本
- 护理带教方法规范化培训体系
- 果酸换肤后续护理
- 人教版小学英语四年级第二册期末检测试卷
- 管理学组织结构
- 脑血栓形成护理
- 遗传性肾炎的临床护理
- 幼儿园中班家访工作总结模版
- 高中化学人教版晶体结构与性质知识点总结
- 山东省济宁市兖州区2024-2025学年高二下学期期中考试英语试题
- 能源费用托管型合同能源管理项目
- 退化草地修复亲水性聚氨酯复合材料应用技术规范
- 暗挖格栅加工技术交底
- DB5106∕T 01-2019 农村彩钢棚管理指南
- 2023年安徽省公安机关警务辅助人员条例训练题库211题及答案
- LBS支撑平台LBS-p中移动终端地图数据格式及数据策略研究的中期报告
- 2023年南昌市外国与学校小升初能力试题
- 护理基础纵横知到章节答案智慧树2023年上海健康医学院
- 2023年安全生产月电力安全生产培训PPT铸安全文化之魂守安全发展之基PPT课件(带内容)
- SQL必知必会(第5版)
- 湘版(2017秋)4年级下册实验报告单
评论
0/150
提交评论