资源简介 《算法和算法的描述》教学设计 一、教学目标 (一)、知识与技能 1.了解算法的定义 2.认识流程图的六种基本符号 (二)、过程与方法 1.理解用不同的表达方式描述算法及其优缺点 2.掌握用流程图描述简单的算法 (三)、情感态度与价值观 以具体的实例引入算法,激发学生的学习兴趣,培养学生的主动探究能力 二、教学对象分析 高二的学生在高一时的数学中已经初步接触了算法,对算法并不陌生。但是对算法只是一个懵懂的概念,并未真正了解算法的真正的含义,对算法的具体描述也不是很清楚。 通过前一节课的学习,学生已掌握了用计算机解决问题的过程,掌握了计算机运用基础。并且高二的学生具有分析、解决问题的能力,并能够从具体的事例分析中总结归纳。 通过具体的实例展示解决问题的过程与方法,学生可以自己归纳出算法的概念。并且高二的学生有一定的动手实践能力和已经接触和了解电子白板,可以对电子白板进行简单的操作。 三、教学重、难点分析及其措施 重点: 1.算法的定义; 2.算法的三种表达方法; 3.用流程图描述简单的算法。 难点: 1.用流程图描述算法。 措施: 1、算法的定义属于比较抽象的内容,利用农夫过河的游戏把解决问题的步骤具体化呈现出来,化抽象为具体,让学生自己总结归纳出算法的定义。 2、算法的三种描述方式的主要通过具体的实例进行讲解,通过对最大公约数的算法进行三种不同方式的描述,让学生有一个比较的认识,体会出三种描述方式的优缺点。 难点内容用流程图描述算法,首先要先让学生了解流程图中的基本图形,并熟练掌握这些图形的用法及功能。通过电子白板中的表格的吸附和隐藏的功能,让学生通过提示一步步地完善表格,进一步加深学生的印象。再通过具体的实例,让学生自己动手用流程图来描述算法并自己进行讲解,更深一步加深流程图的引用及对算法的理解。 四、教学过程 教学环节 教学内容 活动设计 活动目标 媒体使用及分析(交互式电子白板使用功能) 创设情境 导入新课 通过农夫过河的游戏引出算法的概念 首先通过一次呈现灰太狼、喜洋洋和大白菜让学生进行联想,引出农夫过河的问题。 再组织学生讨论、演示农夫怎样安全的过河,并上台演示。 游戏导入吸引学生的兴趣,并通过联想培养学生思维能力,让学生在在游戏出感知算法的含义。 利用遮盖功能,依次展示灰太狼、喜羊羊和大白菜,让学生进行联想。 使用拖拽功能,组织学生把狼、羊、菜从河的一岸移到河的另一岸,帮助农夫解决问题。 新课讲解 算法的概念 组织学生呈现解决农夫过河问题的具体过程。 通过农夫过河过程的呈现,总结归纳算法的概念。 呈现过程,把抽象问题具体化,使学生更能理解和掌握算法的概念。 使用无限克隆和拖拽功能,把游戏中的几个要素按步骤呈现出来。 利用隐藏功能,先隐藏算法的定义,待学生讨论总结之后展示定义。 算法的描述: 1、自然语言描述 展示求两个数的最大公约数,先让学生利用数学知识进行求解。再介绍辗转相除法求解,然后让学生试着用文字(自然语言)写出利用辗转相除法的算法。 通过具体的实例进步一加深对算法的理解。 让学生自己动手去描述算法,达到知识的升华。 使用了画笔的功能,让学生自己去写出算法。 难点知识 2、流程图描述 首先给出不完整的流程图的基本图形及其功能的表格,并利用表格中的隐藏功能,一步一步的给出提示,让学生把流程图中的图形与功能对应着完成表格。 然后再根据最大公约数的自然语言描述,让学生根据给出的基本图形和关键语句相结合画出流程图。最后其他同学进行点评和修改。 通过表格的完成,让学生更感兴趣也更容易掌握图形及其功能。 通过具体的实例,让学生进一步掌握图形的应用。也达到用流程图描述算法的一种练习。 其他同学的点评和修改,使流程图更加的完善和美观。 表格的吸附和隐藏功能。表格的隐藏把表格中的要素逐个呈现,更容易吸引学生的兴趣。再把相对应基本图形拖入表格中进行吸附,让图形和功能进行对应,更容易让学生接受和记忆。 在通过无限克隆和拖拽功能,让学生把主要语句和基本图形组成满足和自然语言相对应的算法描述。通过图形和主要关键词的配对让学生更有兴趣和容易接受,并觉得流程图不是很难。 3、伪代码描述 根据给出的自然语言描述,写出伪代码。然后给出事先书写好的伪代码描述进行比较。让学生知道伪代码有多种写法。 1、让学生试着用熟悉的英文写出代码。 2、让学生通过比较知道伪代码可以有多种书写。 画笔功能进行书写 黑板擦擦拭提前书写的伪代码,然后和学生写的进行比较。 4、三种描述方式的比较 让学生通过讨论之后,完成配对游戏。 让学生了解三种描述方式的优缺点。 使用Smart活动工具包中的配对游戏,让学生正确的进行配对。 课堂小结 算法的概念 算法的三种描述方式 让学生及时回忆总结这节课学习的内容。 进一步加深学生的记忆 使用对象动画功能,根据学生的回忆,依次展现本节课的学习内容大纲 巩固练习 流程图中基本图形及功能的选择 鸡、兔同笼问题的算法分析 设计一个算法,求100以内所有能被3整除的正整数,用三种方式进行描述。 通过图片选择活动,让学生进一步检测自己 要求学生在白板上写出分析问题的结论和设计的算法 让学生写出同一种算法的不同描述,然后用数字展台进行展示并评价。 巩固本节课所学的知识,并加强知识的应用,以及达到检测评价的效果。 利用白板中的画笔和选择功能进行练习。 利用数字展台进行展示。 五、教学反思 交互式白板操作方便,它的使用让课堂气氛活跃,教师通过课件就可以和学生互动,这是我们以前的课件所无法体现的优点。可以让学生自己动手去解决问题,展现问题解决的过程。可以把抽象问题更加的形象化。 让学生自己参与进来成为课堂的小主人,更加能够提高学生的兴趣,吸引学生的注意力,学生的参与度大大的提高,课堂气氛更加的活跃。学生积极地参与到教学过程中,由“观望者”转为“操作者”,有助于培养学生的自主学习能力和创造性思维能力。同时,教师能更加自主的应用现有的多媒体教学课件,弥补了其他课件交互性差的缺陷。另外,在保证师生交互的情况下,白板教学完成更多的教学任务,这也是其他媒体很难达到的。 其他的大多数的课件都是按照事先预设和计划好的节奏来控制课堂,白板的课堂上,课堂知识内容的呈现可以根据课堂上学生的具体接受和表现适时调整,使课堂更加的灵活,学生知识的生成性更多,更强。这也要求教师要机敏灵活,能够更好的掌握课堂的氛围和节奏。 展开更多...... 收起↑ 资源预览