课题算法和法描述.doc

课题算法和法描述.doc

ID:59433694

大小:188.00 KB

页数:7页

时间:2020-05-22

课题算法和法描述.doc_第1页
课题算法和法描述.doc_第2页
课题算法和法描述.doc_第3页
课题算法和法描述.doc_第4页
课题算法和法描述.doc_第5页
资源描述:

《课题算法和法描述.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课题:算法和算法描述课时:1课时适用范围:高一年级《算法与程序设计》(选修模块)授课教师:李海清单位:孟州市第一高级中学一、教学目标1.知识与技能(1)了解什么是算法,知道算法的多样性和特征。(2)了解自然语言、流程图和伪代码三种描述算法的方法,并在今后解决问题时,能够主动尝试和应用这些描述方法。(3)通过对同一问题不同算法处理过程的体验,了解算法的地位和作用。2.过程与方法(1)在教师的引导下,联系数学课和信息技术基础课中所掌握的学习方法,分组探究算法描述的三种方法,尝试归纳对应的优缺点。(2)在教师的

2、引导下,分组或独自经历同一问题的不同算法处理过程,体验算法的地位和作用。3.情感态度与价值观(交流、价值与责任感)(1)引导学生关注算法在社会生活的应用,激发学生学习的热情。(2)通过小组协作,培养学生合作意识、进取精神。二、学情分析本节课的教学对象是高一年级学生,他们具备一定的逻辑思维、分析问题、表达思想等能力;并且在高一数学必修模块3的第一章中已经初步接触了算法、流程图等概念,初步经历了数学问题的算法分析、使用流程图进行算法描述、运行程序等过程。为本节课的学习提供了良好的基础。三、教学重、难点教学重点

3、:1.算法的概念以及算法的地位和作用。2.能熟练地运用自然语言和流程图描述算法。教学难点:理解算法的多样性,科学合理地选择和设计算法。四、教学理念根据新课标的要求,以任务驱动的教学方法,创设自主学习的教学情境,从解决实际问题出发,在教师的引导下,让学生亲历处理信息、开展交流、相互合作的过程,完成教学目标,提升学生的信息素养。主要教学方法:讲授法、示范观察、任务驱动、情境教学等主要学习方法:小组协作学习、自主探究、交流评价、拓展延伸相结合。五、教学策略在教学过程中,主要围绕“创设环境→讲授新知→任务引领→合

4、作探究→交流评价→总结拓展”这么一条主线索来开展教学活动。六、教学资源与工具设计1.高中信息技术选修1教材;2.教学环境:多媒体网络机房;3.教学准备:自学资料,教学素材,教学课件,学生每两个人分为一个小组。七、教学过程【环节1:创设情境,导入新课】教师:在开始今天的新课前,我们先来玩一个小游戏——“狼羊过河”。这个游戏描述的是有一个牧羊人带着一头羊,一只狼和一颗大白菜准备过河,他找到一只很小的船,每次只能带一样东西过去,可是如果让狼与羊单独在一起,狼会吃羊,让羊与白菜单独在一起,羊会吃白菜,牧羊人该如何

5、过河呢?请同学们打开桌面上的游戏,看哪位同学最先帮助牧羊人完成游戏中的任务。(学生活动,教师对于最先完成任务的同学进行表扬)教师:我请一位同学说一下你的过河方案。(点评学生的过河方案,总结归纳出过河的正确方案)过河方案:第一步:人和羊过河,人返回,留下羊;第二步:人和狼过河,人和羊返回,留下狼;第三步:人和菜过河,人返回,留下菜;第四步:人和羊过河。教师总结:这个过河方案体现在计算机解决问题的过程当中,我们称之为算法,那么如何定义算法的概念,如何描述算法,算法在计算机解决问题的过程中有什么样的地位和作用,

6、这便是我们本节课要探讨的问题。幻灯片展示本节课课题。设计意图:通过该情境的设计,极大的激发学生的学习兴趣,顺利引入新课。【环节2:合作探究,学习新知】任务一:算法的概念及特征教师:请同学们思考学案中活动2里的问题:问题1:这个方案总共有多少步?问题2:第二步和第三步可以改变顺序么?其它执行顺序还能不能颠倒,比如说:第一步先过狼?问题3:通过以上例子,我们能不能总结出什么是算法?通过学生的回答,教师引导学生总结归纳出算法的概念:算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。五个重要特征:1.有穷

7、性:一个算法的步骤定义是有限的,并且保证执行有限步后结束。2.确定性:算法的每一步骤必须有确切的定义,无二义性。3.输入:一个算法有零个或多个输入,以刻画运算对象的初始情况。4.输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。5.可行性:算法中有待执行的运算和操作是相当基本的,能够精确运行的。设计意图:把算法的概念与“狼羊过河”问题紧密相连,利用问题的设置,引导学生总结归纳出算法的概念,可以使学生更好的理解算法的概念,加深印象。任务二:算法的描述教师:算法是人求解问题的思路和方法,是解题过程

8、的精确描述,需要用恰当的方式描述出来。算法的描述方法主要有自然语言、流程图和伪代码三种。下面请同学们通过问题4来认识一下这三种方法。展示问题4:求一个数的绝对值。教师:这个问题是同学们非常熟悉的,我请一位同学来说一下它的算法。1.自然语言算法描述:三种情况,这个数大于0,绝对值是它本身,这个数小于0,绝对值是它的相反数,这个数等于0,绝对值是它本身。教师总结:像上面这种描述算法的方法我们就称为自然语言,用自然语言描述算法,通俗

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。