- 2
- 0
- 约3.35千字
- 约 22页
- 2016-12-21 发布于江苏
- 举报
第一单元 C语言概述 第二章 算法及算法设计 2.1 算法的概念 ?2.2 算法的设计与表述 2.3 简单的算法实例 2.4 结构化程序设计方法简介 2.1 算法的概念 算法:是对解决某个问题的方法步骤的描述。 程序:计算机操作指令的集合。是用某种计算机能理解并执行的计算机语言描述解决问题的方法和步骤。 任何一个程序应包含的如下两方面的内容: (1)对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构(data structure)。 (2)对操作的描述。即操作步骤,也就是算法(algorithm)。 著名计算机科学家沃思(Nikiklaus Wirth)提出公式 数据结构+算法=程序 实际上,一个程序除了数据结构、算法主要要素之外,还应当采用结构化程序设计方法进行程序设计,并且用某一种计算机语言表示。因此,可以这样表示: 程序=算法+数据结构+程序设计方法+语言工具和环境 在这4个方面中,算法是灵魂,数据结构是加工对象,语言是工具,编程需要采用合适的算法。算法是解决“做什么”和“怎么做”的问题。 1、什么叫算法? 解决一个问题而采取的方法和步骤,就称为算法。 2、算法的特性 (1)有穷性 一个算法应包含有限的操作步骤而不是无限的。 (2)确定性 算法中的每一个步骤都应当是确定的
您可能关注的文档
最近下载
- (高清版)B-T 19004-2020 质量管理 组织的质量 实现持续成功指南.pdf VIP
- 《电动垂直起降航空器用电缆组件通用技术要求》.docx VIP
- 2026年浙江台州市高三二模高考英语试卷试题(含答案详解).pdf VIP
- 世界文化史要点整理.doc VIP
- Maglumi2000系列操作规程SOP.doc VIP
- DB33T1420.4-2025跨部门大数据办案平台通用规范第 4 部分: 音视频证据随案移送.docx VIP
- 急诊气道管理共识.pptx VIP
- TSG 11-2020锅炉安全技术规程.doc VIP
- SH∕T 3411-2017 -石油化工泵用过滤器选用、检验及验收规范.pdf VIP
- JB∕T 8168-2023 脉冲电容器及直流电容器.pdf
原创力文档

文档评论(0)