算法概念学习.pptx
《算法概念学习.pptx》由会员分享,可在线阅读,更多相关《算法概念学习.pptx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、问题提出1.1.用计算机解二元一次方程组.exe2.2.在上述解二元一次方程组的过程中,计算机是按照一定的指令来工作的,其中最基础的数学理论就是算法,本节课我们就来学习:第1页/共22页第2页/共22页知识探究(一):算法的概念思考1:1:在初中,对于解二元一次方程组你学过哪些方法?思考2:用加减消元法解二元一次方程组 x-2y=-1 2x+y=1 的具体步骤是什么?加减消元法和代入消元法思考2:2:用加减消元法解二元一次方程组 的具体步骤是什么?第3页/共22页 +2+2,得 5x=1.5x=1.解,得 .-2-2,得 5y5y3 3.解,得 .第一步,第二步,第三步,第四步,第五步,得到方
2、程组的解为 .第4页/共22页思考3:3:参照上述思路,一般地,解方程组 的基本步骤是什么?第5页/共22页第一步,-,得 .第二步,解,得 .第三步,-,得 .第四步,解,得 .第五步,得到方程组的解为 第6页/共22页思考4:4:根据上述分析,用加减消元法解二元一次方程组,可以分为五个步骤进行,这五个步骤就构成了解二元一次方程组的一个“算法”.我们再根据这一算法编制计算机程序,就可以让计算机来解二元一次方程组.那么解二元一次方程组的算法包括哪些内容?第7页/共22页思考5:5:一般地,算法是由按照一定规则解决某一类问题的基本步骤组成的.你认为:(1)(1)这些步骤的个数是有限的还是无限 的
3、?(2)(2)每个步骤是否有明确的计算任务?第8页/共22页思考6:6:有人对哥德巴赫猜想“任何大于4 4的偶数都能写成两个质数之和”设计了如下操作步骤:第一步,检验6=3+36=3+3,第二步,检验8=3+58=3+5,第三步,检验10=5+510=5+5,利用计算机无穷地进行下去!请问:这是一个算法吗?第9页/共22页思考7:7:根据上述分析,你能归纳出算法的概念吗?在数学中,按照一定规则解决某一类问题的明确和有限的步骤称为算法.第10页/共22页知识探究(二):算法的步骤设计思考1:1:如果让计算机判断7 7是否为质数,如何设计算法步骤?第一步,用2 2除7 7,得到余数1,1,所以2
4、2不能整除7.7.第四步,用5 5除7 7,得到余数2,2,所以5 5不能整除7.7.第五步,用6 6除7 7,得到余数1,1,所以6 6不能整除7.7.第二步,用3 3除7 7,得到余数1,1,所以3 3不能整除7.7.第三步,用4 4除7 7,得到余数3,3,所以4 4不能整除7.7.因此,7 7是质数.第11页/共22页思考2:2:如果让计算机判断3535是否为质数,如何设计算法步骤?第一步,用2 2除3535,得到余数1,1,所以2 2不能整除35.35.第二步,用3 3除3535,得到余数2,2,所以3 3不能整除35.35.第三步,用4 4除3535,得到余数3,3,所以4 4不能
5、整除35.35.第四步,用5 5除3535,得到余数0,0,所以5 5能整除35.35.因此,3535不是质数.第12页/共22页思考3:3:整数8989是否为质数?如果让计算机判断8989是否为质数,按照上述算法需要设计多少个步骤?第一步,用2 2除8989,得到余数1,1,所以2 2不能整除89.89.第二步,用3 3除8989,得到余数2,2,所以3 3不能整除89.89.第三步,用4 4除8989,得到余数1,1,所以4 4不能整除89.89.第八十七步,用8888除8989,得到余数1,1,所以8888不能 整除89.89.因此,8989是质数.第13页/共22页思考4:4:用2 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 概念 学习
限制150内