1.1.1算法的概念(精品).ppt





《1.1.1算法的概念(精品).ppt》由会员分享,可在线阅读,更多相关《1.1.1算法的概念(精品).ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 一个笼子里有一些鸡和兔,现在知道里面一一个笼子里有一些鸡和兔,现在知道里面一共有共有3535个头个头,94,94只脚,问鸡和兔各有多少只?只脚,问鸡和兔各有多少只?第一步第一步:设设有有 只只鸡鸡,只兔只兔第二步:第二步:列方程组列方程组 第四步:第四步:答:笼子里有答:笼子里有2323只鸡,只鸡,1212只兔只兔.第三步:第三步:解方程组得解方程组得用二元一次方程组解应用问题的算法用二元一次方程组解应用问题的算法第一步第一步:设设未知数未知数第二步:第二步:列方程组列方程组 第四步:第四步:作答作答第三步:第三步:解方程组解方程组 你能写出求解二元一次方程组:你能写出求解二元一次方程组:的
2、步骤吗?的步骤吗?解:解:第一步第一步:(2)(1)2得得2y=24;(3)第二步:第二步:解(解(3)得)得 y=12;第三步第三步:将将 y=12 代入代入(1),得得 x=23。第四步第四步:得到方程组的解为得到方程组的解为 。y=12x=23解:解:第一步第一步:2 2得得 2y=24 2y=24;(3)(3)第二步:第二步:解解得得 y=12;第三步:第三步:4-4-得得 2x=46 2x=46;第五步:第五步:得到方程组的解为得到方程组的解为 。y=12x=23第四步:第四步:解解得得 x=23x=23;你能写出求解二元一次方程组:你能写出求解二元一次方程组:的步骤吗?的步骤吗?解
3、:解:第一步第一步:得得 第二步:第二步:解解得得第三步第三步:得得第四步第四步:解解得得第五步:第五步:得到方程得到方程组组的解的解为为 。第二步:第二步:解(解(3)得)得 y=12;第三步第三步:将将 y=12 代入代入(1),得得 x=23。第四步第四步:得到方程组的解为得到方程组的解为 。y=12x=23第一步第一步:(2)(1)2得得2y=24;(3)第一步第一步:设有设有 只鸡,只鸡,只兔只兔第二步:第二步:列方程组列方程组 第四步:第四步:答:笼子里有鸡答:笼子里有鸡2323只,兔只,兔1212只只.第三步:第三步:解方程组得解方程组得第一步第一步:得得 第二步:第二步:解解得
4、得第三步第三步:得得第四步第四步:解解得得第五步:第五步:得到方程得到方程组组的解的解为为 第一步第一步:设设未知数未知数第二步:第二步:列方程组列方程组 第四步:第四步:作答作答第三步:第三步:解方程组解方程组 算法通常是指按照一定规则解决某一类问题的算法通常是指按照一定规则解决某一类问题的明确和有限的步骤明确和有限的步骤 算法(算法(algorithmalgorithm)的概念)的概念 现在,算法通常可以编成计算机程序,现在,算法通常可以编成计算机程序,让计算机执行并解决问题让计算机执行并解决问题到底什么是算法?到底什么是算法?第二步:第二步:计算计算 你能写出求解二元一次方程组:你能写出
5、求解二元一次方程组:的步骤吗?的步骤吗?解:解:第一步第一步:得得 第二步:第二步:解解得得第三步第三步:得得第四步第四步:解解得得第五步:第五步:得到方程得到方程组组的解的解为为 。第三步第三步:计算计算第四步:第四步:输输出出 x,y。解:解:第一步第一步:输入输入思考思考1:1:如果让计算机判断如果让计算机判断7 7是否为质数,如是否为质数,如何设计算法步骤?何设计算法步骤?第一步:第一步:用用2 2除除7 7,得到余数,得到余数1,1,因为余数不为因为余数不为0 0,所以,所以2 2不能整除不能整除7.7.第四步第四步:用用5 5除除7 7,得到余数,得到余数2,2,因为余数不为因为余
6、数不为0 0,所以,所以5 5不能整除不能整除7.7.第五步:第五步:用用6 6除除7 7,得到余数,得到余数1,1,因为余数不为因为余数不为0 0,所以,所以6 6不能整除不能整除7.7.第二步:第二步:用用3 3除除7 7,得到余数,得到余数1,1,因为余数不为因为余数不为0 0,所以,所以3 3不能整除不能整除7.7.第三步:第三步:用用4 4除除7 7,得到余数,得到余数3,3,因为余数不为因为余数不为0 0,所以,所以4 4不能整除不能整除7.7.因此,因此,7 7是质数是质数.第二步:第二步:用用3 3除除7 7,得到余数,得到余数1,1,因为余数不为因为余数不为0 0,所以,所以
7、3 3不能整除不能整除7.7.第二步:第二步:用用3 3除除3535,得到余数,得到余数2 2,因为余数不为因为余数不为0 0,所以,所以3 3不能整除不能整除3535.思考思考1:1:如果让计算机判断如果让计算机判断7 7 是否为质数,如是否为质数,如何设计算法步骤?何设计算法步骤?第一步:第一步:用用2 2除除7 7,得到余数,得到余数1,1,因为余数不为因为余数不为0 0,所以,所以2 2不能整除不能整除7.7.第四步第四步:用用5 5除除7 7,得到余数,得到余数2,2,因为余数不为因为余数不为0 0,所以,所以5 5不能整除不能整除7.7.第五步:第五步:用用6 6除除7 7,得到余
8、数,得到余数1,1,因为余数不为因为余数不为0 0,所以,所以6 6不能整除不能整除7.7.第三步:第三步:用用4 4除除7 7,得到余数,得到余数3,3,因为余数不为因为余数不为0 0,所以,所以4 4不能整除不能整除7.7.因此,因此,7 7是质数是质数.思考思考2:2:如果让计算机判断如果让计算机判断3535是否为质数,如是否为质数,如何设计算法步骤?何设计算法步骤?第一步:第一步:用用2 2除除3535,得到余数,得到余数1 1,因为余数不为因为余数不为0 0,所以,所以2 2不能整除不能整除3535.第三步:第三步:用用4 4除除3535,得到余数,得到余数3 3,因为余数不为因为余
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.1 算法 概念 精品

限制150内