资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
Do 循环语句教学设计一、教材分析一、教材分析: 1、本节课的内容是2.4 程序的循环结构的一部分,排在 for 语句之后。教材中的例子是采 用 do/loop until(直到型循环)语句格式,但此格式与大部分学生的平时思维习惯不太一致,所以 讲解时改用 do while/loop(当型循环)格式,然后让学生在理解的基础上自己掌握 do 循环语句的 其他格式。通过本节课的学习,会使学生对循环结构有一个更深刻的理解。 2、 “用计算机解决问题的步骤”是贯穿整书的一个重点,本节也不例外。因此,在完成任务的 过程中要注重培养学生解决问题的方法和思路。二、学生分析二、学生分析: 1、教学对象为高一的学生,刚学习了 for 循环语句,大部分同学理解了循环语句的作用,初 步掌握了 for 循环语句的语句格式、执行过程,并且通过学习知道 for 语句适合解决循环次数已知 的问题和执行三要素。 2、本人根据自己的教学经验,在分支结构和 for 语句的教学中,就已经引入了调试的方法(监 视+逐语句) ,并配合流程图,让学生直观理解各语句的执行过程。所以学生对于本节的学习方法已 经比较适应。三三、教学目标:教学目标: 课程内容标准:课程内容标准:会使用程序设计语言实现顺序、选择、循环三种控制结构。初步掌握调试、运行程序的方法。根据课程标准,确定本节课的教学目标如下: 1、知识与技能: 掌握 do 循环语句的基本格式; 理解 do 循环语句的执行过程; 能用 do 循环语句编写简单的程序; 能区分 for 与 do 循环语句的不同。 2、过程与方法: 经历并能用流程图来表示 do 循环语句的执行过程; 掌握 do 循环语句解决问题的一般方法,并能解决实际问题; 培养学生分析问题,解决问题的能力。 3、情感态度与价值观: 引导学生发现知识,培养他们进行探究和创造的能力。 四、教学重点、难点四、教学重点、难点: 教学重点: do 循环语句的语句格式、控制循环的条件、执行过程。 do 循环语句与 for 循环语句的区别 教学难点: do 循环语句的执行过程 根据实际问题,分析并确定循环体、控制循环的条件。 五、教学方法五、教学方法: 问题法,演示法,任务驱动。 首先通过“一粒米的故事续编” ,以知识冲突的形式引入课题。接着通过对一个简单程序的监视,引导学生通过流程图来理解 do 循环语句的特点,并进行知识扩散,让学生自己掌握 do 语句 的几种格式。然后结合引入部分的题目,引导学生经历计算机解决问题的步骤。最后通过小结和与 for 语句的对比,加深学生对循环语句的整体认识。六、教学环境:六、教学环境: 安装 Visual Basic 中文 6.0 及电子课室的多媒体网络计算机室;七、教学过程七、教学过程:教学环节教学环节教师活动教师活动学生活动学生活动设计意图设计意图导入新课导入新课 (2 分钟)分钟)上一节课我们用 for 循环语句共同分析 解决了“一粒米”的问题,知道了如果要按 术士的要求将棋盘摆满,将需要一个天文般 的数字。现在我把问题改一下,2007 年我国 粮食总产量 5 亿吨,那么最多能摆放多少个 格子呢?(假设 1 亿吨米约为 5*1016粒) 问:这个问题用 For 语句能解决吗,为什么?在 VB 中就有另一种循环语句 DO,能 够很好解决这类问题。下面我们就借助一个 小程序,来帮助大家认识这个语句。学生结合 for 语 句特点,分析 问题并填写学 案中表格(1)1、复习 for 语 句三要素 2、已有的知识 无法解决现有 的问题,以此 激发学生的求 知欲教师调试执行 Do While 小程序“输出 1-5”:、教师点击执行程序 、教师进入代码窗口,找到对应源代码 、教师利用“监视” 和“逐语句”调试功 能,展示循环变量 n 的变化情况学生观察程序 执行过程,并 填写学案中表 格(2) ,探究 并尝试归纳程 序执行规律用 VB 的调试 功能,既能让 学生直观看到 程序执行的 “内幕” ,也能 提高学生调试 成学能力探究新知探究新知 (15 分钟)分钟)问:这个小程序对应流程图应该怎样画呢? 请结合流程图描述该程序的执行过程?学生根据记录 表和程序执行 过程画出对应 流程图,并描 述其执行过程流程图是学好 程序设计的重 要工具。让学 生以画流程图 的形式不仅可 以加强学生对 do 语句的理解, 更增强学生自 学程序能力由具体推广到 一般,让学生 自己推导、归 纳出结论归纳 Do While 语句格式、流程图及特点: 、在学生流程图基础上推广得到 Do While 语句的流程图、在(1)的基础上,引导学生归纳出 Do While 的执行特点 、问:若 n=n+1 语句未出现,会有什么样 的后果呢?学生思考、归 纳学生刚学完 for 语句,在 do 语 句中很容易忽 略循环变量的 变化课堂练习:根据 P57 页表 2-10,画出 do 语 句的四种不同格式对应的流程图。学生根据文字 提示,在学案 表格(3)中画 出对应流程图举一反三,加 强学生对 do 语 句不同格式的 理解1、引导学生分析引入部分题目: 、循环次数:未知 、循环条件:棋盘上米粒总和小于 5 亿吨 、循环体:累加求和;改变循环条件 2、在上一步的基础上画出大致流程图在老师的引导 下用循环语句 三要素分析问 题,并画出流 程图教给学生分析 问题、解决问 题的方法练习巩固练习巩固 (16 分钟)分钟)上机实践:用 DO 语句完成引入部分题目 扩展任务:试试用四种不同的 do 语句格式完 成上机实践学生根据前面 的分析编写程 序,完成上机 实践一题多解,培 养学生的发散 思维课堂小结课堂小结 (2 分钟)分钟)1、do 语句的格式、流程图 2、循环结构三要素掌握用循环语 句解决问题的 思想和方法帮助学生形成 知识体系分析小结分析小结 (5 分钟)分钟)do 语句与 for 语句的区别: 1、 学生 2 人一组,讨论并填写学案中表格 2、 教师汇总对 do 循环语句 与 for 循环语句 进行比较趁热打铁,注 意所学知识的 纵向连接八、教学评价八、教学评价评价等级评价内容A(优秀)B(良好)C(一般)D(要努力)自评理解 Do 循环执 行过程,并能 结合流程图清 晰描述理解透彻并能 结合流程图清 晰描述理解但描述不 太清晰基本理解,流 程图绘制需要 参考有印象,但不 太理解Do 语句的四种 不同格式能自己画出对 应流程图,并 清楚知道其区 别能自己画出对 应流程图,并 大致清楚其区 别能看懂四种流 程图,基本清 楚其区别感觉个个都差 不多上机实践能自己分析问 题,并能用两 种以上方法调 试成功能自己分析问 题,程序调试 成功在老师的帮助 下,基本完成题目与知识点 结合有困难, 程序无法调试 成功Do 与 for 语句 的区别能够清晰地概 括出两者的不 同,并说出依 据能够概括出两 者的不同,有 一定依据基本说出两者 的区别,但无 充足依据有困难,只能 说出一两点九、教学反思九、教学反思 1、教材处理。本节课的内容我将书本的 do.loop until 格式改为 do while.loop 格式,因为“until”是“直至” , “while”是“当” ,相比较而言, “while”更符合我们的使用习惯,让学生在 第一次接触 do 语句时能有一种更容易理解的方式。同时对于其余的几种格式,因相差不大,让学 生自己画流程图去理解。 2、引入。引入采用知识冲突的方式,让学生用已有的知识去解决新的问题,通过分析问题, 从而引出新知。在上一节课我重点安排学生用 for 语句完成“一粒米的故事” ,从而为本节课做好铺 垫。 3、探究新知。对于本节课的知识点“do 语句的格式和流程图” ,教学中主要采用教师演示一 个简单程序的调试过程,学生观察和记录,然后由学生利用已有知识画出流程图,教师再通过归纳 的方式推导出“do 语句的格式和流程图” 。整个过程强调知识的主动构建,教师通过问题引导学生 发现程序的执行规律,并最终得出结论。 4、重分析。本节课的重要目标之一就是让学生学会分析。因此,在上机实践中,我通过循环 结构三要素的确定,让学生养成先分析,后写程序的习惯。 5、此节课的成功离不开持续性的良好的学习方法。从分支结构开始,我就让学生学会观察、 分析程序的执行过程,并习惯通过流程图来正确理解程序。 6、例子生活化程度不够,数学味较浓,对部分学生的兴趣和吸引力不太大。附录一:附录一:Do 循环语句循环语句学案学案一、一、学习目标学习目标 掌握 do 循环语句的基本格式、执行过程; 能用 do 循环语句编写简单的程序; 能区分 for 与 do 循环语句的不同。 能分析并解决实际问题 二、二、学习重点学习重点 能通过实验观察发现 do 循环语句的执行过程 根据实际问题,分析并确定控制循环体、循环的条件 三、三、学习过程学习过程(1)结合 for 语句特点,想想“一粒米”的故事续编这个问题能用 For 语句能解决吗,为什 么? 重复执行的内容重复执行的内容循环变量的变化范围循环变量的变化范围步长步长(2)观察“输出 1-5”程序执行过程(注意观察变量 n 的值和有黄色标记的行) ,填写下表,并尝 试画出对应流程图。循环循环 次数次数循环前循环前n n 的值的值循环体循环体循环后循环后n n 的值的值第一次第一次第二次第二次第三次第三次第四次第四次第五次第五次第六次第六次流程图:(3)根据 P57 页表 2-10,画出 do 语句的四种不同格式对应的流程图。格式格式Do while 条件 循环体loopDo until 条件 循环体loop执行方式执行方式所列条件满足满足时 执行执行循环所列条件满足满足时 退出退出循环流程图流程图格式格式Do 循环体 loop while 条件Do 循环体 loop until 条件执行方式执行方式所列条件满足满足时 执行执行循环所列条件满满足时 退出退出循环流程图流程图满足循环条件吗?Y执行循环体N N(4)分析问题,填写下表。循环条件循环条件循环变量改变循环变量改变循环体循环体(5)分析 do 与 for 的区别,填写下表。forfor 语句语句dodo 语句语句基本格式基本格式循环次数循环次数 (已知(已知/ /未知)未知)循环条件改变方式循环条件改变方式 (自动(自动/ /手动)手动)。 。 。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号