- 2
- 0
- 约7.71千字
- 约 38页
- 2017-01-08 发布于北京
- 举报
软件技基础_算法
第2章 算法 2.1 算法的概念 2.2 算法的种类 2.3 算法的评估 2.1 算法的概念 2.1.1 算法的基本概念 算法是指在处理问题的过程中所采取的方法和步骤。计算机解决问题的方法和步骤就是计算机的算法。 通常,算法又分为数值型算法与非数值型算法。非数值型算法又称为符号处理。 算法重在过程或方法,而给不了问题求解的结果。 2.1.2 算法的基本特征 (1)可行性 ① 算法中的每一个步骤必须能够实现。 ② 算法执行的结果要能够达到预期的目的。 (2)确定性 算法的确定性(Definiteness),是指算法中的每一个步骤都必须是有明确定义的,不能有二义性。 (3)有穷性 算法的有穷性(Finiteness),是指算法必须能在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。 (4)输入 一个算法中可以有零个或多个输入。 (5)输出 一个算法中可以有一个或多个输出。 2.2 算法的种类 2.2.1 算法描述 1.自然语言 自然语言描述算法通俗易懂,但它有着难以 克服的缺陷: (1) 易产生歧义性 (2) 语句繁琐冗长,很难清楚地表达算法的 逻辑流程 (3) 当今的计算机尚不能处理用自然语言表 示的算法 2.专用工具 常用的有流程图、PAD图和N-S图、伪代码等 3.程序设计语言 为了便于转换成某种编程语言,一般采用准程序设计语言作
您可能关注的文档
最近下载
- 智慧农业无人机植保作业精准度分析方案.docx
- 《智能监测技术在农作物病虫害绿色防控中的应用与效果分析》教学研究课题报告.docx VIP
- 2025年浆砌石施工规范.pdf VIP
- 精神疾病与止痛素关系.docx VIP
- 部编版语文五年级上册第五单元教材解读大单元集体备课.pptx VIP
- 《牙齿的秘密》幼儿园班本课程PPT课件.pptx VIP
- 起点钠电PPT:2026全球钠电技术应用行业白皮书发布.docx VIP
- 2026年学习教育查摆问题清单及整改措施台账(四个方面16条).docx VIP
- 红色文创产品包装设计对青少年价值观教育影响的评价——基于AHP与IPA的实证分析.pdf VIP
- 基于无人机的农作物病虫害智能监测与精准防控系统研究及“三农”多场景应用分析.docx VIP
原创力文档

文档评论(0)