4.6算法与程序设计综合活动_第1页
4.6算法与程序设计综合活动_第2页
4.6算法与程序设计综合活动_第3页
4.6算法与程序设计综合活动_第4页
4.6算法与程序设计综合活动_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、4.6 算法与程序设计综合活动一、教学目标1、课程标准中的相关内容课程标准在算法与程序设计模块中有如下阐述: “教师应引导学生寻找、发现身边 的实际问题,并设计出算法和计算机程序去解决生活中的实际问题”。2、知识与技能( 1)能将日常生活中复杂的问题简化、抽象,构建合理的数学模型。( 2)将数学模型转化成pascal 的算法流程,并最终写成pascal 程序。( 3)能较熟练的调试程序,并验证结果的正确性。3、过程与方法 教师点拨,学生相互讨论,自主探究。 学生通过探究建立数学模型,并将模型转化成计算机算法。 上机调试,并验证结果。4、情感态度与价值观 引导学生关注现实生活,发现实际问题,激发

2、学生学习的热情。 通过教师引导,学生相互讨论,自主探究,培养协作意识、创新思维与进取精神。 培养学生对问题的分析能力、建立数学模型的能力,并用计算机去解决问题的能力。二、学情分析本节内容的教学对象是高一年级学生,他们已经具备了一定的逻辑思维、分析问题、表达思想等能力。同时,通过前面对算法描述方法(自然语言、流程图)和pascal 语言的学习与介绍,学生已初步掌握了程序的三种基本结构等基础知识,为本节内容的学习提供了良好的基础。三、教材分析1、本节主要内容介绍本节内容是我校校本教材Pascal 程序设计中算法与问题解决第一节,通过实际生活中的简单的例子,体会生活中实际问题的计算机方法。2、重点难

3、点分析教学重点: 实际问题的简化与抽象,并建立合理的数学模型。 算法过程的描述以及算法与程序的转换过程。 Pascal 程序的调试及结果的验证。教学难点: 实际问题的简化与抽象 算法的描述3、课时安排1 课时。四、教学理念本节内容的教学设计充分体现了普通高中信息技术课程标准中的基本理念,注重教学过程中三维目标的渗透。采用了以学生的学习和发展为中心,基于建构主义理论的任务驱动、情境教学等教学方法,突出自主、合作、探究等学习方法;强调信息技术与生活实际的联系,培养学生的逻辑思维能力、解决问题的能力以及创新意识等;设置多元化的评价方式,让学生掌握学习内容的同时,形成交流与评价的能力。主要教学方法:讲

4、授法、演示法、任务驱动、情境教学等主要学习方法:小组协作学习、自主学习等五、教学策略在教学过程中,我们主要围绕“创设环境一讲授新知一任务引领一合作探究一交流评价 一总结拓展”这么一条主线索来开展教学活动。六、教学环境多媒体网络教室、投影仪等。七、教学过程环节教师活动学生活动设计理 念环节一:引导学生学生根据所学物理知识进行问题分析。学生回答:创我们看这么一个问题:一个物体以M的速度,从高为H的1.竖直方向上:小球做自由洛体运动,可设地方水平飞出,问小球落地时, 飞行的距离S以得到落地时间怀引导学境生寻找、发现在现实生活中我们会遇到很身边的实际 问题提多类似的问题,那么如何借助计 算机帮我们来解

5、决呢?看卜面的2.水平方1可上:小球做匀速直线运动,可出例子:以得到水平飞出的距离问题现实问题模拟:停车场的看门人某大型停车场对于进入 该场地的车辆有如下的规定:环节二:学生讨论,并将自己的答案写在Powerpiont文档 中。启1 .进入该停车场的车辆必须发思考 分析问 题为客运车辆,货运车辆谢绝入内。2 .如果该车的乘员数量小于 等于4人,则收费五元。3 .如果该车的乘员数量大于 4人,则收费八元。4 .请根据该停车场的规定, 判断进入该场的车辆是否符合规 定,应该受费多少?老师提问1 :如果你是停车 场看门人,针对想进入该场的车 辆,你会做什么样的判断?教师通过屏幕广播,展示学 生回答情

