算法的概念第一课时.ppt
《算法的概念第一课时.ppt》由会员分享,可在线阅读,更多相关《算法的概念第一课时.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、算法的概念大厂高级实验中学王斌 一一得一,一上一,二上二,三下五去二,四去六进一,写出的解的过程问题一解方程解方程 第一步,第二步,解(3)得 第三步,第四步,解(4)得 第五步,得到方程组 的解为 算法:在数学中算法通常指按照一定规则 解决某一类问题的明确和有限的步骤.现在,算法通常可以编成计算机程序,让计算机执行并解决问题.算法的基本特征:明确性:算法对每一个步骤都是确切的,能有效执行且得到确定的结果,不能模棱两可。有效性:算法从初始步骤开始,分为若干明确的步骤,每一步都只能有一个确定的继任者,只有执行完前一步才能进入到后一步,并且每一步都确定无误后,才能解决问题。有限性:算法都是经有限次
2、步骤内完成的不唯一性:求解某一个问题的解法不一定是唯一的,对于同一个问题可以有不同的解法1下面的四种叙述不能称为算法的是()(A)广播的广播操图解(B)歌曲的歌谱(C)做饭用米(D)做米饭需要刷锅、淘米、添水、加热这些步骤练习题C2.有人对歌德巴赫猜想“任何大于4的偶数都能写成两个奇质数之和”设计了如下操作步骤:第一步,检验 633第三步,检验 1055第二步,检验 835利用计算机无穷的进行下去!请问,利用这种程序能够证明猜想的正确性吗?这是一个算法吗?例1设计一个算法判断7是否为质数.第一步,用2除7,得到余数1.因为余数不为0,所以2不能整除7.第二步,用3除7,得到余数1.因为余数不为
3、0,所以3不能整除7.第三步,用4除7,得到余数3.因为余数不为0,所以4不能整除7.第四步,用5除7,得到余数2.因为余数不为0,所以5不能整除7.第五步,用6除7,得到余数1.因为余数不为0,所以6不能整除7.因此,7是质数.例1设计一个算法判断35是否为质数.思考:整数89是否为质数?如果让计算机判断89是否为质数,按照上述算法需要设计多少个步骤?第一步,用2除89,得到余数1,所以2不能整除89.第二步,用3除89,得到余数2,所以3不能整除89.第三步,用4除89,得到余数1,所以4不能整除89.第八十七步,用88除89,得到余数1,所以88不能 整除89.因此,89是质数.思考:用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 概念 第一 课时
限制150内