算法与程序的区别:语言描述不同:程序必须是用规定的程序设计语言来写,而算法可以用半形式化的语言描述。
执行时间不同:算法所描述的步骤一定是有限的,而程序可以无限地执行下去。定义不同:算法是对特定问题求解步骤的描述,它是有限序列指令;程序是实现预期目的而进行操作的一系列语句和指令。算法与程序的联系:两者都是指令的有限序列。程序是算法,而算法不一定是程序。数据结构与算法要通过程序的实现,才能由计算机系统来执行。
算法与程序有何联系与区别,在线求解答
算法与程序的区别:语言描述不同:程序必须是用规定的程序设计语言来写,而算法可以用半形式化的语言描述。
执行时间不同:算法所描述的步骤一定是有限的,而程序可以无限地执行下去。定义不同:算法是对特定问题求解步骤的描述,它是有限序列指令;程序是实现预期目的而进行操作的一系列语句和指令。算法与程序的联系:两者都是指令的有限序列。程序是算法,而算法不一定是程序。数据结构与算法要通过程序的实现,才能由计算机系统来执行。