高中信息技术《算法及其实现》教学设计_第1页
高中信息技术《算法及其实现》教学设计_第2页
高中信息技术《算法及其实现》教学设计_第3页
高中信息技术《算法及其实现》教学设计_第4页
高中信息技术《算法及其实现》教学设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、高中信息技术算法及其实现教学设计随着新课程改革的深入,信息技术课程理念发生了巨大的变化,具体表现为:强调培养学生的信息素养;为学生打造终身学习的平台;关照全体学生的发展;强调培养学生解决问题的能力,运用信息技术创新实践的能力,与人交流合作的能力。新课程要求教师必须改变传统的“教教材”,要 “用教材去教”,要求教学模式由以往的“以教师为主体”转变到“以学生为主体”,提倡“任务型”教学,关注学生的情感态度价值观。本节课我根据新课标,结合学生的特点对教材的内容进行了深入的挖掘和思考,创作了学生学案,创设丰富的教学情境,提供多样的学习资源。教学以生活中的实际问题和有趣故事作为任务驱动,让学生采用自主、

2、合作、探究、体验等学习方式,通过意义建构获得新知,充分体现学生的主体地位。算法及其实现是普通高中课程标准实验教科书信息技术基础的第三章第四节内容,该教材是按照高中信息技术课程标准编写的实验教材。通过学习本节内容可以达到“初步掌握用计算机进行信息处理的几种基本方法,认识其工作过程与基本特征”的课程标准要求。本节内容是第三章的难点,介绍了算法的基本概念和算法的表示方法。相比较前三节的内容要抽象的多,二本节又是第四节的第一课时,是第二课时程序设计实例的知识基础,起到承上启下的作用。本节的学习重点是算法的概念、特点及表示方法;难点是用流程图描述算法。从思维品质上来说:高一学生已有使用计算机的感性经验,

3、已经可以超越简单的技术操作,具备了接受更高层面文化的能力。学生的思维能力已接近成人,他们有旺盛的求知欲,较高的学习自觉性,并具备一定的自学能力,已具有较强抽象思维和逻辑推理能力。从知识储备上来说:经过前面的学习,学生已经可以使用计算机处理一些实际问题,例如:利用计算机对文字、图片、多媒体信息的处理,但是学生还不了解了使用计算机解决问题的一般过程和解决方法,以及以何种方式来表示。、知识与技能:1、理解算法的含义;2、了解算法的特点及表示方法;3、学会用流程图表示算法。、过程与方法:1、能初步利用算法解决简单的问题;2、培养学生的理论联系实际能力和动手操作能力。、情感态度与价值观:1、培养学生学习

4、信息技术课程的兴趣;2、培养学生主动探究和合作学习的意识和能力。教学重点:算法的含义、及表示方法教学难点:用流程图描述算法1、学案导学,自主学习2、问题导入,激情引趣。3、创设情境,任务驱动。4、合作探究,交流提高。1教材、教材配套的教师用书、配套光盘2学生学案3教学4、多媒体教室/大屏幕投影仪5、将学生分为4人一组,每组都有优、中、差三个不同层次的学生。新课导入同学们,上节课我们讲了声音和视频处理,都是要利用计算机内存储的应用软件来解决处理问题,同样,像我们之前学习的文字处理软件、表格处理软件、多媒体报告处理软件也都是已经编制好的软件帮助我们处理信息。但是,也有许多问题是没有现成的软件可以借

5、用的,因此,我们必须根据不同的问题和工作要求,设计针对特定问题的解题步骤,编制专用的软件来解决这些问题。今天开始我们一起来看看如何实际编写一个简单的程序来解决一个特定的问题。新课教学1、算法师生共同完成游戏师:首先,我们一起来做一个农夫过河的游戏,请同学们按小组讨论,帮农夫设计一个具体的步骤,安全地将这三样东西带过河。生:分组讨论过河的方案,最终得出了成功的方案。师:让小组代表与全班同学分享各自的方案,评价各组的方案进而得出正确的步骤并总结:同学们,这6个步骤是这个游戏中是不可缺少的动作,否则就不能完成总体目标,使问题获得圆满解决。因此,在解决某一问题时我们要把各个步骤都精确的考虑到。上面这个

