资源简介 本资料来自于资源最齐全的21世纪教育网www.21cnjy.com第八课循环结构——for循环教学设计1教学目标知识目标:1、了解现实生活中常见循环事件(累加,累乘,统计)。2、了解for循环的格式,执行过程。3、理解for循环的设计。技能目标:1、学会对循环事件进行分析,并用循环结构对事件加以描述2、学会画循环结构流程图2重点难点教学重点:循环结构概念,for循环的格式及设计。教学难点:分析归纳累加、累乘、统计循环的实现。3教学过程活动1【导入】情景导入1、循环的认识:引入:生活中的循环有四季变换,星期往复等等。循环概念:有规律的重复。2、过渡:求1-100的和。顺序语句要写100次。有没有更好的方法?活动2【讲授】授新(2)授新:1、循环结构:用程序实现重复执行一行或多行代码的结构。2、循环结构的分类:适用确定次数循环结构:for循环。适用不确定次数循环结构:do循环。3、for循环的格式:For循环变量=初值to终值[step步长]循环体Next循环变量4、for循环的执行过程:(先判断后执行)如右图,初值,终值,步长都为整型步长默认为1;递增型:步长为正,初值超过终值结束。递减型:步长为负,初值小于终值结束。5、for循环的组成;循环控制语句:控制循环的次数。循环的执行体:重复执行的部分。6、循环的设计:①、规律性的重复是什么:(循环体是什么,主要有三种)累加:通项是s:=s+I;累加变量s初始化为0;累乘:通项是s:=sI;s累乘变量s初始化为1;计数:通项是tot:=tot+1;计算器初始为0;②、循环几次:S:=1+2+…+100;(共100次)③、确定初值、终值及步长。根据循环的次数确定初值、终值,根据累加项的变化确定步长。④、画流程图:给变量S赋初值0,用来记录累加值I<=100?计数器I赋初值1输出S值是S=S+I(累加)计数器增加1结束开始否⑤BASIC源程序:S=0I=1FORI=1TO100S=S+INEXTIPRINT“S=”,SEND活动3【作业】学生作业(3)学生作业:完成课堂练习2注意:只是累加项的变化:I变化1/I;其它都没有变。活动4【测试】交流总结对学生的程序进行测试交流。21世纪教育网--中国最大型、最专业的中小学教育资源门户网站。版权所有@21世纪教育网 展开更多...... 收起↑ 资源预览