算法和算法的描述说课稿_第1页
算法和算法的描述说课稿_第2页
算法和算法的描述说课稿_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、算法和算法的描述说课稿课程内谷标准经历用那个自然语言、流程图或伪代码等方法描述算法的过程。教学内容分析本节内容选自广东教育出版社选修一算法与程序设计第一章 揭开计算机解决问题的神秘面纱第二节内容算法和算法的描述 在运用计算机解决问题的过程中,算法设计是一个重要的环节。本节的学习目的和作用是让学生重温算法的概念,经历用自然语言 、流程图或伪代码等方法描述算法的过程,体验算法的描述。上一节讲解了计算机解决问题的过程中要用到算法,这节我们继续 深入了解计算机算法,算法作为计算机世界的核心,又有数学的渊源, 教材上大部分源于数学教材中的问题,同学们刚接触不太明白计算机算 法和我们平时数学算法的区别,上

2、课时应设计些趣味性操作性强的问题 ,让学生产生学习算法的兴趣,为今后能够更好的学习算法与程序设计 。了解掌握本节内容对以后章节的学习会起到了一个启蒙和引导的作用0算法与程序设计词认祚If讣尊机解缺问颖的威本过榨计畀机解按问題的过程1.2舁法和算法船描述13程序与程序设讣语善三、学情分析对象:高二年级学生学习特点:对信息技术基础方面的知识有一定的接触和了解,虽然 学生比较喜欢信息技术,但是对于编程还是很陌生。但是高二的学生具 有分析、解决问题的能力,并能够从具体的事例分析中总结归纳。学习基础:学生已经在信息技术基础的第四章 4.1 节中接触过有 关内容,也学习了用计算机解决问题的基本过程,且对

3、VB 开发环境有所 了解,在数学学科的学习中也学习来了一些算法的初步知识。因此,学 生对本节内容的学习已经具备一定的基础知识和学习经验。教师上课时应结合着具体的实例吸引学生,激发学生的学习兴趣,让学生自己 去合作探讨,发挥小组学习的优势。四、教学目标1、知识与技能:a. 理解算法的概念b. 认识流程图的六种基本符号c. 经历用自然语言、流程图和伪代码等方法描述算法的过程2、过程与方法:a. 通过用不同方式描述算法,体验三种不同描述方式的优缺点b. 通过具体问题的解决,体验算法的地位和作用3、情感态度与价值观:a. 引导学生关注算法的应用,激发学习热情b. 培养学生合作意识和进取精神,初步形成严

4、谨的逻辑思维习惯五、教学重、难点重点:a. 算法的概念b. 经历用自然语言、流程图等方法描述算法的过程难点:流程图描述算法 措施:1、通过具体的问题情境,归纳总结算法的概念。2、根据具体的实例问题,对最大公约数的算法进行三种不同方式的描述 ,让学生有一个比较的认识,并体会出三种描述方式的优缺点。3、难点内容用流程图描述算法,首先要先让学生了解流程图中的基本图 形,并熟练掌握这些图形的用法及功能。通过电子白板中的表格的吸附和隐藏 的功能,让学生通过提示一步步地完善表格,进一步加深学生的印象。再通过 具体的实例,让学生自己动手用流程图来描述算法并自己进行讲解,更深一步 加深流程图的引用及对算法的理

5、解。 六、教学策略与方法a. 创设问题情境,吸引学生学习兴趣,引导学生归纳总结出算法的定义。b. 小组合作探究算法的不同描述方式,并体验三种描述方式的优缺点。c. 通过实践练习,小组合作讨论解决具体问题巩固算法的概念以及算法 的描述。七、教学过程1、情境导入:依次出现灰太狼、喜羊羊、还有大白菜让学生进行逐个联想,引 出农夫过河问题,然后组织学生帮助农夫把狼、羊、菜安全的运 过河。(游戏导入吸引学生。依次出现狼、羊、菜,培养学生的联想和 想象力。直接把狼、羊、菜放在白板上,让学生直接利用拖拽功 能进行拖拽过河,更能够吸引学生,让学生更好的参与到课堂中 。)2、学习新知a.算法的概念组织学生呈现解

6、决农夫过河问题的具体过程。通过把步骤过程化的呈现, 进一步引导学生总结归纳算法的概念。(呈现过程,把抽象问题具体化,使学生更能理解和掌握算法的概念。 )b.算法的描述 (自然语言、流程图、伪代码 )1、展示求两个数的最大公约数,先让学生利用数学知识进行求解。再介绍 辗转相除法求解,然后让学生试着用文字(自然语言)写出利用辗转相 除法的算法。2、首先给出不完整的流程图的基本图形及其功能的表格,并利用表格中的隐藏功能,一步一步的给出提示,让学生把流程图中的图形与功能对应着完成表格。(掌握流程图的图形要素及其功能)然后再根据最大公约数的自然语言描述,让学生根据给出的基本图形和 关键语句相结合画出流程

7、图。最后其他同学进行点评和修改。(通过表格的完成,让学生更感兴趣也更容易掌握图形及其功能。具体的实例,让学生进一步掌握图形的应用。也达到用流程图描述算法的一种练习。其他 同学的点评和修改,使流程图更加的完善和美观。 )3、根据给出的自然语言描述,写出伪代码。然后给出事先书写好的伪代码描述 进行比较。让学生知道伪代码有多种写法。c. 三种描述算法方式的优势和不足 让学生通过体验用三种描述方式描述算法之后,完成配对游戏,体验和总 结他们的优缺点。3、实践练习给出 3 个题目,第一题是流程图的图形和功能匹配选择,第二题是算法的设计, 第三题是三种算法描述方式解决算法的设计4、交流评价针对第三题的实践练习,利用数字展台展示学生的结果,自己进行解说、其他学生进行补充和总结以及评价。进一步让学生体验算法的应用,以及算法的描述。5、课堂小结八、教学设计反思本节课的教学效率还是很不错的,让学生自己参与进来成为课堂的小主人 ,更加能够提高学生的兴趣,吸引学生的注意力,学生的参与度大大的提高, 课堂气氛更加的活跃。学生积极地参与到教学过程中,由 “观望者”转为“操 作者” ,有助于培养学生的自主学习能力和创造性思维能力。其他的大多数的课件都是按照事先预设和计划好的节奏来控制课堂,白板 的课堂上,课堂知识内容的呈现可以根据课堂上学生的具体接受和表现适时

温馨提示

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

评论

0/150

提交评论