6、况。教师提问2:你能否根据已 学的数学知识为你认为正确的判 断过程画出思维过程的流程图?教师演示:向学生广播演示 流程图,引导学生分析自己所画 流程图是否存在问题。展示学生学生回答:1、先判断车型是否是客车,如果是,进入 下一步,如果否,决绝进入。2、判断该车乘员数量是否小于等于“4”,如果是,收费五元,允许进入,如果否,进入下 f。3、收费八元,允许进入。环节三:学生在黑板根据刚才的回答画出流 程图环节四:学生讨论,比较自己所画流程图与 同学、老师的差异,并做评价。通过一 个现实生活 中的例子,引 导学生分析 实际问题,并 帮助他们将 实际问题简 化,抽象建立 合理的解决 力TK。刚才同学们

7、已经对问题的解 决提出了正确的思路,并画出了 程序的流程图,现在我们看看如 何根据流程图写出 pascal程 序?引导学生进一步分析:环节五:学生讨论,并口头回答通过具体pascal 语 言,将实际问 题转化位计算机程序 , 并指导学生引导问题解 决教师提问4:1. 需要输入什么数据?需要输出什么数据?2. 程序的结构?1 .需要输入车辆的类型,和乘员个数。2 .输出应父的费用。3 .问题涉及到判断,所以需要用选择结构 的pascal语句。调试,验证结 果的正确性。教师引导学生实践:1. 指导学生打开 pascal编辑环境,编辑 pascal程序。2.调试过程中,输入不环节六:学生编辑pasc

8、al程序,并调试。同的数据,验证输出的结果是否 符合实际情况。引 导学生通过上面这个实际问题的分 析,并通过程序调试,引导学生环节七:小组协作讨论,体会用计算机解决知识、技 能的归纳与 分析。掌握从 个性到一般 规律的方法。总结体会计算机解决实际问题的一般 步骤和方法,并在黑板板书。实际问题的过程,并总结出一般步骤和方法。拓 展延伸调整流程判断创造编写更为简介的程序模块八教学评价班级评价任务编写程序解决问题小组成员评价者您找到问题的正确答X 了吗?是口台如果您没有找到正确答案,原因在于以下哪些方面,分析问题有误;口数学模型建立错误;口算法设计错误;口选择语“没有学好;口流程图没学好;口变量设置

9、错误;口调试程序失败;口其他 。有关您的程序评价评价标准评价指标自评程序知识应用问题分析详细、适当、合理ABCD评价算法设计正确、有效、条理清晰ABCD合理选择穷举方案ABCD程序解决问题效率高,运行时间短( 秒)ABCD设计的程序可读性好ABCD界面美观、大方,符合人们的欣赏习 惯ABCD能力培养表达流畅、自信、善于沟通的能力AB一CD小组成员积极合作,互相交流、共同 探究的能力ABCD小组综合评价ABCD您的程序的优点?程序的不足之处及改,办法?您需要从小组同学借%之处?您觉得本节内容困难处?您觉得学习效果如,可?口听懂并能解决问题口能听懂口听些口没有听懂评价等级:A:优秀;B:良好;D:

10、有待改进。C: 一般;九、教学反思以一个日常生活中同学们能够看到的例子导入, 部分内容在理解上并不困难。 在小组探究环节,从同学们解决问题4-6的情况来看,这 绝大部分学生都能通过协作学习的方式在规定的时间内找到问题的答案。纵观整个教学过程,我认为存在以下一些优点与不足:1、做得比较好的地方学生为主体,教师为主导在整个教学过程中, 始终贯穿着这种教学理念。 无论是生活中实际问题的导入,解决问题还是教学评价等环节,教师一直扮演着引领解惑的角色。以兴趣为起点情景引入贴近生活,激发学生本节课问题提出环节设计了现实生活中的一个生活实例, 的学习热情。任务驱动恰当在进行任务设计时,做到贴近生活实际,以生活中的应用案例作为任务主题,让学生在解决实际问题当中掌握计算机解决实际问题的一般步骤和方法。以评价为激励在教学过程中,设置了学生自评、互评,教师点评等多种评价方式,提高了评价的效率和可信度。此外,

温馨提示

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

评论

0/150

提交评论