vb中FOR循环语句的教学_百度文库_第1页
vb中FOR循环语句的教学_百度文库_第2页
vb中FOR循环语句的教学_百度文库_第3页
vb中FOR循环语句的教学_百度文库_第4页
vb中FOR循环语句的教学_百度文库_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、vb中FOR循环语句的教学vb中FOR循环语句的教学                            形式多样的多个圆的画法一、基本说明1、本教学案例参与人员基本信息 身份   项目姓名通讯地址及邮编联系电话(可选)E-mail设计者 张建平 长沙市雅礼中学410007&#

2、160; Zhang10011指导者 同上   2、教学内容1)教学内容所属模块:算法与程序设计2)年级: 高一二期3)所用教材出版单位:上海科技教育出版社4)所属的章节:第二章第四节 5)学时数:   45 分钟 二、教学设计 1、教学目标:l      从形式上大致弄清循环语句结构(for 和next 配套出现)。l      让学生理解循环的含义和作用(是一次又一次的重复执行某关键操作,而不是一次性地同时完成大量关键操作

3、)。l      理解循环的执行过程,更进一步弄清循环语句结构。l      掌握各基本概念及功能l      体会循环变量给循环体带来的影响l      最终能透彻理解循环语句,会使用FOR语句编写程序解决问题。     2、 内容分析:循环语句是程序设计的三大基本结构之一,是三个结构中最难的一个,在以往各届教学中学生很难于理解和掌握。由于本人所教5个班中

4、有4个是交费班,学习能力和习惯都欠佳,要求教学者以深入浅出及趣味性的教学吸引学生。重点:使学生理解循环语句的含义和执行过程,语句中的相关概念。难点:FOR语句中循环变量的变化,循环次数的决定,循环变量给循环体带来的影响。3、 学情分析:大部分中学生对程序语句和算法的理解能力不强,更由于高中阶段其他课程的繁重课业负担使得学生们不会花多的精力和时间来学这门课。本节课之前学生已学了基本输入输出语句、条件语句、少量控件的使用,对循环语句还没有了解。教师应采用一种让学生很容易接受的方式来学习新知。4、设计思路:   根据教学内容(FOR语句)讲解很枯燥,中学生不喜欢概念讲解及理论灌输

5、的特点,采用画圆来形象地呈现循环的效果;首先避开语句的介绍,学生先操作体验FOR,对该语句有了感性认识后,教师根据学生的体验进行FOR语句的总结提升,使对该语句上升到理性认识;最后教师对完成的同心圆FOR语句提出进一步的设计要求,使学生在完成过程中更透彻地理解for语句。教学中沿着“体验-感觉-总结-拓展”的思路来学习新知,体现了新课程理念中“以人为本”的思想,注重以学生为主体,师生互动推动教学的进行,枯燥而难懂的内容变得生动形象,由浅入深,容易理解和掌握。l      引入,知识迁移:画少量圆à画大量圆,用已有知识无法达到目标,引出

6、本节课新的学习内容:FOR循环。l      新知识初体验:学生用老师提供的FOR语句来画大量同心圆,初步体会FOR 语句格式和效果。l      探索中再体验:学生按老师提示要求,在FOR中修改部分参数,体会画圆个数的变化,圆之间间隔的变化。l      总结体验结果,学习新知:教师在学生已有的对FOR语句的体验上,总结for语句的语句格式,执行过程,语句中的相关概念(循环变量,循环初值,循环终值,循环体)。l   

7、;   知识拓展:教师提出新的编程要求,学生修改循环体中圆心坐标,观察组圆的变化,体会循环体中语句的执行与循环变量的关系,给执行结果带来的千姿百态的变化。l      课堂总结:展示学生作业,总结for语句要点,展示for语句使用的其他示例,促进学生进一步的思考。三、教学过程描述教学环节及时间教师活动学生活动对学生学习过程的观察和考查,以及设计意图 课堂引入  5分钟circle 画圆语句复习 ;  展示本节课最终作品;布置两个按钮(画一圆,3圆)的编程  学生完成

8、一个圆、3个圆的按钮编程观察:95%的学生完成了老师要求,不清楚的也求助旁边的同学完成。 意图:复习上节课所学的circle 画圆语句(因为本节课的循环效果由它体现);让学生体会画一个,画多个圆可通过写多个circle语句的方式达到;提出(画大量圆)问题,使学生深入思考解决办法 提问:如何画出50个,100个圆呢? 思考观察:期待画大量圆的新方法。意图:用多条circle语句是达不到要求的;为引出新的语句è for循环作好铺垫,使新的内容过渡自然,学生易于接受。 内容展开  25分钟 学生按老师要求编程-For 循

9、环的初次体验  教师展示画100个同心圆的代码编写 上机练习,在自己的程序上实现代码 观察:学生对初次编写FOR语句实现画多个同心圆感到很新奇,兴趣高昂,99%的同学依葫芦画瓢完成代码编写。意图:通过很直观的例子让学生先体验FOR 语句的效果,提高他们的学习兴趣,对FOR有个感性的形式上的认识。探索-For 循环的深入接触 提出要求,学生在FOR的代码中修改几处,观察变化情况  上机练习,修改FOR 语句中的各个参数,体会for 语句各部分的作用观察:学生仍然很有兴趣地试探,修改着FOR中的参数,体会着圆的变化。意图:通过学

10、生自己对for语句中各参数的修改,观察同心圆的变化,对循环次数圆的个数,循环体等概念有了初次的感性体会;避免了教学者对for 语句概念的生硬灌输。总结,学习新知FOR语句提问,根据学生回答,总结出FOR语句中语句格式、概念,执行过程思考,根据上一步的体验回答问题。观察:大部分学生比较轻松地理解了FOR语句。意图:对学生自己的试探体会,加以总结,很直白渐进地让他们懂了FOR语句,使对FOR循环语句的理解,上升到理性的阶段;对新知识的学习水到渠成,避免了枯燥的教学。拓展, 再次深入了解FOR 语句 10分钟提出绘制多方组圆要求,使学生思考,理解循环体中语句的执行与循环变量的关系上机练习,

11、绘出多方组圆观察:70%的学生绘出了老师要求的图形,有5%的学生有所创新,学生兴趣饱满。意图:对循环体中各圆圆心的修改,观察所绘组圆的变化,进一步认识循环语句,理解循环变量给循环体带来的变化,体会循环语句的魅力。课堂总结,内容延伸 5分钟展示学生作业,总结本节课内容,展示for 的其他应用,FOR与其他控件结合的效果,上交作业思考观察:期待新知识的学习。意图:增进对循环语句的透彻理解,对算法的理解,提高学生的学习兴趣。四、教学反思优点: l      用画圆来呈现循环的效果,直观形象,易于接受,比以前用1+2+3+。100来引入效果强

12、,反映了学生喜欢有趣味的教学。l      由浅入深,层层递进,在学生自己先体验FOR的基础上来实现理论性较强的教学,效果明显。以前先从理论入手,介绍FOR的语句结构,执行过程,功能,大部分高中生感到抽象难懂,兴味索然,老师很难开展教学。不足:l      画圆虽好,但是选材有些陈旧,应该采用更好更新的示例。l      由于整节课都是围绕画圆来说明FOR语句,对FOR语句的典型应用累加和累乘没有强调,只是最后作为探索内容。另:在教学中发现,雅礼班的学生在程序拓展方面要强于长雅班,教师要求学生将圆从四个方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论