资源描述
,欢迎进入数学课堂,复习回顾,顺序结构,选择结构,按照步骤依次执行,需要对给定的条件进行判断,条件为真时,执行步骤乙,否则执行步骤甲。,生活情境,奥运会主办权投票过程的算法步骤为:,1.投票;,2.计票:如果有一个城市得票超过一半,那么这个城市取得主办权,转入步骤3;否则淘汰掉得票最少的城市,返回步骤1,继续执行后继步骤;,3.宣布主办城市。,奥运会主办权投票表决流程图:,选出该城市,有一城市过半数,投票,淘汰得票最少者,结束,开始,是,否,循环结构也称重复结构,是指在算法中从某处开始,按照一定的条件反复执行某一处理步骤的结构。,循环结构的概念,循环结构往往包含顺序结构与选择结构,综合性较强,是本章学习的重点和难点。,注意,例7设计算法,输出1000以内能被3和5整除的所有正整数,画出算法框图.,例题讲解,凡是能被3和5整除的正整数一定是15的倍数.,由于1000=1566+10,因此1000以内一共有66个能被3和5整除的正整数。,分析,算法框图,【反复执行的步骤】,【用来判断是否继续执行循环体】,在此结构中,变量n控制着循环的开始和结束,称为循环变量。,(1)变量y在这个算法中的作用是什么?(2)这个算法的循环体是哪一部分,功能是什么?(3)这个算法的处理功能是什么?,(1)变量y是循环变量,控制着循环的开始和结束。,(2)框图中的第部分是循环体,其功能是判断年份y是否是闰年,并输出结果。,(3)这个算法的功能是:判断20002500年中,哪些年份是闰年,哪些年份不是闰年,并输出结果。,回答,例9设计算法,求100个数中的最大数,画出算法框图.,分析,前面我们介绍了求5个数中最大数的算法,而求100个数中最大数的算法类似,只是比较的次数增多了,但是操作都是一样的,因此可以采用循环结构来描述。,引入变量i和b,并用(i=1,2,3,100)表示要比较的数。,算法的循环体为:比较b与,如果b,则b=,框图见右侧。,算法框图,i是循环变量,循环变量、循环体、循环的终止条件。,1)确定循环结构的循环变量和初始条件;2)确定算法中需要反复执行的部分,即循环体;3)确定循环的终止条件。,课堂小结,注意,3.循环结构的算法框图,课堂小结,课后作业,课本第99页第1题,设计算法,求和1+2+3+100,画出流程图.,思考与探究,参考答案,谢谢!,希望同学们好好学习,天天向上,同学们,来学校和回家的路上要注意安全,同学们,来学校和回家的路上要注意安全,
展开阅读全文