高一数学算法的概念(课件).ppt
《高一数学算法的概念(课件).ppt》由会员分享,可在线阅读,更多相关《高一数学算法的概念(课件).ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机与算法计算机与算法:在现代社会里,计算机已经成为人在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工们日常生活和工作不可缺少的工具听音乐、看电影、玩游戏、画具听音乐、看电影、玩游戏、画卡通画、处理数据卡通画、处理数据计算机几乎可计算机几乎可以是一个全能的助手,你可以用它以是一个全能的助手,你可以用它来做你想做的任何事情那么,计来做你想做的任何事情那么,计算机是怎样工作呢?要想弄清楚这算机是怎样工作呢?要想弄清楚这个问题,就需要学习算法个问题,就需要学习算法什么是算法?什么是算法? 要把大象装冰箱,分几步?要把大象装冰箱,分几步?第一步:打开冰箱门第一步:打开冰箱门第二步:把大象装
2、第二步:把大象装冰箱冰箱第三步:关上冰箱门第三步:关上冰箱门35(1)2494(2)xyxy解方程解方程第一步第一步, ,由(由(1)得)得35(3)xy第二步第二步, ,将(将(3)代入()代入(2)得)得2(35)494(4)yy第三步第三步, , 解(解(4)得)得12(5)y 第四步第四步, , 将(将(5)代入()代入(3)得)得23x 第五步第五步, , 得到方程组的解得得到方程组的解得2312xy35(1)2494(2)xyxy解方程解方程第一步第一步, ,(1)2(2)224(3)y 得: 第二步第二步, ,第三步第三步, ,第四步第四步, ,第五步第五步, , 得到方程组的解
3、得得到方程组的解得2312xy(3)12y 解得:(1)4(2)246(4)x得:(4)23x 解得:写出一般二元一次方程组的解法步骤写出一般二元一次方程组的解法步骤. .1111 22 1222(1)0(2)a xb ycaba ba xb yc 第一步第一步,21(1)(2)bb得 :12211221a ba bxc bc b( 3) 第二步第二步,解(解(3)得)得 12211221c bc bxa ba b写出一般二元一次方程组的解法步骤写出一般二元一次方程组的解法步骤. .1111 22 1222(1)0(2)a xb ycaba ba xb yc 2 11 22 11 2a ca
4、cya bab 第四步第四步,解(解(4)得)得 21(1)(2)aa得:第三步第三步,2 11 22 11 2a ba bya ca c(4) 第五步第五步,得到方程组的解为得到方程组的解为 1221122121122112c bc bxa ba ba ca cya ba b算法:算法: 在数学中算法通常指在数学中算法通常指按照一按照一定规则定规则 解决某一类问题的明确解决某一类问题的明确和有限的步骤和有限的步骤. . 现在现在,算法通常可以编成计算算法通常可以编成计算机程序机程序,让计算机执行并解决问题让计算机执行并解决问题. 写出交换两个大小相同的杯子中写出交换两个大小相同的杯子中 的液
5、体的液体 (A 水、水、 B 酒酒) 的一个算法的一个算法第一步第一步, ,找一个大小与找一个大小与A A相同的空杯子相同的空杯子C.C.第二步第二步, ,将将A A 中的水倒入中的水倒入C C中中. .第三步第三步, ,将将B B中的酒精倒入中的酒精倒入A A中中. .第四步第四步, ,将将C C中的水倒入中的水倒入B B中中, ,结束结束. .例例1.(1).(1)设计一个算法判断设计一个算法判断7 7是否为质数是否为质数. .第一步第一步, 用用2除除7,得到余数得到余数1.因为余数不为因为余数不为0, 所以所以2不能整除不能整除7.第二步第二步, 用用3除除7,得到余数得到余数1.因为
6、余数不为因为余数不为0, 所以所以3不能整除不能整除7.第三步第三步, 用用4除除7,得到余数得到余数3.因为余数不为因为余数不为0, 所以所以4不能整除不能整除7.第四步第四步, 用用5除除7,得到余数得到余数2.因为余数不为因为余数不为0, 所以所以5不能整除不能整除7.第五步第五步, 用用6除除7,得到余数得到余数1.因为余数不为因为余数不为0, 所以所以6不能整除不能整除7.因此,因此,7是质数是质数.例例1.(2).(2)设计一个算法判断设计一个算法判断3535是否为质是否为质数数. .第一步第一步, 用用2除除35,得到余数得到余数1.因为余数不为因为余数不为0, 所以所以2不能整
7、除不能整除35.第二步第二步, 用用3除除35,得到余数得到余数2.因为余数不为因为余数不为0, 所以所以3不能整除不能整除35.第三步第三步, 用用4除除35,得到余数得到余数3.因为余数不为因为余数不为0, 所以所以4不能整除不能整除7.第四步第四步, 用用5除除35,得到余数得到余数0.因为余数为因为余数为0, 所以所以5能整除能整除35.因此,因此,35不是质数不是质数.设计一个算法设计一个算法,判断整数判断整数n(n2)是否为质数是否为质数?第一步,给定大于第一步,给定大于2的整数的整数n。第二步,令第二步,令i=2第三步,用第三步,用i除除n,得到余数,得到余数r。第四步,判断第四
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 算法 概念 课件
限制150内