人教版高中数学必修三第一章第1节 111 算法的概念课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《人教版高中数学必修三第一章第1节 111 算法的概念课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人教版高中数学必修三第一章第1节 111 算法的概念课件 人教版 高中数学 必修 第一章 算法 概念 课件 下载 _其他版本_数学_高中
- 资源描述:
-
1、理论研究科学实验科学计算研究算法研究算法问题问题1请你回顾并写出解二元一次方程组的详请你回顾并写出解二元一次方程组的详细求解过程细求解过程.2121xyxy -2得得:5y=3 解解得得:35y +2得得:5x=1 解解得得:51x得到方程组的解为得到方程组的解为5351yx第一步第一步:第二步第二步:第三步第三步:第四步第四步:第五步第五步:01221222111 babacybxacybxa 第一步:a1-a2,得:12211221cacaybaba 第二步:解得 12211221babacacay ;第三步:将12211221babacacay 代入,得12212112babacbcbx
2、 .推推 广广 算法算法通常指可以用来解决的某一类问题的通常指可以用来解决的某一类问题的步步骤或程序骤或程序,这些步骤或程序必须是,这些步骤或程序必须是明确明确的和的和有效有效的,而且能够在的,而且能够在有限步有限步之内完成的。之内完成的。三、概念形成三、概念形成概念概念.算法(算法(algorithmalgorithm)一般来说,一般来说,“用算法解决问题用算法解决问题”可以利用可以利用计计算机算机帮助完成。帮助完成。例例1 1、设计一个算法判断、设计一个算法判断7 7是否为质数。是否为质数。第一步第一步:用:用2 2除除7 7,得到余数,得到余数1 1。因为余数不为。因为余数不为0 0,所
3、以,所以2 2不能整除不能整除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。第四步第四步:用:用5 5除除7 7,得到余数,得到余数2 2。因为余数不为。因为余数不为0 0,所以,所以5 5不能整除不能整除7 7。第五步第五步:用:用6 6除除7 7,得到余数,得到余数1 1。因为余数不为。因为余数不为0 0,所以,所以6 6不能整除不能整除7 7。质数:只能
4、被质数:只能被1和自身整除的大于和自身整除的大于1的整数叫质的整数叫质数。数。探究:探究:2,3,4,5,6是否为质数。是否为质数。综上:综上:7是质数是质数。变式:设计一个算法,判断变式:设计一个算法,判断3535是否为质数。是否为质数。第一步第一步:用:用2 2除除3535,得到余数,得到余数1 1。因为余数不为。因为余数不为0 0,所以所以2 2不能整除不能整除3535。第二步第二步:用:用3 3除除3535,得到余数,得到余数2 2。因为余数不为。因为余数不为0 0,所以所以3 3不能整除不能整除3535。第三步第三步:用:用4 4除除3535,得到余数,得到余数3 3。因为余数不为。
5、因为余数不为0 0,所以所以4 4不能整除不能整除7 7。第四步第四步:用:用5 5除除3535,得到余数,得到余数0 0。因为余数为。因为余数为0 0,所,所以以5 5能整除能整除3535。因此,因此,35不是质数不是质数。例例2 2设计一个算法,判断整数设计一个算法,判断整数n(nn(n2 2)是否为质数。)是否为质数。第一步第一步:给定大于:给定大于2 2的整数的整数n n。第二步第二步:令:令i=2i=2。第三步第三步:用:用i i除除n n,得余数,得余数r r。第四步第四步:判断:判断“r=0”r=0”是否成立,若成立,则是否成立,若成立,则n n不是不是质数,结束算法;否则,质数
6、,结束算法;否则,将将i i的值增加的值增加1 1仍用仍用i i表示表示.第五步第五步:判断判断i i n-1n-1是否成立,若是,则是否成立,若是,则n n是质数;是质数;否则返回第三步。否则返回第三步。据德国新一期科学画报杂志报道,岁的加拿大青年迈克尔卡梅伦不久前利用分布式计算方法找到一个目前已知的最大素数,即的次方减,其位数超过百万位,是第个梅森素数。据悉,卡梅伦利用其配备的兆赫兹芯片的电脑加入到全球分布式计算网络中,花费天的时间得到了这一结果。尽管这台电脑自身性能并不高,但由于分布式计算网络连接了全球数十万台电脑,这些电脑自身有富裕资源的时候就通过网络进行运算,因此总的运算速度可达到每
展开阅读全文