程序中的指令必须在机器上执行,算法中的指令没有这个限制对吗
1个回答
关注
展开全部
“程序中的指令必须是机器可执行的,而算法中的指令则无此限制;
咨询记录 · 回答于2022-11-09
程序中的指令必须在机器上执行,算法中的指令没有这个限制对吗
“程序中的指令必须是机器可执行的,而算法中的指令则无此限制;
算法代表了对问题的求解过程,而程序则是算法在计算机上的实现。算法用特定的程序设计语言来描述,就成了程序; 算法与数据结构是相辅相成的。
算法的描述和实现: 描述:可采用自然语言、数学语言或约定的符号语言。 实现:必须借助程序设计语言提供的数据类型及其运算。 算法的评价准则: (1)正确性 (2)可读性 (3)键壮性(鲁棒性) (4)执行算法所耗费的存储空间