循环结构教学设计_第1页
循环结构教学设计_第2页
循环结构教学设计_第3页
循环结构教学设计_第4页
循环结构教学设计_第5页
全文预览已结束

下载本文档

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

文档简介

1、2.3.3循环结构教学设计泉州七中吴加明一、教材分析本课所用教材是算法与程序设计(选修)教育科学出版社出版,第二章2.3.3 循环结构。共安排4课时,本节是第1课时,主要内容是介绍循环结构的思想和特点,重点是让学生掌握For循环语句及其应用,考虑到课本中有关给“希望工程”捐款的例子相关简单,所以不作为课堂范例,而是留给学生课后自主探究。为了让本节课教学形式更加丰富多样,课堂气氛更加活跃,师生互动性更强,教学效果更加显著,本课对教材进行了大胆地创新使用,对其进行大量充实和补充。首先以图片欣赏和问题思考引入课题,在举例说明部分进行一个“折纸游戏”的活动,然后是包括“找找茬”、“算次数”、

2、“读程序”等内容的自主探究学习,最后是课堂小结及自我评价反馈。二、学情分析本教材与数学的算法有很大的相关性,鉴于高考的需要,学生求知欲比较强。但是程序循环是一种全新的理念,部分学生对代码的接受度有困难,所以本案例在设计时强调要语言通俗化、内容生活化、实例游戏化。学生已经掌握VB程序的编程环境与运行方法,了解顺序结构和选择结构的程序执行流程,具备一定的算法基础和具有一定的比较、归纳能力。为本节课提供了必要的知识储备和操作基础。三、教学目标1、知识技能(1)掌握循环的概念,理解循环结构的内涵;(2)初步了解FOR循环语句的格式及执行过程。2、过程与方法从生活中的动脑筋智慧练习入手,分析与提炼算法,

3、从中得到循环的理念,再通过类比,逐步深化对循环思想和执行过程的理解。3、情感态度及价值观(1)提出问题,促进学生探研的热情,问题的解决,激发学生的学习兴趣与积极性;(2)通过小组讨论与探究活动,提高团队合作能力。四、重点难点1、重点:掌握FORNEXT循环语法,理解它的执行过程;2、难点:生活实例、数学实例等提炼成算法后与循环实际结合的方法。五、教学方法采用示例引导、任务驱动、自主探究、小组合作、半成品加工等教法。讲清概念;注重实例分析,重点突出新知识点,重视新知识的精讲多练。六、教学过程(一)【引入课题(5分钟)】1、欣赏图片:重复之美学生活动:观看图片画册。教师活动:通过刚才观看图片我们不

4、难发现:重复、循环是生活中的一种普遍现象,它有时可以表达一种艺术效果,给人以美的享受。2、思考、讨论并回答:生活中的循环现象:学生活动:回答:马路上的红绿灯、绕着操场长跑、一年四季、一周七天、一天24小时、血液循环、大气循环教师活动:今天,我们的学习主题是循环结构(二)【讲解新知(5分钟)】For 循环变量=初值 To 终值 Step 步长值循环体Next 循环变量教师活动:在VB中有两种循环语句,即:For循环语句和Do循环语句,本节主要介绍For循环语句:For语句书写格式:通过流程图介绍其执行过程:For-Next循环的执行过程是:循环变量取初值;循环变量与终值比较,没有超过终值转,否则

5、循环结束,接着执行循环语句的后继语句;执行一次循环体;循环变量增加一个步长增量;重复步骤。(三)【举例说明(10分钟)】折纸活动师生活动:和学生一起进行折纸游戏活动,让学生观察分析折纸现象并提出问题:如果给你一张足够大的纸(纸的厚度为0.5mm),将之反复对折10次后,厚度是多少? 教师活动:在活动过程中对学生提问:折纸过程是否构成构环结构,循环体是什么,循环结束条件是什么? 用计算机解决问题就是让计算机来模拟现实生活中的现象,让我们来模拟折纸的过程。分析:假设 s变量用来存放纸张厚度,且初始值为0.5 ,i变量用来存放对折的次数,且初始值为0。即:s=0.5 : i=0循环体: s=s*2

6、循环结束的条件:i10教师活动:演示程序,验证同学们的猜想。教师活动:问题延伸:思考、讨论并回答:对折多少次以后,厚度会超过珠峰高度(8848米)?(答案是:25。)学生活动:修改程序进行验证。教师活动:计算机实现了我们大脑没有办法直接计算的工作。人类的智慧真的是无限的。请大家阅读“扩展资料”中的国际象棋和和米拉的故事,这也是一个与循环结构有关的有趣故事。(四)【自主探究(19分钟)】教师活动:下面开始进入自主探究学习,请同学们以小组为单位进行讨论。1、找错误:阅读下列“打印15这5个数”的程序段,指出其中的错误 :学生活动:分组讨论,并将结果写在学习任务单中。教师活动:检查学生的学习情况,并

7、与全体学生一直指出全部的错误。2、算次数:打开学习包中的“环境标语”这个工程,并运行成功。按如下要求,改变循环变量的初值,终值,步长值,看看有什么变化?操作要求:修改一:初值,终值不变,将步长值改为2,观察输出结果的变化。回答:总共输出几条“关爱地球,保护环境”即循环了几次( )修改二:初值改为7,终值不变,步长值不变,观察输出结果的变化。回答:总共输出几条“关爱地球,保护环境”即循环了几次( )修改三:初值不变,终值改为3,步长值不变,观察输出结果的变化。回答:总共输出几条“关爱地球,保护环境”即循环了几次( )思考并回答:在For循环语句中,循环次数由什么决定?并且思考与循环次数存在着什么

8、关系?Int(终值初值)/步长)+13、读程序:阅读(调试)如下程序段,完成以下问题s=0For i =0 To 10 Step 2s=s+iNext iPrint s问题1、该程序的功能是:问题2、程序运行后,s的值为:问题3、程序运行后,i的值为:问题4、循环次数为:问题5、退出循环的条件是什么:(五)【课堂小结(3分钟)】FOR循环语句的注意事项:1、For-Next语句成对出现,循环变量名保持一致;2、循环变量是数值型变量,一般是整型;3、循环体语句可以是单个语句,也可以是多个语句;4、步长值可正可负,步长为正,初值终值,循环变量的值终值时停止循环;步长为负,初值终值,循环变量的值终值时停止循环;5、当步长值为1时,Step及步长值可以省略;6、初值、终值和步长值既可以是常量,也可以是变量和表达式。(六)【评价反馈(3分钟)】教师活动:接下来请大家在“学习网站”上对自己本节课的学习做一个自我评价。打开网站上的“自我评价”,认真填写好表格内容后提交。学生活动

温馨提示

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

评论

0/150

提交评论