当前位置:   article > 正文

算法与程序_什么叫程序化的算法

什么叫程序化的算法

一:算法

算法是为了解决某类问题而规定的一个有限的操作序列。
即算法是指解决问题的一种方法或一个过程。
满足性质:

  1. 输入:一个算法有零个或多个输入。
  2. 输出:一个算法有一个或多个输出。
  3. 确定性:对于每种情况下所执行的操作,在算法中都有确切的规定,不会产生二义性。
  4. 有穷性:一个算法必须总是在执行有穷步后结束,且每一步都必须在有穷时间内完成。
  5. 可行性: 算法中的所有操作都可以通过已经实现的基本操作运算执行有限次来实现。

二:程序

程序是算法用某种程序设计语言的具体实现。
程序可以不满足算法的性质(4)。
即程序可以出现死循环,而算法不能。
        例如操作系统,是一个在无限循环中执行的程序,因而不是一个算法。操作系统的各种任务可看成是单独的问题,每一个问题由操作系统中的一个子程序通过特定的算法来实现。该子程序得到输出结果后便终止。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/770581
推荐阅读
相关标签
  

闽ICP备14008679号