算法和算法的描述教学设计_第1页
算法和算法的描述教学设计_第2页
算法和算法的描述教学设计_第3页
算法和算法的描述教学设计_第4页
算法和算法的描述教学设计_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、算法和算法的描述教学设计广东省佛山市南海区第一中学郭小喜一、教材分析:本节课是高中信息技术选修模块一算法与程序设计第一章第二节的内容,主要是一些概念和理论,而算法的概念和理论都太抽象,讲起来非常的枯燥乏味,那么就要把这些抽象的东西变得通俗易懂,使学生能轻松而又愉快的接受并理解。二、学生分析:在数学中已学过程序设计模块,对算法有一定的初步基础,学习了结构语言的三种结构,并能编写一些较简单的程序。但是学生对结构的掌握并不是很熟练,他们对编程存在一定的畏惧情绪。三、教学目标:1 .知识技能:(1)理解算法的概念;(2)能初步利用算法解决简单的问题。2 .情感领域:培养学生的理论联系实际能力和动手操作

2、能力。3 .能力发展:培养学生自我探索信息,高效获取信息、分析评价信息、处理运用信息、表达呈现信息的能力,通过作品的制作、反思和评价,进一步提高其信息素养。引导学生对编程的兴趣,理解算法的概念和如何科学合理的选择和设计算法,激发学生的编程兴趣,为程序设计打好基础。四、教学重点:4 、算法的概念5 、算法的描述6 、算法的设计五、教学难点:1、算法的选择。六、教学手段:与学生进行互动探讨式教学,以趣味智力题激发学生探索解决问题的兴趣,以故事事例和具体的程序运行对比,引导学生一步步的思考,从而总结出算法的概念,以及如何设计和选择算法,充分调动学生的主观能动性和探究学习能力。七、教学过程:教学环节教

3、师活动学生活动设计理念创设情景引入新课【问题一】:有一个牧羊人带嗜L头羊,一只狼和一颗大白菜准备过河,他找到一只很小的船,每次只能带一样东西过去,可是如果让狼与羊学生按小组讨论,设计过河的方案。过河的方案:通过对问题一的方案设计,引起学生单独在一起,狼会吃羊,让羊与白菜单独在一起,羊会吃白菜,牧羊人应如何过河?A步:人和羊过河,人返回,留卜羊;第二步:人和狼过河,人和羊返回,留下狼;第三步:人和菜过河,人返回,留卜菜;第四步:人和羊过河。的学习积极性,让学生很快的进入学习状态。要求:现在请同学们来设封样东四安然尢急的带过河。一个方案,把3算法的概念教师针对问题一的过河方案,提出以下问题:问题1

4、:这个方家总共启多少步?问题2:刚才同学们把第二步和第三步可以改变先后顺序,其它顺序还能不能颠倒,比如说:第一步先过狼?问题3:通过以上例子,我们能不能总结出什么是算法?教师小结算法的概念:算法就是解决问题的方法和步骤,而且步骤是有限的。在以后的编程中也要记住了,有些步骤是可以颠倒的,不影响程序的结果;但是有些一但颠倒了那最终的结果也就全变了。学生回答教师的问题,通过问题的回答,总结出算法的概念:算法就是解决问题的方法和步骤。通过4个问题的设置,基本上把算法的概念引导出来。把算法的概念与问题一紧密相连,可以使学生更好的理解算法的概念,加深印象。问题4:在【问题一】中,我们是用什么来描学生回答:

5、自然语言算法的描问题5:还启什么其他的方式吗?教师展示流程图的基本图形及其功能学生回答:流程图和伪代码的方式述方式仕数学模块中已经学习过,在本节课当中,主要是回顾。程序框名称功能学生根据表格回顾流开始/结束算法的开始和结束程图中的基本图形及其功能。输入/输入和输出信息乙输出算法的描述处理计算与赋值判断条件判断流程线算法中的流向种描叵1三种方令§i个自然数的最大公约数】算法的三:。F有优劣,让大家对三种进行比较。学生根据【求两个自学生通过算达反述方式优势不足然数的最大公约数】算法的三种描述方对三种方式的比较,总结出自然语百通俗易懂歧异性,语句太长,循环和式,说出哪一种方式更好,好在哪里

6、,哪三种方式各自的优势与不分支难表达等一种方式更不好,不好在哪里。足。流程图描述清晰简洁,不依赖计算机伪代码书写方便,格式紧凑,便于翻译由于语言种类多,/、容易规范等算法的设计【问题二】:写出求1+2+3+4+5的一个算法(,自然语百描述)。在学生设计算法的过程中,指导学生完成。针对学生所用的设计算法,提出以下问题给学生思考:问题6:通过对问题二的算法的思考,你认为问题的算法是唯一的吗?问题7:对于同一个问题的/、同算法,它们的效率一样的码?为什么?问题8:我们如何设计法选择一个好的算法呢?如何评价一个算法的好与坏?学生自主探索完成算法的设计在设计过程中,学生用到以下几种/、同的算法:算法1:

