算法与程序的区别关系_算法与程序设计知识点总结

2023-03-24 22:00:15   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《算法与程序的区别关系_算法与程序设计知识点总结》,欢迎阅读!
算法,知识点,程序设计,区别,关系

算法与程序的区别关系_算法与程序设计知识点总结

算法与程序的区别关系算法是解决问题的步骤;程序是算法的代码实现算法

要依靠程序来完成功能;程序需要算法作为灵魂

程序是结果,算法是手段(为编写出好程序所使用的运算方法)。同样编写一个功能的程序,使用不同的算法可以让程序的体积、效率差很多。所以算法是编程的精华所在。 算法+数据结构=应用程序。

算法是程序设计的核心,算法的好坏很大程度上决定了一个程序的效率。一个好的算法可以降低程序运行的时间复杂度和空间复杂度。先选出一个好的算法,再配合以一种适宜的数据结构,这样程序的效率会大大提高。

算法和程序都是指令的有限序列 ,但是:程序是算法,而算法不一定是 程序。 区别主要在于:1 在语言描述上,程序必须是用规定的程序设计语言来写,而算法很随意;

2 在执行时间上,算法所描述的步骤一定是有限的,而程序可以无限地执行下去。 算法是对特定问题求解步骤的描述,它是指令的有限序列。 简单算法举例 例:求 1*2*3*4*5

步骤 1 :先求 1*2 ,得到结果 2

步骤 2 :将步骤 1 得到的乘积 2 再乘以 3 ,得到结果 6 步骤 3 :将步骤 2 得到的乘积 6 再乘以 4 ,得到结果 24 步骤 4 :将步骤 3 得到的乘积 24 再乘以 5 ,得到最后结果 120 算法与程序设计知识点总结1. 算法的概念及特点。

1)复述算法的概念:解决某一问题的具体的、有限的方法和步骤

2解释算法的主要特点: 有穷性(步骤是有限的)确定性(每个步骤有确切的含义)可行性(每个步骤是可行的)、有0个或多个输入和有一个或多个输出。

3)描述用算法解决问题的一般过程: 计算机解决问题的一般过程:分析问题(确定要


本文来源:https://www.dywdw.cn/f4b35991777f5acfa1c7aa00b52acfc788eb9fd4.html

相关推荐
推荐阅读