教师备课笔记教学课题第8课循环语句——For循环课时数2教学目标知识目标1
了解循环结构的概念、理解循环结构的基本思想;2
掌握For循环语句的基本结构;3
理解For循环语句的执行过程;技能目标尝试采用For循环结构编写简单的程序,解决实际问题
情感目标培养和提高学生结构化程序设计的理念,从程序设计领域进一步提升学生的信息素养重点1
循环结构的概念2
For循环语句格式及其应用难点根据需要采用循环结构解决实际问题,并提炼出for语句的基本结构板书设计循环结构——For循环教学辅助简单的For循环实例,VB软件,网络教室过程教师活动学生活动设计意图Fori=1to10s=s+iNextiFor循环变量=初值To终值[Step步长]循环体Next[循环变量]新课导入师:请同学们用我们已学的知识,编程求出1+2+3+……+10的和
提出问题:用这种方法能不能编程求出1+2+3……+100的和,1+2+3……+1000的和
那么有没有一种更好的方法来解决这类问题呢
教师提示:观察10句赋值语句有什么共同点、不同点
能不能用一组通用的语句来表示
学生积极思考,并给出:学生回答:共同点:都是将s加上一个数的和赋给s;不同点:s所加的数不同
唤起学生对已学知识的回忆通过学生熟悉的例题,进一步提出问题,引导学生思考,逐步引导学生观察分析,寻求解决问题的最佳方法,从而引入课题
新课教学一、循环结构的认识教师总结:实际这10句赋值语句在重复着同一个操作,都是将s加一个数的和赋给s,如果用变量i表示每一个加数,那么这10条语句就可以用一条表示:s=s+i(i=1,2……10)
重复执行这句语句,就可以实现该程序的编写
这就要用到循环结构
循环结构就是指程序重复执行循环语句中的一行或多行代码
师:在实际生活、学习过程中,有哪些循环结构的例子
尝试把你们举例的生活中的循环结构的例子用流程图表示出来