《苏科版(2018)八年级全册信息技术44179.pdf》由会员分享,可在线阅读,更多相关《苏科版(2018)八年级全册信息技术44179.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、循环语句 一、教材分析 该部分是八年级信息技术第四章关于程序设计中循环语句的学习,本课包含的内容有认识循环语句,循环语句的分类,着重学习计数循环语句,以及知识的延伸相关例题的讲解,以求学生们能更充分了解循环语句,学以致用。二、学情分析 结合前面的学习,学生已初步了解程序语言,这部分是程序设计的第二部分,遵循了由浅入深、循序渐进的原则。根据维果斯基的“最近发展区”理论,在原有基础上以求得到进一层次的提高。三、教学目标 知识与技能:理解循环程序,掌握计数循环语句。过程与方法:通过循环语句的学习,提高思维能力、合作能力、探究能力。情感态度与价值观:在小组合作中,培养学生的沟通交流能力,树立团队意识。
2、四、教学重难点 重点:对循环程序的理解和对计数循环语句的格式的掌握。难点:相关循环语句的例题练习和拓展提升。五、教学策略 1、在新课程理念的指导下,学生是学习的主体,教师是学习的指导者和引领者,所以遵循“自主合作创新”这条主线进行课堂教学。2、在建构主义的指导下,信息技术教学以任务驱动为主,逐步形成学生的知识建构。3、根据学生认知特点,采取循序渐进的原则,逐步引导学生学习。4、由于信息技术的特点,理论与操作相结合,采取讲授与演示并进的方法进行教学。六、教学过程(一)情境导入,激发兴趣 播放一个音乐动画短片,学生们在欣赏动画的过程中,吸引了注意力。这时候老师问:同学们,这个动画好看吗?同学们有没
3、有发现动画是重复播放的,这是为什么?(这是动画的一种播放设置,它在程序里设置了循环。)在前一章节里,已经学过了程序的含义,同学们已经了解了程序的一般概念,对这个循环理解起来也不难。设计思路:兴趣是学习的第一老师,通过温故知新引入本节课话题。(二)探索新知 1、理解循环的含义 那么同学们在看了这个短片,同学们有谁知道循环的含义是什么吗?学生举手回答。(在程序中重复执行某程序段为循环。)那么这个动画是不是无限播放下去呢?我们可以点击停止按钮。同样,在循环程序中也不是无限的重复,而是用一定方式控制循环的结束。设计思路:仍以前面的动画为例,与循环作对比,便于学生理解。2、循环语句 根据控制循环的方式,
4、循环语句可分为计数循环和条件循环。这节课我们来学习计数循环。在 VB 中计数循环语句的格式是:for=to step 步长 循环体 next 循环变量 这个格式是什么意思呢?请同学们讨论一下,然后回答。(计数循环是通过循环变量的计数来控制循环的次数。每循环一次,循环变量就增加一个步长值,当循环变量超过终值就终值循环。语句中step省略时表示步长为1.步长值可以是整数、小数,还可以是负数。)设计思路:通过小组活动的形式,让学生自主学习,老师在此基础进行讲解,有助于理解。(三)探究学习 活动一、分析程序运行结果 展出几个例子,请同学分析:For i=2 to 6 step 2 Print i;Ne
5、xt i (2,4,6)for i=6 to 1 step-1 Print i;Next i (6,5,4,3,2,1)s=0 For i=1 to 3 S=s+i Print s Next i (1,3,6)For i=2 to 1 Print i;Next i (2,1)设计思路:同学可小组讨论,在 vb 程序中操作演示。活动二、编程 找出 200-300 中能被 3 整除的数 For i=200 to 300 If i mod 3=0 then Print i;End if Next i 求 100 以内奇数之和 S=0 For i=1 to 100 If i mod 2=1 then
6、S=s+i End if Next i Print s;活动三、思考问题 小组讨论:计数循环中没有循环体能运行吗?(不能)计数循环在什么情况下会永远循环?(没有终值)循环中可以再加循环吗?(可以)设计思路:加深对循环的理解。活动四、课堂练习 1、在 VB 中设计一个程序输出&*&*&*For i=1 To 3 Print&;For j=1 To 3 Print*;Next j Next i 2、在 VB 中画出三个横排圆 For i=1 To 3 Circle(2000+i*600,2000),500,vbBlue Next i 3、在 VB 中画出五个横排圆 For i=1 To 5 Circle(2000+i*600,2000),500,vbBlue Next i 4、在 VB 中画出五个竖排圆 For i=1 To 5 Circle(2000,2000+i*600),500,vbBlue Next i 5、在 VB 中画出五个同心圆 For i=1 To 5 Circle(4000,4000),500*i,vbBlue Next i (四)课堂总结 通过对循环概念的讲解,循环格式的讲解,同学们初步学会了循环语句。并在例题中学以致用。本课的思维导图如下:循环语句 循环 计数循环 格式 循环体 含义 例题