收藏 分销(赏)

循环语句北师大版市名师优质课比赛一等奖市公开课获奖课件.pptx

上传人:天**** 文档编号:10254064 上传时间:2025-05-01 格式:PPTX 页数:23 大小:740.67KB
下载 相关 举报
循环语句北师大版市名师优质课比赛一等奖市公开课获奖课件.pptx_第1页
第1页 / 共23页
循环语句北师大版市名师优质课比赛一等奖市公开课获奖课件.pptx_第2页
第2页 / 共23页
点击查看更多>>
资源描述
,课前探究学习,课堂讲练互动,【,课标要求,】,1,了解两种结构循环语句,For,语句和,Do Loop,语,句,2,掌握两种循环语句普通形式并会应用,3,经过详细实例使学生明确两种循环语句区分和联,系,【,关键扫描,】,1,利用循环语句处理实际问题,(,重点,),2,两种循环语句区分与联络,(,易混点,),3.2,循环语句,第1页,For,语句,(1),适用范围:,For,语句适合用于,_,循环结构,(2),普通形式:,自学导引,For,循环变量,_,_,_,预先知道循环次数,初始值,To,终值,循环体,Next,1,第2页,Do Loop,语句,(1),适用范围:预先不知道,_,_,,要依据其它形式,_,停顿循环,(2),普通形式:,想一想,:,For,语句与,Do Loop,语句能否相互转化,?,提醒,在预先知道循环次数循环结构中,,For,语句和,Do Loop,语句普通能够相互转化,在预先不知道循环次数循环结构中,不能用,For,语句,普通用,Do Loop,语句,2,循环,次数,终止条件,第3页,对,For,语句了解,(1),计算机在执行,For,语句时先对循环变量赋初始值,然后与循环变量终值比较,若小于或等于终值,则执行循环体,然后循环变量值增加,1,,再与终值比较,若还小于或等于终值,再执行循环体,以这类推,直到循环变量值大于终值,停顿执行循环体,(2),在,For,循环语句中,我们默认循环变量每次增量为,1.,假如需要考虑增量不为,1,情况,需要使用参数,Step.,比如,,“,输出,1,到,100,内全部奇数,”,算法语句为:,名师点睛,1,第4页,对,Do Loop,语句了解,(1),计算机执行,Do Loop,语句时,先执行,Do,和,Loop While,之间循环体,然后判断条件是否成立,假如条件成立,则返回执行循环体;这个过程重复执行,直到条件不满足时,不再执行循环体,跳出循环体,执行,Loop While,语句后面语句,(2),在应用,Do Loop,语句时一定要注意条件表示式写法,不满足,While,后面表示式时停顿循环,若满足则继续循环,2,For,i,1 To 100 Step 2,输出,i,Next,第5页,题型一,For,语句应用,编写一个计算,1,2,3,2,5,2,999,2,算法,画出算法框图,并用,For,语句描述这个算法,解,For,语句描述算法为:,【,例,1,】,S,0,For i,1 to 999 Step 2,S,S,i*i,Next,输出,S,第6页,算法框图以下:,第7页,规律方法,(1)For,语句是表示循环结构最常见语句之一,它适合用于预先知道循环次数循环结构,有些循环中假如不能直接看出循环次数,则可经过题目中规律先求出循环次数再写循环语句,(2),使用,For,语句设计程序普通思绪:,确定循环次数;把重复要做工作,作为循环体放在,For,与,Next,之间,第8页,请阅读以下用,For,语句给出算法,画出算法框图并说明该算法处理功效,【,训练,1,】,S,0,For,i,1 To 20,Step 2,S,S,i,Next,输出,S,第9页,解,算法框图如图所表示,所以,这个算法实际上处理是求和,S,1,3,5,7,9,11,13,15,17,19.,第10页,以下给出是用循环语句编写一个算法,依据该算法写出此题算法功效,并画出对应算法框图,I,1,Do,a,I Mod 2,If,a,0,Then,输出,I,End If,I,I,1,Loop,While,I100,时结束,且,I,初始值为,1,,故可判断,1,I,100.,第13页,依据下面算法语句,绘制算法框图,指出输出最终结果是什么?并将它改为另一个循环,画出对应算法框图,算法:,(,如左下列图,),S,0,For i,3 To 99,S,S,i3,i,i,2,Next,输出,S,【,训练,2,】,S,0,i,3,Do,S,S,i3,i,i,2,Loop While i,99,图,1,第14页,解,算法语句对应算法框图如图,2,所表示,它用是,“,For,”语句,最终输出结果是,3,3,5,3,99,3,,利用,“,Do Loop,语句,”,能够改为:,(,如图,1),对应算法框图如图,3,所表示:,图,2,图,3,第15页,某高中男子体育小组,100 m,赛跑成绩,(,单位:,s),为:,12.1,,,13.2,,,12.7,,,12.8,,,12.5,,,12.4,,,12.7,,,11.5,,,11.6,,,11.7.,从这些成绩中搜索出小于,12.1 s,成绩,画出算法框图,并用基本算法语句描述算法,审题指导,解答本题可先设计出处理该问题算法步骤,画出对应算法框图,然后再用基本算法语句描述算法,【,例,3,】,题型,三,循环语句应用,第16页,i,1,Do,输入,g,i,If,g,i,12.1,Then,输出,g,i,i,i,1,Else,i,i,1,End If,Loop,While,i,10,6,分,12,分,其算法框图以下:,第17页,【,题后反思,】(1),本题是循环语句和条件语句综合利用,在执行循环体过程中嵌套着条件语句,即判断,g,i,12.1,是否成立,在编写这么含有条件语句和循环语句混合语句时,应明确循环体与条件之间关系,(2)Do Loop,语句能表示不知循环次数循环结构,常与选择结构综合考查,在读程序时,要注意用列表法把循环体中变量值列出来,从中观察规律,检验,While,后条件是否被满足,一旦不满足条件,循环停顿,第18页,高一,(1),班共,60,人,市青少年保护中心抽样检测同学们身体素质,要求学号被,3,整除同学参加体验,已知学员是从,1,到,60,号,请编写输出参加体检同学学号一个程序及流程图,解,流程图为:,程序为:,法一,【,训练,3,】,S,0,For,S,0 To 60,S,S,3,Next,输出,S,第19页,法二利用,Do Loop,语句,第20页,错解,误区警示,在编写循环语句程序中,易出现算法步骤,先后执行不恰当而致错,【,示,例,】,S,0,For,i,1 To 20,i,i,1,S,S,1/(3i),Next,输出,S,第21页,用循环语句编程,“,条件四步曲,”,:,(1),给循环语句变量赋初始值;,(2),找出程序中重复执行部分,(,循环体,),;,(3),找出控制循环条件;,(4),确定输出结果,正解,S,1,For,i,1 To 20,S,S,1/(3i),i,i,1,Next,输出,S,第22页,处理这类问题,应从确定循环次数以及循环变量初值、步长以及终值入手进行分析,只有确定了循环次数,才能利用,for,循环,同时要注意设定好循环变量初值、步长和终值,防止出现多一次循环或少一次循环情况,第23页,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服