111算法的概念.ppt
《111算法的概念.ppt》由会员分享,可在线阅读,更多相关《111算法的概念.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章算法初步1.1算法与程序框图1.1.1算法的概念算法的含义算法的含义算术运算算术运算明确和有限明确和有限思考思考: :(1)(1)解决一个问题的算法是唯一的吗解决一个问题的算法是唯一的吗? ?提示提示: :不是不是. .解决一个问题的算法可以有多个解决一个问题的算法可以有多个, ,如解二元一次方如解二元一次方程组的算法有加减消元法和代入消元法程组的算法有加减消元法和代入消元法. .但一般算法有优劣之但一般算法有优劣之分分. .结构简单、步骤少、速度快的算法是较好的算法结构简单、步骤少、速度快的算法是较好的算法, ,如对于如对于不同的方程组不同的方程组, ,有的加减消元简单有的加减消元简单
2、, ,有的代入消元简单有的代入消元简单. .(2)(2)是不是任何一个算法都有明确的结果是不是任何一个算法都有明确的结果? ?为什么为什么? ?提示提示: :是是. .算法中的每一步都是确定的算法中的每一步都是确定的, ,并且能有效地执行且得并且能有效地执行且得到确定的结果到确定的结果, ,而不应当模棱两可而不应当模棱两可. .【知识点拨】【知识点拨】1.1.算法与解法的区别算法与解法的区别算法是解决某一类问题的一系列确定和可操作的步骤或程序算法是解决某一类问题的一系列确定和可操作的步骤或程序. .解法是解决某一个问题的一种方法解法是解决某一个问题的一种方法, ,有局限性有局限性, ,而算法是
3、解决而算法是解决某一类问题的步骤某一类问题的步骤, ,具有普遍性具有普遍性. .2.2.算法的五个特征算法的五个特征(1)(1)确定性确定性: :算法中每一步都是确定的算法中每一步都是确定的, ,并且能有效地执行且得并且能有效地执行且得到确定的结果到确定的结果. .(2)(2)有限性有限性: :一个算法的步骤是有限的一个算法的步骤是有限的, ,不能无限地进行下去不能无限地进行下去, ,它能在有限步的操作后解决问题它能在有限步的操作后解决问题. .(3)(3)有序性有序性: :算法从初始步骤开始算法从初始步骤开始, ,分为若干明确的步骤分为若干明确的步骤, ,每个每个步骤只能有一个确定的后继步骤
4、步骤只能有一个确定的后继步骤, ,前一步是后一步的前提前一步是后一步的前提, ,只只有执行完前一步才能进行下一步有执行完前一步才能进行下一步. .(4)(4)不唯一性不唯一性: :解决一个问题可以有多种不同的算法解决一个问题可以有多种不同的算法. .(5)(5)普遍性普遍性: :给出一个算法的程序步骤给出一个算法的程序步骤, ,它可以解决一类问题它可以解决一类问题, ,并且能够多次重复使用并且能够多次重复使用. .类型类型 一一 算法的含义算法的含义 【典型例题】【典型例题】1.1.下列关于算法的说法正确的是下列关于算法的说法正确的是( () )A.A.某个问题的解题过程就是算法某个问题的解题
5、过程就是算法B.B.一个算法可以有无穷多个步骤一个算法可以有无穷多个步骤C.C.解决某一问题的算法可以有多个解决某一问题的算法可以有多个D.D.算法执行完后可以有多个不同的结果算法执行完后可以有多个不同的结果2.2.已知下列语句已知下列语句学习数学时学习数学时, ,课前预习课前预习, ,课上认真听讲并记好笔记课上认真听讲并记好笔记, ,课下先复课下先复习再做作业习再做作业, ,之后做适当的练习题之后做适当的练习题; ;李华到餐厅吃饭李华到餐厅吃饭, ,吃了两份菜吃了两份菜, ,两个馒头两个馒头; ;让高一某班前让高一某班前1010名的同学做一套必修二的综合训练题名的同学做一套必修二的综合训练题
6、, ,找出找出比较难的题目比较难的题目; ;已知菱形的对角线长度为已知菱形的对角线长度为a,b,a,b,根据根据S= abS= ab求菱形的面积求菱形的面积. .其中可以看成算法的是其中可以看成算法的是. .12【解题探究】【解题探究】1.1.算法有何特点算法有何特点? ?2.2.如何判断一个语句是否可以看作算法如何判断一个语句是否可以看作算法? ?探究提示探究提示: :1.1.算法有如下特点算法有如下特点: :算法中的每一步都是确定的算法中的每一步都是确定的; ;每一个算法每一个算法的步骤是有限的的步骤是有限的; ;算法的步骤是有序的算法的步骤是有序的, ,只有执行完前一步只有执行完前一步,
7、 ,才才能执行下一步能执行下一步, ,且执行完每一步所得结果是确定的且执行完每一步所得结果是确定的; ;解决某一解决某一问题并不唯一问题并不唯一, ,可以有多个可以有多个. .2.2.根据根据1 1中算法的特点中算法的特点, ,判断一个语句是否可以看作算法判断一个语句是否可以看作算法. .【解析】【解析】1.1.选选C.C.算法与求解一个问题的方法过程是有区别的算法与求解一个问题的方法过程是有区别的, ,故故A A不对不对; ;每一个算法的步骤是有限的每一个算法的步骤是有限的, ,且执行后结果是唯一确且执行后结果是唯一确定的定的, ,故故B,DB,D不对不对; ;解决某一问题的算法可以不同解决
8、某一问题的算法可以不同, ,故故C C正确正确. .2.2.是学习数学的一个有效的步骤是学习数学的一个有效的步骤, ,故它是算法故它是算法; ;不是李华吃饭的步骤不是李华吃饭的步骤, ,只是说明他吃了多少东西只是说明他吃了多少东西, ,故它不是故它不是算法算法; ;执行结果不确定执行结果不确定, ,故它也不是算法故它也不是算法; ;是求菱形面积的步骤是求菱形面积的步骤, ,故它是算法故它是算法. .答案答案: :【拓展提升】【拓展提升】判断算法的三个关注点判断算法的三个关注点(1)(1)明确算法的含义明确算法的含义. .(2)(2)明确算法的特点明确算法的特点. .(3)(3)明确算法与解法的
9、区别明确算法与解法的区别. .类型类型 二二 算法的设计与应用算法的设计与应用【典型例题】【典型例题】1.1.一个算法的步骤如下一个算法的步骤如下: :第一步第一步, ,输入输入x x的值的值. .第二步第二步, ,计算计算y=xy=x2 2. .第三步第三步, ,计算计算z=2z=2y y-log-log2 2y.y.第四步第四步, ,输出输出z z的值的值. .若输入若输入x x的值为的值为-2,-2,则输出则输出z z的值为的值为( () )A.2A.2B.4B.4C.12C.12 D.14 D.142.2.下面是求下面是求1 13 35 57 79 91111值的算法值的算法, ,用用
10、p p表示被乘数表示被乘数,i,i表表示乘数示乘数, ,则将算法补充完整则将算法补充完整. .第一步第一步, ,使使p=1.p=1.第二步第二步, ,使使i=3.i=3.第三步第三步, ,使使p=p=. .第四步第四步, ,使使i=i=. .第五步第五步, ,若若i11,i11,则返回到第三步继续执行则返回到第三步继续执行; ;否则输出否则输出p.p.3.3.设计一个算法,求解方程组设计一个算法,求解方程组 x+y+z=12, x+y+z=12, 3x-3y-z=16, 3x-3y-z=16, x-y-z=-2. x-y-z=-2. 【解题探究】【解题探究】1.1.对数的运算法则是什么?对数的
11、运算法则是什么?2.2.算法的某些步骤可以循环使用吗?算法的某些步骤可以循环使用吗?3.3.某问题的解法与其算法的设计有什么关系某问题的解法与其算法的设计有什么关系? ?探究提示:探究提示:1.1.对数的运算法则是:对数的运算法则是:logloga a(MN)=log(MN)=loga aM+logM+loga aN N;logloga a =log=loga aM-logM-loga aN;N;logloga aM Mn n=nlog=nloga aM.(M.(其中其中a0a0且且a1,M0,N0)a1,M0,N0)MN2.2.算法的某些步骤可以循环使用算法的某些步骤可以循环使用. .3.3
12、.算法与一般意义上具体问题的解法既有区别算法与一般意义上具体问题的解法既有区别, ,又有联系又有联系, ,它它们是一般和特殊的关系们是一般和特殊的关系, ,算法的获得要借助一般意义上具体问算法的获得要借助一般意义上具体问题的解法题的解法, ,根据其不同的解法可以设计出不同的算法根据其不同的解法可以设计出不同的算法. .【解析】【解析】1.1.选选D.D.第一步第一步, ,输入输入x x的值为的值为-2,-2,第二步第二步, ,计算得计算得y=(-2)y=(-2)2 2=4;=4;第三步第三步, ,计算得计算得z=2z=24 4-log-log2 24=16-2=14.4=16-2=14.2.2
13、.根据要解决的问题知根据要解决的问题知, ,算法中第三步是前面两个数的积与后算法中第三步是前面两个数的积与后面的数相乘面的数相乘, ,且且i i每次都增加每次都增加2.2.答案答案: :p pi ii+2i+23.3.用加减消元法解这个方程组,其算法步骤是:用加减消元法解这个方程组,其算法步骤是:第一步,第一步,+ +得得2x-y=14. 2x-y=14. 第二步,第二步,- -得得x-y=9. x-y=9. 第三步,第三步,- -得得x=5.x=5.第四步,将第四步,将x=5x=5代入代入得得y=-4.y=-4.第五步,将第五步,将x,yx,y值代入值代入得得z=11.z=11.第六步,得到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 111 算法 概念
限制150内