版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章,算法初步,1.1算法与程序框图,1.1.2程序框图与算法的基本逻辑结构,第3课时循环结构,自主预习学案,“六一”儿童节这天,糖果店的售货员忙极了,请你设计一个程序,帮助售货员算账已知水果糖每千克10元,奶糖每千克15元,巧克力糖每千克25元,那么依次购买这三种糖果a、b、c千克应收取多少钱?写出一个算法,画出程序框图,1循环结构的概念 在一些算法中,经常会出现从某处开始,按照一定的条件_某些步骤的情况,这就是循环结构,反复执行的步骤称为_,反复执行,循环体,2循环结构的分类及特征,继续执行循环体,终止循环,执行循环体,终止循环,3. 两种循环结构的循环体执行情况 两种不同的循环结构中都
2、一定包含_,用于确定何时_循环体,直到型循环至少执行_循环体,当型循环可以_循环体,条件结构,终止,一次,一次都不执行,解析在循环结构中,当条件满足时执行循环体,不满足则停止,这样的循环结构是当型循环,D,C,解析由循环体的概念可知,选项C是循环结构,C,AB CD 解析根据循环体的概念可知,循环体是反复执行的程序,故是循环体,B,9,互动探究学案,命题方向1利用循环结构解决累加(乘)求值问题,分析可采用当型循环结构,也可采用直到型循环结构,典例 1,解析算法如下: 第一步,设M的值为1 第二步,设i的值为2 第三步,如果i2 017,则执行第四步;否则,执行第六步 第四步,计算M乘i,并将结
3、果赋给M 第五步,计算i加1并将结果赋给i,转去执行第三步 第六步,输出M的值,并结束算法,程序框图如图所示:,规律总结利用循环结构表示算法,第一要先确定是利用当型循环结构,还是直到型循环结构;第二要选择准确的表示累计的变量;第三要注意在哪一步开始循环,满足什么条件不再执行循环体,解析直到型循环算法: 第一步,S0 第二步,i1 第三步,SSi 第四步,ii2 第五步,如果i不大于99,转第三步,否则,输出S 相应流程图如图所示,当型循环算法如下: 第一步,S0 第二步,i1 第三步,当i99时,转第四步,否则,输出S 第四步,SSi 第五步,ii2,并转入第三步 相应流程图如图所示,命题方向
4、2利用循环结构求满足条件的最大(小)整数问题,分析代入选项逐项验证即可(代入顺序可以从大到小,也可从小到大),D,典例 2,规律总结在循环结构中,通常都有一个起到循环计数作用的变量,这个变量的取值一般都含在执行或中止循环体的条件中,且往往参与计算,一旦条件满足就把此时的变量输出,这就是我们需要的最大(小)值,解析该题考查程序框图的运用,考查考生的识图能力 运行程序框图,第1次循环,a2,b4,a6,s6,n1;第2次循环,a2,b6,a4,s10,n2;第3次循环,a2,b4,a6,s16,n3;第4次循环,a2,b6,a4,s20,n4,结束循环,故输出的n4.,(2016全国理)执行下面的
5、程序框图,如果输入的a4,b6,那么输出的n() A3B4 C5 D6,B,命题方向3程序框图的画法及其实际应用,解析算法步骤: 第一步:把计数变量n的初值设为1 第二步:输入一个成绩x,判断x与9. 90的大小:若x9. 90,则执行下一步;若x9. 90,则输出x,并执行下一步 第三步:使计数变量n的值增加1,典例 3,第四步:判断计数变量n的值与成绩个数8的大小,若n8,则返回第二步,否则结束程序框图如图所示,规律总结设计程序框图解决实际应用问题的步骤: 审清题意,恰当设未知数; 建立数学模型,如函数、方程、不等式、累和、累积等数学问题; 设计算法步骤; 根据算法步骤画出程序框图,解析,
6、错解解法1:程序框图如图(1) 解法2:程序框图如图(2),典例 4,辨析图(1)中将SSi4与ii1的顺序写反了由于S0,i1,第一次执行ii1后i2,再执行SSi4得S024,这样执行的最后结果中没有1;另外,当执行到i10时,执行ii1后i11,SS114,故执行的最后结果中多了114. 由此可知,若将两者的顺序写反,所得结果比真实值多1141,即大了14 640 图(2)中缺少了“ii1”,程序成为“死循环” 正解程序框图如图(3):,三种逻辑结构的综合应用,我们写出的算法或画出的程序框图,为了使大家一步步地看得清楚、明白,容易阅读,就要求算法或程序框图有一个良好的结构通过对各种各样的
7、算法和程序框图进行分析和研究,我们发现只须用顺序结构、条件分支结构和循环结构就可表示任何一个算法或画出任何一个程序框图用这三种基本结构表示的算法和画出的程序框图,整齐美观,容易阅读和理解,T0?,典例 5,C,解析循环结构不能是永无终止的“死循环”,一定要在某个条件下终止循环,这就需要条件结构来作出判断因此循环结构中一定包含条件结构所以选项C不正确,B,解析当K1时,S0(1)11,a1,执行KK1后,K2; 当K2时,S1121,a1,执行KK1后,K3; 当K3时,S1(1)32,a1,执行KK1后,K4; 当K4时,S2142,a1,执行KK1后,K5; 当K5时,S2(1)53,a1,执行KK1后,K6; 当K6时,S3163,执行KK1后,K76, 输出S3,结束循环,解析该题考查循环结构的程序框图的运行,考查考生的运算能力 第一次循环,S8,n2;第二次循环,S2,n3,第三次循环,S4,n4,故输出S的值为4,B,(1)最后一次输出的i_; (2)一共输出i的个数为_,57,8,解析第一次输出的i8,第二次输出的i15,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年11月01日 怀化市鹤城区考核基地 大冢制药 市场推广专员 16人
- 2026年华阳集团招聘试题题库及答案
- 贵州省六盘水市盘州市2025-2026学年大象版六年级上学期期末考试科学试卷(有答案)
- 2026幼儿肺结核防治专题培训课件
- 2026-2027学年北师大版八年级上册数学9月份第一次质量检测(含答案)
- 2026家长汛期安全防范课件
- 中国2型糖尿病运动治疗指南要点解读
- 骨科手术机器人技术的现状与未来
- CoinGecko- 2026 Q1 加密行业报告-加密货币
- 2026新学期乡村学校德育工作计划课件:爱国主义教育
- 压力管道设计、审核人员考试题库(含答案)
- 检验科实验室安全规范培训指南
- 14.3 热机的效率 课件 2025-2026学年人教版物理九年级全一册
- 2025年广东省教师招聘考试(音乐)历年参考题库含答案详解
- 两票及三种人培训
- 1.5找规律(课件)-2025-2026学年二年级上册数学西师大版
- 学校工会采购制度
- 雨课堂学堂在线学堂云《机电系统设计与分析(重庆)》单元测试考核答案
- GB/T 48000.2-2026标准数字化第2部分:参考架构模型
- 统编版一年级上册道德与法治《第5课-老师您好!-(第1课时)》教学课件
- 玉米肥料基础知识培训课件
评论
0/150
提交评论