粤教版(2019) 高中信息技术 3.2 算法及其描述 教案(表格式)

资源下载
  1. 二一教育资源

粤教版(2019) 高中信息技术 3.2 算法及其描述 教案(表格式)

资源简介

《算法及其描述》教学设计
【教学目标】
了解算法的含义,体会算法的思想,理解算法在解决问题中的作用;(计算思维)
通过案例分析,能够描述算法的特征;(计算思维)
能够用自然语言描述解决具体问题的算法。(数字化学习与创新)
逐步养成用计算思维解决问题的习惯,提高工作效率。
【教学重点】
体会算法思想,描述算法特征,理解算法作用。
掌握三种常见的描述算法的方法,选用恰当的描述方法和控制结构表示算法。
【教学难点】
根据实际问题需求设计算法,会用自然语言表达一些具体的解决问题的算法。
【教学过程】
教学环节 教学内容 学生活动 设计意图
创境设问 在我们学习和生活中,经常会用到算法,那什么是算法呢?我们先从下面这个问题出发,初步了解什么是算法。 一位商人有9枚银元,其中有1枚略轻的是假银元。你能用天平(不用砝码)将假银元找出来吗 请同学们积极思考问题,思考出解决方案。 思考回答 由情境问题引入,提出问题需求,让学生快速进入学习主题,引出本课的主题—算法的描述。 通过趣味的问题让学生对算法有一个初步的认识。
互 动 解 疑 一、算法的概念及特征 引出算法的概念:算法是为解决一个特定问题而采取的确定的、有限的步骤。它描述出某类问题求解的方法和过程,在整个问题解决过程中起着重要的作用。 算法就是做某一件事的步骤或程序。如:菜谱是做菜肴的算法,歌谱是一首歌曲的算法,空调说明书是空调使用的算法等。在计算机领域,算法就是可以用计算机来解决的一类问题的程序和步骤。 思考归纳 这部分的知识难度不大,但全部是新知识,而且是本节课的重点内容,教师依据学生特点,能引导的引导,需要讲述的讲述,逐步推进教学进度,使学生初步掌握算法的概念。 让同学们意识到算法与我们生活息息相关,学习算法很有意义也很重要。 三种描述方法以及算法的三种基本控制结构的流程图画法,为后续实践提升部分做好准备。
算法如此重要,它具有什么样的特征呢? 算法的特征:1、有输入2、有输出3、有穷性4、可行性5、确定性。从例子中我们也能看出算法的一般结构:由输入数据、处理数据、输出结果三部分构成。 二、描述算法 刚刚我们用自己的语言描述了查找假银元的解决办法,实际上这就是一种描述算法的方法,这种方法叫自然语言法。 描述算法就是将解决问题的步骤,用一种可理解的形式表示出来。常用的描述算法的方法有自然语言、流程图和伪代码等。 思考活动:描述“红灯变绿灯”问题的算法 任务:如何将“倒计时15s”的算法描述出来 1、用自然语言描述算法:自然语言指人们日常所用的语言。 第一步:将计数器t 设为15; 第二步:如果t 大于或等于1,执行步骤3,否则倒计时结束; 第三步:输出t ,并保持显示1 s,然后清除显示 第四步:将t 的值减1,跳转至步骤2 用自然语言描述算法易于理解,它既可以描述生活中的算法,也可以描述在计算机中执行的算法。但是,自然语言的描述方法存在容易产生二义性的缺点,有可能干扰后续的编程实现。 2、学习流程图描述算法: 1).提问:还可以用哪些方式来描述算法呢? 2).介绍流程图的常用符号及其功能; 3).师生归纳出“倒计时15s”算法的流程图; 4).总结用流程图描述算法的特点。 3、学习伪代码描述算法: 指导学生阅读 “倒计时15s”算法的伪代码表示,提问:伪代码表示的算法有何特点? 归纳并对比三种算法表示方法的优缺点; 思考回答 聆听 阅读思考 归纳总结 思考聆听 思考回答问题 思考聆听
总结提升 总结本节课学习收获 师总结:算法与数字生活息息相关,如使用机器人清理房间,通过智能运动手环进行科学健身,输入用户口令安全登录账户等,算法都在其中起着重要的作用。借助高效的算法和优化的程序,我们可以更加快捷方便地解决越来越多的问题,提高生活、工作和学习效率。 总结、梳理、展望,引导学生多尝试用计算思维解决实际问题

展开更多......

收起↑

资源预览