- 2
- 0
- 约1.72万字
- 约 92页
- 2018-04-28 发布于浙江
- 举报
算法的概念 程序的灵魂——算法
2.1 算法的概念 2.2 简单算法举例 2.3 算法的特性 2.4 怎样表示一个算法 2.5 结构化程序设计方法 习题 一个程序应包括以下两方面内容: (1) 对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构(data structure)。 (2) 对操作的描述。即操作步骤, 也就是算法(algorithm)。 数据是操作的对象,操作的目的是对数据进行加工处理,以得到期望的结果。作为程序设计人员,必须认真考虑和设计数据结构和操作步骤(即算法)。因此,著名计算机科学家沃思(Nikiklaus Wirth)提出一个公式 数据结构 + 算法 = 程序 实际上,一个程序除了以上两个主要要素之外,还应当采用结构化程序设计方法进行程序设计,并且用某一种计算机语言表示。因此,可以这样表示: 程序 = 算法 + 数据结构 + 程序设计方法 + 语言工具和环境 也就是说,以上4个方面是一个程序设计人员所应具备的知识。在设计一个程序时要综合运用这几方面的知识。在这4个方面中,算法是灵魂,数据结构是加工对象,语言是工具,编程需要采用合适的方法。算法是解决“做什么”和“怎么做”的问题。程序中的操作语句,实际上就是算法的体现。显然,不了解算法就谈不上程序设计。 我们的目的是使读者通过学习本书,能够知道怎样编写一个C程序,并且能够编写出不太复杂的C程序。书中将通过一些实例把以上4个方面
您可能关注的文档
- 研究背景及框架阅读报告.ppt
- 破坏环境-危及健康.ppt
- 研究方案和开题报告.ppt
- 石湖华城小高层_高层项目 推广提报.ppt
- 碳酸盐岩地层孔隙压力预测.pptx
- 礼仪礼貌-人际关系的“润滑剂”.ppt
- 硬笔书法之楷书入门.pptx
- 礼仪的基本概念.ppt
- 秋冬食补方案——粗粮店加盟常识.pptx
- 秒信号发生器的装接与测试.ppt
- 伦理审查申请指南.docx
- 关于印发市妇幼保健院继续医学教育学分管理办法(试行)的通知.docx
- 关于印发《市第二人民医院关于开展安全生产和消防安全大检查大排查大整治实施方案》的通知.docx
- 市第二人民医院关于成立静脉血栓栓塞症防治管理委员会的通知.docx
- 【课件】《有限空间作业安全技术规范》(GB 46768-2025)解读.docx
- 营销策划 -文旅项目微信公众号运营方案【文旅】【公众号运营】.pdf
- 【课件】2026年安全生产月-人人讲安全、个个会应急——排查整治风险隐患.docx
- 张一鸣管理理念深度解析 万亿市值的底层逻辑揭秘 构建AI时代高效组织的操作系统.pdf
- PitchBook-欧洲私人信贷监测 EUROPEAN Private Credit Monitor 202604.pdf
- 2025新能源金属提取冶金与循环利用技术交流会:新质生产力助力冶金新能源循环利用及低碳运营.pptx
最近下载
- 初中信息技术学业水平考试知识点(操作题) .pdf VIP
- 2026年中医皮肤与性病学(正高)考试试题及答案.docx VIP
- 教科版三年级下册科学实验报告(20 篇).doc VIP
- 中小学生水域行为规范与防溺水主题班会课件(2025秋季版).pptx VIP
- 2026年福建省福州市中考数学二检试卷附答案解析.pdf
- 安全系统工程安全系统工程综合练习.doc VIP
- 2023年江苏无锡编外员工招聘笔试参考题库含答案详解.pdf VIP
- 初中“十五五”发展规划(2026-2030).docx VIP
- D-Z-T 0213-2020 矿产地质勘查规范 石灰岩、水泥配料类(正式版).docx VIP
- 【通用】交友友谊主题班会:远离背后蛐蛐_让友谊在阳光下绽放(课件).pptx
原创力文档

文档评论(0)