算法的概念及描述--高中信息技术必修1.pptx
《算法的概念及描述--高中信息技术必修1.pptx》由会员分享,可在线阅读,更多相关《算法的概念及描述--高中信息技术必修1.pptx(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2.2 2.2 算法的概念及描述算法的概念及描述第一课时第一课时2.2 2.2 算法的概念及描述算法的概念及描述打开打开Blockly GamesBlockly Games编程游戏后,分组玩迷宫游戏中的前三关。编程游戏后,分组玩迷宫游戏中的前三关。1 1、2 2组玩第一关,组玩第一关,3 3、4 4组玩第二关,组玩第二关,5 5、6 6组玩第三关。组玩第三关。思考:玩这关游戏的方法是什么?完成这关游戏需要分几步?思考:玩这关游戏的方法是什么?完成这关游戏需要分几步?每关找一名同学演示并回答。每关找一名同学演示并回答。第一关第一关第二关第二关第三关第三关一、玩游戏一、玩游戏引入新课引入新课2.2
2、 2.2 算法的概念及描述算法的概念及描述引入:引入:现实生活中,我们解决任何一个问题都需要先弄清楚现实生活中,我们解决任何一个问题都需要先弄清楚解决解决这个问题的方法跟步骤这个问题的方法跟步骤算法。算法。在生活和学习中,人们在生活和学习中,人们经常经常会运用到算法,只是我们可能很少意会运用到算法,只是我们可能很少意识到。识到。从现在开始,希望同学们多多关注生活中有关算法的运用,增强从现在开始,希望同学们多多关注生活中有关算法的运用,增强自己的信息意识。自己的信息意识。一、玩游戏一、玩游戏引入新课引入新课2.2 2.2 算法的概念及描述算法的概念及描述问题问题1 1:小明乘车从小明乘车从A A
3、站出发到达站出发到达B B站可以有哪些路线?哪条路线站可以有哪些路线?哪条路线是最佳乘车路线?理由是什么?是最佳乘车路线?理由是什么?任务一:合作探究、问题归纳任务一:合作探究、问题归纳2.2 2.2 算法的概念及描述算法的概念及描述问题问题2 2:根据教材第根据教材第4848页的讲解,你能否总结出求两个数的最大页的讲解,你能否总结出求两个数的最大公约数的方法?并尝试任意给两个数,求出最大公约数。公约数的方法?并尝试任意给两个数,求出最大公约数。算法,简单地算法,简单地说就是解决一说就是解决一个特定问题的个特定问题的方法与步骤。方法与步骤。任务一:合作探究、问题归纳任务一:合作探究、问题归纳2
4、.2 2.2 算法的概念及描述算法的概念及描述(1 1)算法的特征:)算法的特征:有输入:有输入:0 0个或者多个输入;个或者多个输入;有输出:有有输出:有1 1个或者多个输出;个或者多个输出;有穷性:执行有限个步骤后终止有穷性:执行有限个步骤后终止;可行性:每一步操作是可以执行的;可行性:每一步操作是可以执行的;确定性:每个步骤具有确定含义。确定性:每个步骤具有确定含义。(2 2)算法的一般结构:)算法的一般结构:由输入数据、处理数据、输出结果三部分构成。由输入数据、处理数据、输出结果三部分构成。任务二:算法的特征及一般结构任务二:算法的特征及一般结构2.2 2.2 算法的概念及描述算法的概
5、念及描述(3 3)学习算法的重要意义:)学习算法的重要意义:我们在生活和学习中会经常遇到算法;我们在生活和学习中会经常遇到算法;智能时代,算法已经广泛应用于各领域中;智能时代,算法已经广泛应用于各领域中;学习算法知识,了解算法的基本设计方法,可以学习算法知识,了解算法的基本设计方法,可以深入理解深入理解身边数字化工具的特征身边数字化工具的特征,能够,能够利用算法思想解决实际问题,提利用算法思想解决实际问题,提高学习效率,更好地融入到数字化社会当中高学习效率,更好地融入到数字化社会当中。任务二:算法的特征及一般结构任务二:算法的特征及一般结构2.2 2.2 算法的概念及描述算法的概念及描述描述算
6、法就是将解决问题的步骤,用一种可以理解的形式表示出描述算法就是将解决问题的步骤,用一种可以理解的形式表示出来。常见的有三种方法:来。常见的有三种方法:自然语言、流程图和伪代码。自然语言、流程图和伪代码。自然语言指人们日常所用的语言。用自然语言描述算法就是使用自然语言指人们日常所用的语言。用自然语言描述算法就是使用人们能读懂的简短语句对算法的步骤进行描述。人们能读懂的简短语句对算法的步骤进行描述。任务三:算法的描述任务三:算法的描述2.2 2.2 算法的概念及描述算法的概念及描述例:例:模仿教科书第模仿教科书第4949页页“思考活动思考活动”,描述,描述“绿灯变红灯绿灯变红灯”问题的算法,将倒计
7、时问题的算法,将倒计时1515 s s的算法用自然语言描述出来。的算法用自然语言描述出来。步骤步骤1 1:将计数器将计数器t t 设为设为1515;步骤步骤2 2:如果如果t t 大于或等于大于或等于1 1,执行步骤,执行步骤3 3,否则倒计时结束;,否则倒计时结束;步骤步骤3 3:输出输出t t ,并保持显示,并保持显示1 1 s s,然后清除显示;,然后清除显示;步骤步骤4 4:将将t t 的值减的值减1 1,跳转至步骤,跳转至步骤2 2。任务三:用自然语言描述算法任务三:用自然语言描述算法2.2 2.2 算法的概念及描述算法的概念及描述自然语言描述算法的优缺点:自然语言描述算法的优缺点:
8、优点:优点:易于理解,既可以描述生活中的算法,也可以描易于理解,既可以描述生活中的算法,也可以描述在计算机中执行的算法。述在计算机中执行的算法。缺点:缺点:容易产生二义性,使得某些步骤出现不确定性。容易产生二义性,使得某些步骤出现不确定性。任务三:用自然语言描述算法任务三:用自然语言描述算法2.2 2.2 算法的概念及描述算法的概念及描述学生总结:写下本节课的收获和感悟。学生总结:写下本节课的收获和感悟。教师总结:本节课以迷宫游戏开始,引入了算法的概念;通过教师总结:本节课以迷宫游戏开始,引入了算法的概念;通过“三个任务三个任务”初步认识了算法的特征及一般结构、初步认识了算法的特征及一般结构、
9、设计算法的重要意义,以及描述算法的三种方法。设计算法的重要意义,以及描述算法的三种方法。知识点:知识点:算法的含义、算法的特征及一般结构、描述算法的三种基本算法的含义、算法的特征及一般结构、描述算法的三种基本方法。自然语言描述算法的方法。方法。自然语言描述算法的方法。学法指导:学法指导:多观察、勤思考、多合作交流,培养计算思维。多观察、勤思考、多合作交流,培养计算思维。课堂小结课堂小结第第 二二 课课 时时2.2 2.2 算法的概念及描述算法的概念及描述算法的含义。算法的含义。算法的特征。算法的特征。算法的一般结构。算法的一般结构。描述算法的三种基本方法。描述算法的三种基本方法。知识回顾知识回
10、顾2.2 2.2 算法的概念及描述算法的概念及描述流程图是用流程图是用图形表示算法图形表示算法的一种常用工具,优点是的一种常用工具,优点是直观易直观易读读,问题解决的,问题解决的步骤清晰简洁步骤清晰简洁,算法,算法结构表达明确结构表达明确,很适合初,很适合初学算法的人员使用。学算法的人员使用。任务一:用流程图描述算法任务一:用流程图描述算法2.2 2.2 算法的概念及描述算法的概念及描述流程图中常用的符号及其功能流程图中常用的符号及其功能任务一:用流程图描述算法任务一:用流程图描述算法2.2 2.2 算法的概念及描述算法的概念及描述绘制流绘制流程图的程图的工具工具手工纸手工纸上绘制上绘制文本编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息技术资料 电脑精品资料
限制150内