本资料来自于资源最齐全的21世纪教育网www.21cnjy.com
活动一
用For...Next语句实现循环结构
1教学目标
1、知识与技能
弄清循环语句结构(for
和next
配套出现),理解循环的执行过程;
2、过程与方法
通过具体的例子来学习循环语句,体验循环变量给循环体带来的影响;
3、情感、态度、价值观
体验编程的乐趣,会用FOR编程解决问题。
2学情分析
循环语句是程序设计的三大基本结构之一,是三个结构中最难的一个,在以往各届教学中可以看出学生很难于理解和掌握,尤其是循环变量和循环体的关系。针对这种情况,要求教学者以深入浅出及趣味性的教学吸引学生。21教育网
3重点难点
重点:循环体的结构和循环程序的执行过程;
难点:利用FOR语句编程解决问题。
4教学过程
4.1
第一学时
4.1.1复习旧知,导入新课
复习旧知:
学生完成一个圆、3个圆的按钮编程来复习上节课所学的circle
画圆语句(因为本节课的循环效果由它体现);21·cn·jy·com
让学生体会画一个,画多个圆可通过写多个circle语句的方式达到;
导入新课:
提问:如何画出20个,50个或是100个圆呢?难道要写那么多的circle语句来完成。
学生:期待画大量圆的新方法。
意图:为引出新的语句for循环作好铺垫,使新的内容过渡自然,学生易于接受。
4.1.2展开内容
1、学生初体验
老师展示用FOR循环语句实现画20个同心圆,并投影出代码。
学生在电脑上用老师的代码实现功能。
观察:学生对初次编写FOR语句实现画多个同心圆感到很新奇,兴趣高昂,99%的同学依葫芦画瓢完成代码编写。21cnjy.com
意图:通过很直观的例子让学生先体验FOR
语句的效果,提高他们的学习兴趣,对FOR有个感性的形式上的认识。www.21-cn-jy.com
2、深入探索FOR循环
要求学生在FOR的代码中修改几处,观察变化情况,体会for
语句各部分的作用。
观察:学生仍然很有兴趣地试探,修改着FOR中的参数,体会着圆的变化。
意图:通过学生自己对for语句中各参数的修改,观察同心圆的变化,对循环次数—圆的个数,循环体等概念有了初次的感性体会;避免了教学者对for
语句概念的生硬灌输。
3、总结、概括,让学生体验for循环的执行过程。
通过问题引导总结出FOR语句中语句格式、概念。通过单步执行,体验for语句的执行过程。
观察:大部分学生比较轻松地理解了FOR语句。
意图:对学生自己的试探体会,加以总结,很直白渐进地让他们懂了FOR语句,使对FOR循环语句的理解,上升到理性的阶段;对新知识的学习水到渠成,避免了枯燥的教学。
4.1.3拓展,加深理解
提出绘制4组同心圆要求,每组10个圆(注意四组不能重合)。使学生思考,理解循环体中语句的执行与循环变量的关系。2·1·c·n·j·y
观察:50%的学生绘出了老师要求的图形,个别学生有所创新,学生兴趣饱满。
意图:对循环体中各圆圆心的修改,观察所绘组圆的变化,进一步认识循环语句,理解循环变量给循环体带来的变化,体会循环语句的魅力。21世纪教育网版权所有
4.1.4教学活动
活动1【练习】牛刀小试
用for语句计算1+2+3+......+100的和。
21世纪教育网
--
中国最大型、最专业的中小学教育资源门户网站。
版权所有@21世纪教育网