- 8
- 0
- 约2.21万字
- 约 93页
- 2019-01-18 发布于福建
- 举报
单击此处编辑母子版标题样式
2.1 算法的概念
2.2 简单算法举例
2.3 算法的特性
2.4 怎样表示一个算法
2.5 结构化程序设计方法
习题
;一个程序应包括以下两方面内容:
(1) 对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构(data structure)。
(2) 对操作的描述。即操作步骤, 也就是算法(algorithm)。
数据是操作的对象,操作的目的是对数据进行加工处理,以得到期望的结果。作为程序设计人员,必须认真考虑和设计数据结构和操作步骤(即算法)。因此,著名计算机科学家沃思(Nikiklaus Wirth)提出一个公式
数据结构 + 算法 = 程序;实际上,一个程序除了以上两个主要要素之外,还应当采用结构化程序设计方法进行程序设计,并且用某一种计算机语言表示。因此,可以这样表示:
程序 = 算法 + 数据结构 + 程序设计方法 + 语言工具和环境
也就是说,以上4个方面是一个程序设计人员所应具备的知识。在设计一个程序时要综合运用这几方面的知识。在这4个方面中,算法是灵魂,数据结构是加工对象,语言是工具,编程需要采用合适的方法。算法是解决“做什么”和“怎么做”的问题。程序中的操作语句,实际上就是算法的体现。显然,不了解算法就谈不上程序设计。;我们的目的是使读者通过学习本书,能够知道怎样编写一个C程序,并且能够编写出不太复杂的C程序。书中将通过一些实例把以上4个方面
您可能关注的文档
最近下载
- 数字描红(1-10打印).doc VIP
- 踝足矫形器在偏瘫中的应用.ppt VIP
- 【给水排水】09S901 民用建筑工程给水排水初步设计~施工图设计深度图样(高清).doc VIP
- 教研室年度工作总结报告.pptx VIP
- 中考复习——等高线地形图的判读课件.pptx VIP
- Altair SimSolid用户界面介绍.pdf VIP
- iTN8600(P100R002) 智能传送网系列 产品描述(Rel_06).pdf
- 北师大版小学数学三年级上册期中测试卷(附答案).doc VIP
- SimSolid产品介绍与汽车应用案例.pdf VIP
- Altair SimSolid几何处理介绍.pdf VIP
原创力文档

文档评论(0)