如何理解算法是程序设计的灵魂

您所在的位置:网站首页 设计的灵魂是什么 如何理解算法是程序设计的灵魂

如何理解算法是程序设计的灵魂

2023-09-07 11:29| 来源: 网络整理| 查看: 265

理解算法是程序设计的灵魂:算法是计算机处理信息的基础,因为计算机程序本质上就是算法,告诉计算机确切的步骤来执行一个指定的任务。

理解算法是程序设计的灵魂:

算法是计算机处理信息的基础,因为计算机程序本质上就是算法,告诉计算机确切的步骤来执行一个指定的任务,如计算职工的薪水或打印学生的成绩单。通常,当算法在处理信息时,数据会从输入设备读取,写入输出设备,也可能保存起来供以后使用。

著名计算机科学家沃思提出了下面的公式。

数据结构+算法=程序

实际上,一个程序应当采用结构化程序设计方法进行程序设计,并且用某种计算机语言来表示。因此,可以用下面的公式表示。

程序=算法+数据结构+程序设计方法+语言和环境

上述公式中的4个方面是一种程序设计语言所应具备的知识。在这4个方面中,算法是灵魂,数据结构是加工对象,语言是工具,编程需要采用合适的方法。其中,算法是用来解决“做什么”和“怎么做”的问题。实际上程序中的操作语句就是算法的体现,所以说,不了解算法就谈不上程序设计。数据是操作对象,对操作的描述便是操作步骤,操作的目的是对数据进行加工处理以得到期望的结果。举个通俗点的例子,厨师做菜肴,需要有菜谱。菜谱上一般应包括:①配料(数据),②操作步骤(算法)。这样,面对同一原料可以加工出不同风味的菜肴。

相关学习推荐:编程视频



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3