第八课 循环结构———for循环 教学设计 1教学目标 1、了解现实生活中常见循环事件(累加,累乘,统计)。 2、了解for循环的格式,执行过程。理解for循环的设计。 3、尝试采用For循环结构编写简单的程序,解决实际问题。 2重点难点 教学重点:循环结构概念,for循环的格式及设计。 教学难点:分析归纳累加、累乘、统计循环的实现。 3教学过程 活动1【导入】For循环 过程 教师活动 学生活动 设计意图 导入 在图片,某个固定位置上的工人劳动,有什么共同特点? 在一定的条件下,不断重复同样的的操作。 生活中还有循环还有那些? 生活中的循环有四季变换,星期往复等等。 循环概念:有规律的重复。 学生看图理解 学生举例生活中的循环结构的应用。例:从星期一到星期日的循环往复,四季更替等。 让学生理解———循环概念:有规律的重复 新课教学 一、比一比 循序结构与循环结构的区别 在窗体显示1到10之间所有自然数。 二、循环结构的认识 循环结构就是指程序重复执行循环语句中的一行或多行代码。 循环结构有三个要素:循环变量、循环体和循环终值条件。根据求和的流程图和循环结构的三要素画出For循环的流程图。 三、For…next语句的基本格式: For 循环变量=初值 To 终值 [Step 步长] 循环体 Next [循环变量] 注:循环变量的初值、终值和步长都是数值型,如果步长省略,则系统默认步长为1。 四、任务一: 计算1+1/2+1/3+···1/n的值 用For…next语句完善程序。 任务二: 计算棋盘上的麦粒总数 格(i) 当前格的麦粒数 累加和(s) 1 1 1 2 1*2 1+2 3 1*2*2 1+2+4 … … … n 2︿(n-1) S+2︿(n-1) 完善程序。 学生掌握循环结构的三要素,画出循环结构的流程图 学生掌握For…next语句的基本格式 让学生对比下循序结构和循环结构 能让学生理解和掌握For循环结构 让学生掌握循环结构的三要素 让学生体会到采用循环语句的便捷性和优越性,激发学生学习和探究的兴趣。 提高学生的动手操作能力。 掌握For循环语句格式及其应用 体验For循环语句的应用 教学小结 小结 1. 循环结构的概念 2.For循环语句的流程图和格式 3.For循环语句的执行过程 学生回顾本节课的知识 课件13张PPT。第八课 循环结构———For循环2某个固定位置上的工人劳动,有什么共同特点?在一定的条件下,不断重复同样的的操作。阅读如下程序代码:在窗体显示1到10之间所有自然数。Private Sub Command1_Click() i=1 Print i; i= i +1 Print i; i= i +1 Print i; i= i +1 Print i; i= i +1 Print i; i= i +1 Print i; 1、运行结果:1 2 3 4 5 6 7 8 9 10i= i +1 Print i; i= i +1 Print i; i= i +1 Print i; i= i +1 Print i End Sub比一比Private Sub Command2_Click() For i=1 To 10 Step 1 Print i ; Next i End Sub2、阅读如下程序代码:在窗体显示1到10之间所有自然数。运行结果:1 2 3 4 5 6 7 8 9 10一、什么是循环结构?循环结构是指程序重复执行循环语句中的一行或多行代码,重复执行的程序块称为“循环体”,使用循环可以避免重复不必要的操作,简化程序,节约内存,提高效率。循环结构三要素是循环变量、循环体和循环终止条件。(1)把初值赋给循环变量。(2)检查“循环变量”的值是否超过终值。(3)如果不超过,就执行一次“循环体”,然后把“循环变量+步长”赋给“循环变量”然后返回判断。(4)如果超过就停止执行“循环体”,跳出循环,执行“Next”后面的语句。For <循环变量>=<初值> To < 终值> [Step <步长>] <循环体> Next <循环变量>注意: 1、在For循环语句中,For 和 Next是一对语句,必须成对出现,缺一不可。 2、Step可以省略,这时步长默认为“1” 。 思考:循环变量的增量即步长,能否为0?如果为0,程序的运行结果怎样?二、For …Next循环结构的语句格式二、For …Next循环 ... ...
~~ 您好,已阅读到文档的结尾了 ~~