算法与程序框图的概念文字_第1页
算法与程序框图的概念文字_第2页
算法与程序框图的概念文字_第3页
算法与程序框图的概念文字_第4页
算法与程序框图的概念文字_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/,“算法”(algorithm)9世纪波斯数学家比阿勒•al-"algorism",意思是数字的运算法则,在18世纪演变为"algorithm"。第AdaByron1842年为巴贝奇分析机编写求解解伯努利方程的AdaByron被大多数人认为是世界上第一位程序员。因为巴贝奇(CharlesBabbage)未能完成他贝奇分析机,这个算法未能在巴贝奇分析机上"well-definedprocedure"缺少数学上精确的定义,1920世纪早期的数学家、逻辑学家在定义算法上出现了。20世纪的英国数学家图灵确切性:算法的每一步骤必须有确切的定义;0绩单。一般地,当算法在处理信息时,会从输入设备或数据的地址数据,把结果写入输出设备或某个地址供以后再调用。子”:首先将第一颗豆子放袋中。从第二颗豆子开始检查,直到最后一颗豆子。如果正在检查的豆子比口袋中的还大,则将它捡起放袋中,同时丢掉原先口袋中的豆子。最后口袋中的豆子就是所有的豆子中最大的一颗。largest=list[1]forcounter=2tolength(list):iflist[counter]>largest:largest=list[counter]print符号说明=List[counter]countercounter5,List[counter]5项。<=用于表示“小于或等于”==例子MN1.MN,则交换MN2.NMR3.R=0N即为“最大公约数”,否则下一步4.将N赋值给M,将R赋值给N,重做第一步。用“Basic代码”IfM<NThenSwapM,NDoWhileR<>0R=MModNM=N=LoopPrint效算法的基础,如排序算法(快速排序,归并排序),变换(快速变动态规划:动态规划在查找有很多子问题的情况的最优解时有效。它贪心法(亦作饕餮法/优的选择,从而希望导致结果是最好/题,如:求图中的最小生成树、求编码……对于其他问题,贪心法一般(算法计算几何的算法(凸包算法图论的算法(编码树的遍历最短路径算法最小生成树算法最小树形图网络流算法匹配算法)()计算机的资源,最重要的是运算所需的时间和程序和数据所需的空间算法在计算机上执行运算,需要一定的空间存放描述算法的程序和算11以外没有其2,3,5,7,11,13,…,质数有无穷多个。143是否为质数。Step1:143÷2不为整数;Step2:143÷3不为整数;Step3:143÷4不为整数;Step4:143÷5不为整数;Step5:143÷6不为整数;Step6:143÷7不为整数;Step7:143÷8不为整数;Step8:143÷9不为整数;Step9:143÷10Step10:143÷11=13,14311Step11:结论:14317是否为质数。Step1:17÷2Step2:17÷3Step3:17÷4不为整数;Step4:17÷5不为整数;Step5:17÷6不为整数;Step6:17÷7不为整数;Step7:17÷8不为整数;Step8:17÷9不为整数;Step9:17÷10不为整数;Step10:17÷11不为整数;Step11:17÷12不为整数;Step12:17÷13不为整数;Step13:17÷14不为整数;Step14:17÷15不为整数;Step15:17÷16不为整数;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论