1、第11章 算法初步112.3 循环结构第11章 算法初步 1.掌握两种循环结构的程序框图的画法 2.能进行两种循环结构程序框图间的转化 3能正确设计程序框图,解决实际问题栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步1循环结构的概念及相关内容(1)循环结构:按照一定的条件_某些步骤的结构(2)循环体:_的步骤重复执行反复执行栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步2循环结构的分类及特征名称直到型循环当型循环 结构 栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步名称直到型循环当型循环 特征先执行循环体,后判断条件,若条件不满
2、足,则_;否则_先判断条件,若条件满足,则_;否则_继续执行循环体终止循环执行循环体终止循环栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步1判断正误(对的打“”,错的打“”)(1)程序框图中的循环可以是无尽的循环()(2)循环结构是在一些算法中从某处开始按照一定条件,反复执行某一处理步骤,故循环结构中一定包含条件结构()(3)循环结构中不一定包含条件结构()解析:程序框图中的循环,必须是有限循环;循环结构一定包含条件结构 答案:(1)(2)(3)栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步2如图所示的程序框图中,是循环体的序号为()A BCD答案:
3、B栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步3下面的框图是循环结构的是()ABCD栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步解析:选 C.由循环结构的特点知是循环结构,其中是顺序结构,是条件结构栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步 循环结构的程序框图(1)执行如图所示的程序框图,输出的 s 值为()A8 B9C27 D36栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步(2)执行如图所示的程序框图,如果输入的 a4,b6,那么输出的 n()A3 B4C5 D6栏目导引探究案讲练互动应用案巩固
4、提升预习案自主学习第11章 算法初步【解析】(1)通过程序框图知,本题为当型循环结构,执行循环的结果如下:s0,k0;s0,k1;s1,k2;s9,k32,此时不满足循环条件,跳出循环,所以输出的 s9.栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步(2)第一次循环,得 a2,b4,a6,s6,n1;第二次循环,得 a2,b6,a4,s10,n2;第三次循环,得 a2,b4,a6,s16,n3;第四次循环,得a2,b6,a4,s20,n4,此时 s2016,退出循环,输出的 n4,故选 B.【答案】(1)B(2)B栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章
5、 算法初步运行含循环结构的程序框图的解题策略(1)按程序框图的运行顺序逐步运行(2)写出每次运行后各个变量的结果(3)一直写到满足条件(或不满足条件)时退出循环,输出结果 栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步 1.阅读如图所示的程序框图,运行相应的程序,输出的 S 值等于()A18 B20C21 D40栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步解析:选 B.第一次循环:S0213,n2;第二次循环:S3429,n3;第三次循环:S98320,n4.故输出的 S 值为 20.栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法
6、初步 循环结构与条件结构的综合应用 给出以下 10 个数:8,19,86,45,96,73,28,27,68,36,要求把大于 40 的数找出来并输出,试画出该问题的程序框图栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步【解】程序框图如图所示:栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步本题的算法设计中用了条件结构、循环结构,条件结构用于判断输入的数是否大于 40,循环结构用于控制输入的数的个数,这里用变量 i 作为计数变量 栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步 2.某店一个月的收入和支出总共记录了 N 个数据 a1
7、,a2,aN,其中收入记为正数,支出记为负数该店用如图所示的程序框图计算月总收入 S 和月净盈利 V.那么在图中空白的判断框和处理框中,应填入下列四个选项中的()AA0,VST BA0,VSTDA0,进而知 T0,所以 VST.栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步 循环结构的实际应用 以下是某次考试中某班 15 名同学的数学成绩:72,91,58,63,84,88,90,55,61,73,64,77,82,94,60.要求将 80 分以上的同学的平均分求出来,请画出程序框图栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步【解】程序框图如图所示
8、 栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步应用循环结构解决实际问题的步骤 栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步 3.某篮球队6名主力队员在最近三场比赛中投进的三分球个数如表所示:队员 i123456 三分球个数a1a2a3a4a5a6如图是统计该 6 名队员在最近三场比赛中投进的三分球总数的程序框图,则图中判断框应填_,输出的 S_栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步解析:因为是统计该 6 名队员在最近三场比赛中投进的三分球总数的程序框
9、图,所以要求 a1a2a3a4a5a6 的和 由题意可知循环体要执行 6 次,所以图中判断框应填 i6(或 i7)答案:i6(或 i7)a1a2a3a4a5a6栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步循环结构程序框图的设计要搞清“三个对应”栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步(1)在循环结构中,要注意根据条件设置合理的计数变量,累加(乘)变量,同时条件的表述要恰当、精确累加变量的初值一般为 0,而累乘变量的初值一般为 1.(2)当型循环结构和直到型循环结构的条件是不同的 当型循环结构的特点是:“当满足条件时就循环”;直到型循环结构的特
10、点是:“直到满足条件时退出”栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步 1下列给出的三个程序框图,按条件结构、顺序结构、循环结构排列的顺序是()栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步A B C D 解析:选 B.为顺序结构;为条件结构;为循环结构栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步2给出如图的程序框图,那么输出的 S 等于()A2 450 B2 550 C5 050 D4 900栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步解析:选 A.按照程序框图计数,变量 i100 时终止循环,累
11、加变量 S024982 450,故选 A.栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步3某程序框图如图所示,则输出的结果为_答案:511栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步4已知函数 ylog2x,x2,2x,x2.图中表示的是给定 x 的值,求其对应的函数值 y 的程序框图处应填写_;处应填写_栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步解析:框图中的就是分段函数解析式两种形式的判断条件,故填写 x2,就是函数的另一段表达式 ylog2x.答案:x2 ylog2x栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步5设计一个计算 13599 的算法,画出程序框图解:算法如下:S1:令 i1,S1;S2:SSi;S3:ii2;S4:判断 i99 是否成立,若成立,则输出 S;否则执行 S2.栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步程序框图如图所示:栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步栏目导引探究案讲练互动应用案巩固提升预习案自主学习第11章 算法初步本部分内容讲解结束 按ESC键退出全屏播放