- 3
- 0
- 约1.73万字
- 约 92页
- 2018-11-30 发布于浙江
- 举报
c语言教案第章_算法
2.1 算法的概念 2.2 简单算法举例 2.3 算法的特性 2.4 怎样表示一个算法 2.5 结构化程序设计方法 习题 一个程序应包括以下两方面内容: (1) 对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构(data structure)。 (2) 对操作的描述。即操作步骤, 也就是算法(algorithm)。 数据是操作的对象,操作的目的是对数据进行加工处理,以得到期望的结果。作为程序设计人员,必须认真考虑和设计数据结构和操作步骤(即算法)。因此,著名计算机科学家沃思(Nikiklaus Wirth)提出一个公式 数据结构 + 算法 = 程序 实际上,一个程序除了以上两个主要要素之外,还应当采用结构化程序设计方法进行程序设计,并且用某一种计算机语言表示。因此,可以这样表示: 程序 = 算法 + 数据结构 + 程序设计方法 + 语言工具和环境 也就是说,以上4个方面是一个程序设计人员所应具备的知识。在设计一个程序时要综合运用这几方面的知识。在这4个方面中,算法是灵魂,数据结构是加工对象,语言是工具,编程需要采用合适的方法。算法是解决“做什么”和“怎么做”的问题。程序中的操作语句,实际上就是算法的体现。显然,不了解算法就谈不上程序设计。 我们的目的是使读者通过学习本书,能够知道怎样编写一个C程序,并且能够编写出不太复杂的C程序。书中将通过一些实例把以上4个方面
您可能关注的文档
- ActieX控件制作.ppt
- Access基础与用教程PPT课件 第4章 查询.ppt
- Access基础与应用教程PPT件 第2章 Access 2010数据库设计与创建.ppt
- Access础与应用教程PPT课件 第3章 表.ppt
- adams2012 32位 P安装教程.doc
- Adult Stem Cells, Homeostasis,and Regenerative Medicine分子与细胞PT课件.ppt
- AE二次开发进行DE表面积求算.doc
- ADPSS电暂态元件模型PPT课件.ppt
- ADTD雷电位系统维护培训PPT课件.ppt
- Andrid教程02-开发环境.ppt
- DB54∕T 0690-2026 设施土壤次生盐渍化改良技术规程.docx
- DB54∕T 0689-2026 设施蔬菜秸秆还田技术规程.docx
- DB54∕T 0665-2026 光伏电站燕麦与箭筈豌豆混播 生产技术规程.docx
- DB54∕T 0664-2026 光伏电站绵羊放牧管理技术规程.docx
- DB54∕T 0659-2026 短须裂腹鱼(地方标准).docx
- DB54∕T 0653-2026 黄石爬鮡增殖放流规程.docx
- DB46∕T 747-2026 气候康养指数.docx
- (11.2.1)--11.1 创伤后应激障碍-1.ppt
- (11.2.2)--11.2 创伤后应激障碍-2.ppt
- (11.2.3)--11.3 创伤后应激障碍-3.ppt
最近下载
- 电路第五版邱关源习题及答案全解.doc VIP
- 石柱至彭水高速公路 工程可行性研究报告 工可方案简述-2024.5.9.pdf
- 2026年四川事业单位招聘考试综合类职业能力倾向测验模拟题试卷精析20.docx VIP
- 2026年四川考评员考试题及答案全套试题及答案.docx VIP
- 【合同协议范本】公司协商解除劳动合同协议最新.docx VIP
- 2026全国卫生与健康大会健康中国十五五目标任务解读材料.pdf VIP
- 国防教育法国防法课件PPT.pptx VIP
- 纺织图案设计-纺织品图案的构图与接版.pptx VIP
- 青岛鼎信JB-QG-TS3200控制器说明书.pdf
- 09S304 卫生设备安装图集.pdf
原创力文档

文档评论(0)