6、例子中的解决问题的步骤其实就是编制程序的基础:算法。设计意图:游戏激发学生的兴趣,让学生在完成游戏中已经编出了一个解决问题的算法,让学生轻松进入新知识的学习。学生阅读,完成学案师:现在请大家阅读课本第一二自然段,完成学案1、2、3题。学生:阅读课本制定内容,完成学案。学生完成学案时,教师要走进学生,观察学生的完成情况。完成后,学生要对学案的完成做简要展示,教师要对学生的完成情况作简要总结。师:大家完成的都很好,请同学们告诉我有那些生活中算法的实例呢?生:回答师:大家说的都很好,乐谱、菜谱、广播体操图解、搬家的次序等等都是生活中的算法,就拿“搬家”来说,是不是设计的次序不一样,搬家的效果就不一样

7、呢?也就是说,解决同一个问题,会有很多种不同的算法,那么什么样的算法更好一点呢?现在请大家阅读课本剩余部分,完成学案4题。学生完成学案时教师引导:师:方法甲和其他两个方案比较优秀在哪里?节省了什么?我们在设计算法时应如何做呢?生:回答设计意图:以学案的形式给学生一个一个的任务,让学生自己去尝试、探究,然后在教师的指导下进行小结,接下来再尝试,这样就形成螺旋式的知识学习和能力提高过程。学生的主动和教师的主导都得到充分的发挥。在本节课的教学设计中,教师重视的不应该是结果,而是过程。2、算法的表示常见算法的表示形式师:大家已经知道我们可以编写算法来解决生活中的问题,那么我们可以用什么形式来表示算法呢

8、?请大家阅读课本第1自然段,完成学案5题。完成后要挑选学生回答。流程图师:通过大家的阅读和总结,流程图是形象直观,便于掌握的描述算法的形式,因此我们需要认真学习如何用流程图描述算法,现在请大家阅读课本中2、3、4自然段,完成学案第6题。生:完成学案第6题。用流程图描述算法师:我们已经知道了流程图的功能,现在我们就尝试着用流程图来表示算法,需要注意的是在用流程图描述算法之前必须能能够用自然语言描述算法,否则也无法用流程图来描述。操作一:将大象装冰箱操作一由老师讲解演示,学生听讲。操作二:学校上体育课,一般在操场上课,遇到下雨或下雪,改到室内上课,用流程图表示。操作二由学生独立完成。生:听老师讲解

9、完操作一之后,完成学案的第7、8题。操作三:对任意输入的三个整数x,和z,找出并输出其中的最大值。操作三老师讲解。师:操作三用自然语言描述:1输入变量x,z2比较x,。如果x>,则x存入以ax命名的存储单元中;否则,存入ax3比较z和ax。如果z>ax,则将z存入ax。4输出ax。用流程图描述:课堂练习:对任意输入的三个整数x,和z,找出并输出其中的最小值。用流程图表示。听老师讲解后,完成学案第9、10题。设计意图:本环节设计是充分调动学生的积极性和主动性。教学中不断的给学生新的任务,让学生主动学习,增强技能,在练习设计中注意难度的梯度,让学生不断的战胜困难,而不是一下就被困难吓倒。最后,通过不断的练习,让学生真正掌握知识和技能。课堂小结本节课学习了算法的定义、特征、优化和算法的表示方式,并着重学习了如何用流程图表示算法。请同学们在课后完成学案第11、12题,并在小组之间交流。1、完成教材p71页上的“练一练”中的第、两题。2、观察猜数字游戏,尝试画出猜数字游戏算法的流程图。设计意图:课后

温馨提示

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

评论

0/150

提交评论