算法概念讲课课件1.ppt
《算法概念讲课课件1.ppt》由会员分享,可在线阅读,更多相关《算法概念讲课课件1.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1.11.1.1算法的概念算法的概念 骆驼坳中学骆驼坳中学 徐徐 进进 例一例一 请你说出登录腾讯请你说出登录腾讯QQQQ的步骤。的步骤。(电脑已经打开)(电脑已经打开)第一步:打开第一步:打开QQQQ程序。程序。第二步:输入第二步:输入QQQQ号码。号码。第三步:输入密码。第三步:输入密码。第四步:点击登录。第四步:点击登录。一一般般地地,对对于于一一类类问问题题的的机机械械式式地地、统统一一地地、按按 部部 就就 班班 地地 求求 解解 过过 程程 称称 为为 算算 法法(algorithm)(algorithm)它是解决某一问题的程序或步骤它是解决某一问题的程序或步骤.所所谓谓“算算
2、法法”从从更更广广义义的的角角度度来来看看,并并不不是是只只有有“计计算算”的的问问题题才才有有算算法法,日日常常生生活活中中处处处处都都有有.如如乐乐谱谱是是乐乐队队演演奏奏的的算算法法,菜菜谱谱是是做做菜肴的算法菜肴的算法,珠算口诀珠算口诀是使用算盘的算法是使用算盘的算法.预习课本预习课本 2 2、3 3页页思考思考1 1:回顾二元一次方程组有哪些解法?回顾二元一次方程组有哪些解法?思考思考2 2:导入新课导入新课导入新课导入新课思考思考x-2y=-1 2x+y=1 a1x+b1y=c1 a2x+b2y=c2 这这 两个解方程组的算法的适两个解方程组的算法的适用范围有何不同?用范围有何不同
3、?思考思考3:3:根据上述分析,你能归纳出算法的概念吗根据上述分析,你能归纳出算法的概念吗?在数学中,按照一定规则解决某一在数学中,按照一定规则解决某一类问题的明确和有限的步骤称为算法类问题的明确和有限的步骤称为算法.现在,算法通常可以编成计算机程现在,算法通常可以编成计算机程序,让计算机执行并解决问题。序,让计算机执行并解决问题。讲授新课讲授新课讲授新课讲授新课.一一人人带带着着一一只只狼狼、一一只只羊羊和和一一箱箱蔬蔬菜菜要要过过河河,但但只只有有一一条条小小船船.乘乘船船时时,每每次次只只能能带带狼狼、羊羊和和蔬蔬菜菜中中的的一一种种.当当有有人人在在场场时时,狼狼、羊羊、蔬蔬菜菜都都相
4、相安安无无事事.一一旦旦人人不不在在,狼狼会会吃吃羊羊,羊羊会会吃吃菜菜.请请设设计计一一个个方方案案,安安全全地地将将狼狼、羊和蔬菜带过河羊和蔬菜带过河.过河游戏例二例二 趣味益智游戏方法和过程方法和过程:1、带羊到对岸,返回;带羊到对岸,返回;2、带菜到对岸,并把羊带回;带菜到对岸,并把羊带回;3、带狼到对岸,返回;带狼到对岸,返回;4、带羊到对岸。带羊到对岸。思考思考4:4:有人对哥德巴赫猜想有人对哥德巴赫猜想“任何大于任何大于4 4的的偶数都能写成两个质数之和偶数都能写成两个质数之和”设计了如下操设计了如下操作步骤:作步骤:第一步,检验第一步,检验6=3+36=3+3,第二步,检验第二
5、步,检验8=3+58=3+5,第三步,检验第三步,检验10=5+510=5+5,利用计算机无穷地进行下去!利用计算机无穷地进行下去!请问:这是一个算法吗?请问:这是一个算法吗?思考?思考?请你根据前面两个问题总结请你根据前面两个问题总结一下算法有哪些特点和要求?一下算法有哪些特点和要求?1、有限性、有限性一个算法应包括有限的操作步骤,能在执行有穷的操作步骤之后结束。2、确定性、确定性算法对每一个步骤都有确切的,能有效执行且得到确定结果的,不能模棱两可。3、顺序与可行性顺序与可行性算法中的每下一个步骤都是在上一个步骤完成才能执行,并且每一步都是可以完成的。求解某一个问题的解法不一定是唯一的,对于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 概念 讲课 课件
限制150内