题目
1.2抽象数据结构的表示与实现,算法与算法分析学习文档学习视频章节测验知识拓展^---^算法与程序有什么区别A. 一个程序不一定满足有穷性B. 程序中的指令必须是机器可执行的,而算法中的指令则无此限制C. 一个算法若用计算机语言[1]来描述,则它就是一个程序D. 没有区别写笔记
1.2抽象数据结构的表示与实现,算法与算法分析学习文档学习视频章节测验知识拓展^---^算法与程序有什么区别
A. 一个程序不一定满足有穷性
B. 程序中的指令必须是机器可执行的,而算法中的指令则无此限制
C. 一个算法若用计算机语言[1]来描述,则它就是一个程序
D. 没有区别写笔记
题目解答
答案
ABC
A. 一个程序不一定满足有穷性
B. 程序中的指令必须是机器可执行的,而算法中的指令则无此限制
C. 一个算法若用计算机语言[1]来描述,则它就是一个程序
A. 一个程序不一定满足有穷性
B. 程序中的指令必须是机器可执行的,而算法中的指令则无此限制
C. 一个算法若用计算机语言[1]来描述,则它就是一个程序
解析
算法和程序是两个不同的概念。算法是解决问题的步骤或方法,它不依赖于具体的计算机语言,而程序是用某种计算机语言实现的算法。程序中的指令必须是机器可执行的,而算法中的指令则无此限制。一个算法若用计算机语言来描述,它就变成了程序。一个程序不一定满足有穷性,即程序可能不会终止。因此,选项A、B、C是正确的,选项D是错误的。