高中信息技术粤教版 (2019)必修1 数据与计算3.2.1 算法教学设计及反思
展开3.2《算法及其描述》
授课时间
课时
1个课时
备课时间
教材定位
本节课是信息技术必修一《数据与计算》的第三章第二节的内容。通过本节课的学习,帮助学生深入理解算法的概念与特征。同时,学会运用恰当的描述方法和控制结构表示简单算法。
素养目标
理解和概述算法的概念与特征。(计算思维)
能够通过交流理解三种描述算法的方法的优势和不足。(计算思维)
能够根据实际问题,选择恰当的方法和控制结构表示算法。
教学重点和难点
重点
概述算法的概念和特征。
概述三种描述算法的方法,理解三种描述算法的方法的优势和不足。
概述三种基本控制结构及其作用。
难点
能够根据实际问题,选择合适的算法描述方法和合适的控制结构解决问题。
教学方法
讲授法、演示法和练习法
教学用具
PPT课件、计算机教室
教学过程
一、导入
教师将上节课鸡兔同笼问题的解决步骤,用自然语言描述出来。以此引出算法的概念,进而引出这节课要学习的算法的描述方法、算法的特征、程序的三种基本控制结构。
二、新课讲授
1.算法的定义
教师在PPT上展示算法的定义,并进行阐述,帮
助学生理解。
算法的定义:在有限步骤内求解某一问题所使用的一组定义明确的规则。
2.算法的描述方法
教师先将三种常用的描述方法进行概念讲解,然后一一展开介绍。
(1)自然语言:用人们日常所用的语言,如汉语、英语等来描述算法。
教师继续沿用“鸡兔同笼”的例子,将开头引入的自然语言描述“鸡兔同笼”问题的步骤在PPT上继续进行展示,讲解分析。
(2)流程图:用流程图描述算法是用程序框图来描述算法的一种表示方法。
教师介绍流程图每一个框图的含义。
教师请两个学生上黑板前将“鸡兔同笼”问题的自然语言描述转化为流程图描述,其他同学在自己座位上进行转化。
(3)用介于自然语言和计算机语言之间的文字和符号来描述算法。
教师将“鸡兔同笼”问题的伪代码描述,在PPT上展示出来,给学生进行分析讲解。
(4)三种描述算法的方法优劣势比较
教师带领学生一一分析三种描述算法的方法的优劣势,并在PPT上一点一点的呈现。
3.算法的特征
教师一一讲解介绍算法的五种特征。
(1)有穷性:一个算法包含的步骤是有限的。
(2)确定性:算法的每个步骤必须有确切的定义,不能模棱两可。
(3)数据输入:一个算法必须有零个或多个数据输入。
(4)数据输出:一个算法有一个或多个数据输出。
(5)可行性:算法中执行的任何计算步骤都可以被分解为基本的
可执行的操作步骤,即每个计算步骤都可以在有限时间内完成。
4.三种基本控制结构
教师用流程图展示三种基本控制结构,并一一讲解具体含义。
(1)顺序结构:程序中的各步操作按出现的先后顺序执行。
(2)选择结构:程序的处理步骤出现了分支,需要根据某一特定
的条件选择其中的一个分支执行。选择结构有单选择、双选择和多选择。
(3)循环结构:程序反复执行某个或某些操作,直到判断条件为
假(或为真)时才可终止循环。
教师以“鸡兔同笼”问题的流程图为例,讲解“顺序结构”和“循环结构”的含义。
教师以“判断成绩等级”的问题,讲解选择结构,并展开介绍单分支、双分支和多分支结构。
(1)单分支
(2)双分支
(3)多分支
三、总结
教师请学生先总结本节课所学的知识,然后教师补充,最后在PPT上展示呈现,帮助学生建立完整的思维逻辑结构。
四、练习
学生完成幻灯片上展示的与本节课相关的习题。
课后作业
完成书中62页的第三题,按照算法的概念进行过程描述。
信息技术必修1 数据与计算2.1 算法的概念及描述教学设计及反思: 这是一份信息技术必修1 数据与计算2.1 算法的概念及描述教学设计及反思,共5页。教案主要包含了基本项目,目标设置,教学过程等内容,欢迎下载使用。
粤教版 (2019)必修1 数据与计算3.2.2 算法的描述教学设计: 这是一份粤教版 (2019)必修1 数据与计算3.2.2 算法的描述教学设计
高中信息技术粤教版 (2019)必修1 数据与计算3.2.1 算法教案设计: 这是一份高中信息技术粤教版 (2019)必修1 数据与计算3.2.1 算法教案设计,共4页。教案主要包含了学情分析,教学目标,教学法设计,教学过程,教学反思等内容,欢迎下载使用。