7、按照逐一相加的程序进行算法2:可以运用公式1+2+3+n(n+1)土+n直接/2算算法3:按照累积相加的程序进行学生回答问题6-8问题二的设置,在于让学生通过实践,理解问题的算法不是唯一的通过问题的设置与回答,引出下一个教学环节,如何选择算法。算法的选择【问题二】:求两个自然数n,m的取大公约数。常用的有以卜两种算法:同学甲的算法:(辗转相除法)同学乙的算法:(穷举法)任务:分别用两种算法对测试数据(9147485和5147480)进行测试,比较它们的运行时间。问题9:哪一种算法运行时间少?哪一种算法较好?为什么?教师小结:对于运行时间少的算法它的效率较高,我们在设计算法时,就选择运行时间少的

8、算法。【问题四】:两个自然数n,m相乘,输出乘积的后三位数。学生对两种算法分别进行测试,从运行时间方面得出“辗转相除法”算法较好的结论。问题三的提出主要是针对算法的时间效率;问题四的提出主要是针常用的有以卜两神算法:算法一:两个自然数相乘后取后三位。算法二:先取两个自然数的后三位,再取它们相乘的结果的后三位。教师提供两组测试数据:测试数据1:1212测试数据2:123456123456请同学用两组测试数据对两种算法进行测试,并汇报测试结果。问题10:算法乙在测试数据2时为什么会出错?哪一种算法较好?为什么?算法甲都可以很快得到结果,但算法乙在测试数据2时出错。对算法的通用性;选择算法的标准是算

9、法的效率局低及通用性如何。教师小结:在设计算法时,我们应根据问题的实际,从算法的运行时间与通用性两方面来考虑,选择一种效率较图的算法。课堂小结教师小结:1、如何定义算法的概念?2、算法的描述有哪几种方式?3、如何判个算法的优劣?让学生思考反馈本节课所学的知识帮助学生形成系统的知识体系八、教学评价1、贯彻新课标的理念,利用问题导学法教学,整个教学思路清晰,教学设计环环相扣。2、问题的设计结合教学内容与学生的实际,能够很好地引导学生对学生重点与难点的把握。3、举例简单明了,容易理解,并能够达到预定的教学效果。4、算法的选择作为本节课的难点内容,通过【问题三】【问题四】二大问题的设置,学生基本能够掌

10、握与消化。5、网络教学平台(/wljx)的使用,极大的加强了师生之间的互动,对学生提交的作业(/wljx/wljxzpdp.asp?classid=5249)可以进行即时的点评,提高了课堂的教学效率。九、教学反思1、本节课的教学设计充分考虑到学生在数学模块中对算法已进行了初步的学习,故对本节课的内容和数学模块中的算法进行了比较详细的研究,确定了本节的教学重点与难点,从这节课的教学过程来看,把握是比较到位的。对于算法的选择,在数学中并没有过于深入的讲解,本节课通过问题三和问题四的设置,可以让学生对此有较深入的理解,从课堂效果

11、上来看,基本达到预定目标。2、从学生对问题二提交的算法来看,有部分学生对循环结构掌握得并不好,如doToopuntil写成dountil;有些直接用条件语言IF来实现循环结构;有的对DO语句的条件写错。3、本节课利用问题导学法进行教学,让学生对问题进行探究,有效的调动了学生的学习积极性。4、本节课的课堂气氛没有预想中的好,可能与教学内容和问题的设置有一定的关系,这也从一定程度上反映出学生对于算法存在畏惧心理,对于老师提的问题不敢大胆发言。十、点评本课教学设计理念新,环节紧凑,程序合理,因而有利于教学目标的实现。由于调动了学生的积极思维及表达,给学生提供了一个表现自己、锻炼自己、合作交流的空间和

12、机会,因而使学生的思维能力、表达能力、合作沟通能力等都会有所提高。在本节课的设计中,有以下几个特点:1、问题设置紧扣教学内容,能够很好的引导学生进行自主、探挖式的学习;2、整个教学设计中教学教学内容间有层次,环环相扣,衔接与过渡自然、顺畅;3、对学生作业的点评做的很到位,能及时发现问题,并与学生探讨,解决问题;应该认识到,学生创造性的重要表现就是思维的发散性,这正是新课程特别强调的理念,即激发、鼓励学生的创造性思维,不能够因为学生的发展而事先对学生的思维有所限定。以本课为例,通过问题设疑、任务驱动、小组讨论及学生自主学习等教学方法的灵活应用,都充分调动学生的发散性思维。这样,学生获得的知识就不是硬性记忆背诵的结果,而是自己分析得出结论和理解的结果;课堂上活跃的因素是学生的讨论,而不是细致地讲解;学生

温馨提示

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

评论

0/150

提交评论