基于计算机算法设计及其评价标准
涂傲然
摘 要 在现在的时代科技急速发展的情况下,不仅仅是在高中甚至是大学的学习生活中,对于计算机算法设计就需要十分全面的要求,对于计算机设设计的标准必须是要在严格要求的同时,能够具有解决各种关于这方面问题的能力,对于计算机算法设计的评价标准也是要根据计算机算法设计的发展现况,具体的实际情况做出更加严格的要求,在计算机算法设计的这一个领域,做到不断地发展,达到更高的水平,找到发展计算机算法设计合理的评价标准。
关键词 计算机算法 算法设计 评价标准
中图分类号:TP301.6 文献标识码:A
0引言
对于一个现代的高中生来说,认识和学习到计算机算法设计,是在给自己多积攒一些不同于书本的更多的具有发散性思维的东西,计算机算法是在现在的电子科技的技术发展,将计算机与不同的程序算法结合在一起,计算机算法是在运用一个计算机程序和相关的产品的技术支持,在对于计算机算法设计进行讨论与评价,并且对此做出一个相对照的标准,在对计算机算法设计分析的时候,也要时代发展的要求,不仅找到计算机算法设计的优势,还要找到现在的计算机算法设计中存在的不足的地方,从而,不仅仅能推动计算机算法设计更快更好的帮人们解决问题,还能使计算机算法能够被广泛地使用。
1计算机算法的特点和分类
计算机算法因为科技的发展,使它具有了很高的执行输入的命令的能力,在专业的工作人员的操作下,能够解决不同的算法问题,因为计算机数量的原因,或者是在计算机进行的后台操作,都可以使计算机有很高的工作效率,根据程序输入运行,也能够保证计算机算法的正确性。
在计算机算法的分类过程中,可以按照不同的用途进行分类,按照应用的不同的算法分类,有计算机算法数值算法的分类,也有按照计算机算法的非数值的分类,在分类中,存在着许许多多的小的项目分子。
2计算机算法设计和分析
2.1计算机算法的复杂性问题
在进行计算机算法设计的工作中,必须要根据上面提到的分类,进行不同算法的归纳与总结,将一个复杂的计算程序的问题,尽可能地简化运用计算机算法表达出来,也能够保证在实施情况的应用中发挥出需要的作用,在计算机算法的设计,必须依赖专业研究人员的专业知识,因为在计算机算法是应用到关于一些是极其复杂的工作中,而在了解到这个方面的知识的时候,高中生也不要将其想象的太过于高大上了,可以在理解计算机算法设计的同时积极的提高自己的学习能力,在遇到学习上困难的问题的时候,就要保持在像计算机算法中的,将复杂的问题尽量的简单化,帮助自己有效的解决问题。
2.2计算机算法稳定可靠性的问题
在追求计算机算法的高效率计算的同时,也要确定计算机运行的算法是否正确的,在计算机在进行一些十分相似的问题的时候,应该也要能够分辨出最正确的计算方法,虽然现在的计算机技术不能够做到完全的消灭误差,但是要保证计算机算法的稳定可靠性,在运行程序的时候,也要做到具体问题具体的方法去解决,才能够使计算机算法能够影响到实际的结果。
2.3计算机算法的最优化问题
现在存在着一种现象,就是一种算法问题,能够使用二种或者两种以上的算法去解决,再通过分析与思考,形成了一份关于这个问题的计算机算法的最优秀的解决方案,如果计算机算法中也有着不同的计算结果,出现了争议,那么就可以采取最优化的方式,去决定最后的结果,虽然对于那些比较困难或者是工程量十分巨大的问题,它的算法如果在计算机上进行的话,运行的时候可能就会出现问题,所以,在面对这种情况的时候,是很难找到计算机算法中的最优化的。
3计算机算法的评价标准
计算机算法现在还在使用二分法和对比分析,可以在使用计算机的时候更快的找到有用的信息,比起在图书馆里查阅各种各样的相关书籍,使用计算机算法,有着更高的效率,计算机算法的问题中经常用到的棋盘覆盖,二分搜索技术,合并排序,点对问题,数学算法等等,从解决问题的实际出发,进行一个合理可靠的评价。
在面对计算问题复杂程度比较高的情况下,应该合理的判断出是否包含在计算机算法的程序内,比如说计算有关于压力的情况下,要分析出各种情况的存在的实际情况,准确的计算出来,能够应用的范围,因为计算机出错的情况也是存在的,比如现在许多的搜索引擎就存在着一些十分模糊的算法,计算机算法只能保证绝大部分的准确率,却没有办法做到百分之百,然后列入JPEG和MP3之类的压缩情况出现了问题,就会使提供的数据出现错误,然后因为计算机的存储方式是属于二进制的,所以在其他不属于二进制存储就不能够运行,其他的就是一些外在的原因也能影响到计算机算法,比如说计算机的硬件出现了问题,导致计算机算法在进行的时候出现了错误,对于计算机算法的评价标准就需要面对这些不足的地方,并不是有关于计算机的东西就是正确的,合理的利用计算机算法,不仅仅是提高计算机的运算能力与搜索的能力,也要提高计算机算法的技术。能够早日的将计算机算法运用到现实生活中的更多的地方。就目前的情况来看,计算机算法还有很多可以被开发的地方,所以计算机算法评价的标准中也存在许多的可能性。
4结束语
以高中生的视角来看待现在的计算机算法,其实也是为高中生提供了学习现代有关计算机知识的一扇门,可以认识到计算机算法设计所涉及到的知识内容,给予计算机算法设计的评价标准,使计算机算法能够充分发挥作用,能够尽快的深入人们的生活当中,解答一个又一个实际问题,而不是只是在人们的观念中存在的,在解决问题的时候,能够找到一个最合理的解决方案,尽量的做到避免错误。
參考文献
[1] 莫振华.基于遗传算法的多QOS约束服务选择[J].计算机应用与软件,2009(03).
[2] 范培.计算机应用技术在工程项目管理中的应用研究[J].电子技术与软件工程,2015.
[3] 程琼.浅谈计算机应用技术在工程项目管理中的应用[J].科研,2012.