for循环(两个课时)_氮的循环第2课时
for循环(两个课时)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“氮的循环第2课时”。
For/next 循环(第一课时)
一、教材分析
本节课的教学内容是信息技术选修模块一《算法与程序设计》中的第2章第4小节《程序的循环结构》。循环结构是程序设计的三种基本结构之一,是程序设计中的重点也是难点,后续的算法的设计教学,都要以此为基础。本节内容注重实例分析,通过教师的引导,让学生感受和领悟循环结构的执行方式,解决实际问题。
二、学情分析
学生在学习本节课前,学生已经掌握了顺序和分支结构,并对循环结构有一定的认识,且能初步用VB编写程序解决问题。
三、教学目标
知识目标
理解循环结构的基本思想。
掌握用For循环语句编写程序。
能力目标
培养和提高逻辑思维能力,能独立完成简单循环结构算法的设计。
培养分析问题和解决问题的能力。
情感目标
提高学习兴趣,培养学习的主动性和探究性,体验成功的快乐。
四、教学重难点
重点:掌握for„next循环语句的格式及使用方法。难点:for语句的具体执行过程
五、教法与学法
教法以讲授法和演示法为主,学法以探究法和实践法为主。
六、教学过程
第一环节:温故知新
复习上节课的知识点:三个主要讲的控件(标签、文本框、按钮)、对象、如何修改对象的属性、事件以及事件的处理过程、清楚什么对象的什么事件。If语句的结构(块语句)
配套复习练习
例1 x=2 y=3 x=x+y y=y+x
x和y的值
(重点掌握变量的计算)例2 A=7 B=9 if a
求m的值(复习选择结构)
例3 看流程图输出结果(也是复习选择结构)第二环节:新课导入
流程图展示分支结构和循环结构,比较箭头的流向,导入本节课学习for循环语句。第三环节:新课讲解
例1:“钓鱼岛是中国的”在屏幕上输出10次。——》需要重复执行 例2:将1—15每个数显示在屏幕上。——》也需要重复做。比较发现循环结构就是在做大量相同的事情或者有规律的事。总结循环结构的四要素:从起点a到终点b 每x 重复做某事
对应得出for循环的语句格式:for 循环变量=初值 to 终值 step 步长
循环体
Next 循环变量 例2用循环语句写出,套格式。(讲清题目对应的四要素)
For i=1 to 15 step 1
Print i
Next i 第四环节:上机练习
完成这个练习同学自己思考以下两个问题:
①1—15每两个数输出;(学生学会更该步长)
②从1—5,输出每个数的两倍;(学生学会输出语句的更改)
过程中教师四周巡视,帮忙解答疑问。第五环节:练习讲评
教师控制随机控制某位学生的电脑,评价学生完成的情况,并根据学生完成的情况讲解注意点。ppt具体讲解for语句的执行过程,帮助学生更好地理解for循环。
For/next 循环(第二课时)
一、教材分析
本节课接上节课的for/next循环结构,主要通过对一个具体例子的改进,让学生对循环结构有更深的了解,进一步掌握取余、计数和累加的方法,使学生更容易学习do循环。同时渗透下面的枚举算法。
二、学情分析
学生上节课已经掌握了循环语句的基本格式和使用方法,但对于具体的问题分析练习调试的机会不多。这节课给学生充分的时间思考探索和上机练习,真正掌握for/next循环。
三、教学目标
知识目标:掌握计数、累加和逻辑运算符的使用。
能力目标:能独立运用循环结构解决实际问题,能举一反三,触类旁通。情感目标:培养独立思考探索精神。
四、教学重难点
重点:根据实际问题,编写for/next循环语句
难点:理解计数、累加和累乘在循环中的重要作用。
五、教法与学法
教法以讲授法和演示法为主,学法以探究法和实践法为主。
六、教学过程
接着上节课的例子,本节课例子一步步递进,逐个掌握知识点。第一环节:案例讲解和上机练习
例一:输出1-20内的所有偶数。发散思维让同学们上机操作用多种方法解决。重点是巩固循环的四要素。例二:输出1-20内偶数的个数。老师具体讲解计数器的使用,强调输出语句放置的位置。
例三:输出1-20内偶数的和。让同学们借鉴计数器的使用方法,掌握循环中的累加。例四:求1—20里2和3的共同倍数。讲解逻辑运算符(and or not)的使用。第二环节:当堂练习
掌握for循环中的计算问题,注意做练习时不要思维定势,只是循环变量的累加。要看清变量。
例
s=0
For i=4 to 9
step 2
S=s+1
Next
i
求s的输出结果