算法的基本思想-课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《算法的基本思想-课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 基本 思想 课件
- 资源描述:
-
1、 随着计算机科学和信息技术的飞速发展,计算机已经随着计算机科学和信息技术的飞速发展,计算机已经被应用到了我们生活的方方面面,那么计算机是怎样工作被应用到了我们生活的方方面面,那么计算机是怎样工作的呢?这就要用到算法的思想。在以前的学习中,虽然没的呢?这就要用到算法的思想。在以前的学习中,虽然没有出现算法这个名词,在数学学习中已经学习到了大量的有出现算法这个名词,在数学学习中已经学习到了大量的算法的思想,例如四则运算的过程,求解方程的步骤等等。算法的思想,例如四则运算的过程,求解方程的步骤等等。完成这些工作都需要一系列程序化的步骤,这就是算法的完成这些工作都需要一系列程序化的步骤,这就是算法的思
2、想。思想。本章中,我们将介绍算法的基本思想、基本结构和描本章中,我们将介绍算法的基本思想、基本结构和描述算法的基本语句。这对我们理解数学与计算机技术的关述算法的基本语句。这对我们理解数学与计算机技术的关系是有很大帮助的。系是有很大帮助的。算法的基本思想算法的基本思想【例例1】在电视台的某个娱乐节目中,要求参与者快速在电视台的某个娱乐节目中,要求参与者快速猜出物品的价格。主持人出示某件物品,参与者每次猜出物品的价格。主持人出示某件物品,参与者每次估算出一个价格,主持人只能回答高了、低了或者正估算出一个价格,主持人只能回答高了、低了或者正确。在某次节目中,主持人出示了一台价值在确。在某次节目中,主
3、持人出示了一台价值在1000元以内的随身听,并开始了竞猜。下面是主持人和参元以内的随身听,并开始了竞猜。下面是主持人和参与者的一段对话:与者的一段对话:.如果你是参与者,你接下来会怎么猜?800元!元!高了高了400元!元!600元!元!低了低了高了高了参与者参与者主持人:李咏主持人:李咏例例2:给定素数表,设计算法,将:给定素数表,设计算法,将936分解成分解成 素因数的乘积。素因数的乘积。判断判断936是否为素数:是否为素数:确定确定936的最小素因数:的最小素因数:确定确定468的最小素因数:的最小素因数:判断判断468是否为素数:是否为素数:判断判断234是否为素数:是否为素数:确定确
4、定234的最小素因数:的最小素因数:否否2936468 2936234 22936117 23否否2否否2判断判断117是否为素数:是否为素数:否否确定确定117的最小素因数:的最小素因数:93639 23 33判断判断39是否为素数:是否为素数:否否确定确定39的最小素因数:的最小素因数:393613 23 32判断判断13是否为素数:是否为素数:是是 结束结束分解结果为:分解结果为:93613 23 329 3 64 6 82 3 41 1 73 922231 33练习:将下列两个数分解练习:将下列两个数分解素因数素因数 (1)840 (2)1764例例3:设计一个算法,求:设计一个算法,
5、求 840 与与 1764 的最大的最大 公因数。公因数。解:算法步骤如下:解:算法步骤如下:1.先将先将840进行素因数分解:进行素因数分解:840=23357;3.确定它们公共素因数:确定它们公共素因数:2,3,7;4.确定公共素因数的指数:公共素因数确定公共素因数的指数:公共素因数2,3,7的指的指数分别为数分别为2,1,1;2.先将先将1764进行素因数分解进行素因数分解:1764=223272;5.最大公因数为:最大公因数为:223171=84写算法的要求写算法的要求 写出的算法,必须能解决一类问题(如求两个写出的算法,必须能解决一类问题(如求两个正整数的最大公因数),并且能重复使用
展开阅读全文