高中信息技术教科版选修1第一章第2-2课《如何描述算法》优质课公开课教案教师资格证面试试讲教案

高中信息技术教科版选修 1 第一章第 2-2 课 《如何描述算法》 优质课公开课教案教师资格证面试试讲教案 1 教学目标 1、知识与技能 进一步理解什么是算法,知道算法的特征,能够对设计的算法做简单的评价。 学会用自然语言,流程图和伪代码来描述算法 。 2、过程与方法 通过问题分析,选择适当的算法描述工具进行算法探究活动。 3、情感态度与价值观 培养合作意识和进取精神,初步形成严谨的逻辑思维习惯。 2 学情分析 学生已经经历了用计算机解决问题的基本过程,在必修也接触过算法和程序设计,对 VB 开发 环境有所了解。 算法与数学学科联系紧密,学生具有相关的数学基础,理解起来相对容易。但是存在个体差 异。 3 重点难点 教学重点 经历用自然语言、流程图等方法描述算法的过程。 教学难点 流程图描述算法 4 教学过程 4.1.1 教学活动 活动 1【导入】(一)巧设导入,激发兴趣 狼羊菜过河:一人要将一羊一狼一棵白菜运到河对岸,渡船太小,一次只能带一样,因为狼要 吃羊,羊会吃白菜,所以狼和羊,羊和白菜不能在无人监视的情况下相处,怎么才能做到呢?请 大家小组讨论,设计过河方案。讨论结束,请一个同学上讲台完成游戏环节。 活动 2【讲授】(二)指导学法,学习新知 1.算法的概念 给出问题:(1)这个方案一共有多少步? (2)第二步和第三步可以改变顺序,其他顺序还能不能颠倒?比如说:先过狼。 引导学生总结出算法的概念,我对其概念进行点评,算法就是解决问题的方法和步骤,是程序 设计的灵魂。 2.算法的特征:有穷性 确定性 有输入 有输出 可行性 3.算法描述语言:自然语言,流程图,伪代码 有了算法之后,计算机就能执行吗?自然引出将算法准确,具体的描述出来,编成程序计算机 才能执行,怎样描述算法呢?以求解“ax+b=0”为例用 ppt 演示算法描述的三种方法,边描述 边讲解自然语言,流程图,伪代码。 给出问题:比较三种描述方法的优缺点。 活动 3【活动】(三)交流评价、深化知识 (1)学生讨论并回答问题 (2)我总结:自然语言描述算法的优点是通俗易懂,符合人们日常的表达习惯,缺点是缺乏直 观性和简洁性,并容易产生歧义。 流程图也称为程序框图,它是算法的一种图形化表示。 常用的流程图由一系列流程符号组成。 用流程图描述算法形象、直观,更容易理解。 伪代码是介于自然语言和计算机程序设计语言之间的一种算法描述。 它是专业软件开发人员 常用的算法描述方法,转化为程序设计语言非常容易。 活动 4【作业】(四)归纳总结,拓展延伸 播放哈佛公开课视频,让学生体会算法在计算机解题里的意义。课堂小结。 拓展问题:(1)写出一个求绝对值的算法,用自然语言和流程图描述,伪代码不作要求。 (2)写出求解 sum=1+2+3+4+5 问题的算法,要求运用流程图法描述。

相关文档

高中信息技术浙教版选修1第五章第2课《解析算法的程序实现》优质课公开课教案教师资格证面试试讲教案
高中信息技术浙教版选修1第二章第1课《枚举算法》优质课公开课教案教师资格证面试试讲教案
高中信息技术粤教版选修1第四章第4-2课《插入排序算法》优质课公开课教案教师资格证面试试讲教案
高中信息技术沪科教版选修1第二单元第5-3课《排序算法》优质课公开课教案教师资格证面试试讲教案
高中信息技术教科版选修1第三章第4-2课《插入排序算法》优质课公开课教案教师资格证面试试讲教案
高中信息技术浙教版选修1第一章第4课《算法的概念和表示方法》优质课公开课教案教师资格证面试试讲教案
高中信息技术教科版选修1第三章第4-1课《冒泡法排序算法》优质课公开课教案教师资格证面试试讲教案
高中信息技术教科版选修1第一章第2-1课《算法是“灵魂”》优质课公开课教案教师资格证面试试讲教案
高中信息技术沪科教版选修1第一单元第2-2课《算法的概念》优质课公开课教案教师资格证面试试讲教案
高中信息技术浙教版选修1第二章第2课《解析算法》优质课公开课教案教师资格证面试试讲教案
电脑版