- 3
- 0
- 约2.93千字
- 约 41页
- 2019-10-09 发布于未知
- 举报
第1章 程序设计基本原理 1.1 算 法 1.2 算法描述工具 1.3 模 块 本章主要介绍程序设计的一些基本概念,包括算法的概念、算法的两种描述工具(流程图和N-S图)、模块的概念、模块的内聚度和耦合度、局部化和信息隐藏的概念。 1.1 算 法 1.1.1 算法的概念 【例1.2】交换两个变量a,b中的值。 交换的步骤如下。 Step 1:输入变量a和b的值; Step 2:将a的值赋给t(用 t?a 表示); Step 3:将b的值赋给a(用 a?b 表示); Step 4:将t的值赋给b(用 b?t 表示); Step 5:输出变量a和b的值; Step 6:结束。 上面的解题步骤就是交换两个变量值的算法。 1.1.2 算法的特性 算法是由若干指令组成的有限序列,一个算法应具有下列5个重要特性。 1.有穷性 一个算法必须是(对任何合法的输入值)在执行有穷步骤之后结束,且每一步都可在有穷时间内完成。 2.确定性 算法中每一条指令必须有确切的含义,无二义性,即对于相同的输入只能得出相同的输出。 3.可行性 算法中描述的操作都可以通过已经实现的基本运算执行有限次来实现。 4.输入 一个算法有0个或多个的输入,这些输入取自于某个特定的对象的集合。 5.输出 一个算法有一个或多个的输出。 1.1.3 算法的分析 1.算法评价 好的算法应达到以下目标。 (1)
您可能关注的文档
- 电路应用基础 教学课件 作者 王雪瑜第6章 三相正弦交流电路.ppt
- 电路应用基础 教学课件 作者 王雪瑜第7章 非正弦周期电路.ppt
- 电路应用基础 教学课件 作者 王雪瑜第8章 线性电路过渡过程的时域分析.ppt
- 电路应用基础 教学课件 作者 王雪瑜第9章.ppt
- 电路应用基础 教学课件 作者 王雪瑜第10章.ppt
- 电路与电子技术设计教程 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 李莉 第1章.ppt
- 电路与电子技术设计教程 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 李莉 第2章.ppt
- 电路与电子技术设计教程 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 李莉 第3章.ppt
- 电路与电子技术设计教程 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 李莉 第4章.ppt
- 电路与电子技术设计教程 工业和信息化普通高等教育十二五 规划教材立项项目 教学课件 作者 李莉 第5章.ppt
- 程序设计方法与案例分析 教学课件 作者 林志英 魏雪英 第2章.ppt
- 程序设计方法与案例分析 教学课件 作者 林志英 魏雪英 第3章.ppt
- 程序设计方法与案例分析 教学课件 作者 林志英 魏雪英 第4章.ppt
- 程序设计方法与案例分析 教学课件 作者 林志英 魏雪英 第5章.ppt
- 程序设计方法与案例分析 教学课件 作者 林志英 魏雪英 第6章.ppt
- 程序设计基础——C++ 教学课件 作者 刘玉英 第1讲C++简单程序设计.ppt
- 程序设计基础——C++ 教学课件 作者 刘玉英 第2讲 数据的输入输出与控制结构.ppt
- 程序设计基础——C++ 教学课件 作者 刘玉英 第3讲 数组.ppt
- 程序设计基础——C++ 教学课件 作者 刘玉英 第4讲 函数.ppt
- 程序设计基础——Visual Basic教程 教学课件 作者 周黎 钱瑛 周阳花 index.ppt
最近下载
- 10.1认识民法典(教学课件)-【议题式教学】2025-2026学年七年级道德与法治下册精品课件+教学设计(统编版).pptx VIP
- MARKETING MANAGEMENT市场营销管理.pdf VIP
- 燃气充装人员安全培训课件.pptx VIP
- 处方点评与不合理用药评析答案-2024年执业药师继续教育答案 .pdf VIP
- CLSI C24-A2(定量检测项目的统计学质量控制-原理与定义).pdf VIP
- 2025年苏州市吴中区招聘教师考试真题.pdf VIP
- 薄钢板法兰风管制作及安装方法.pdf VIP
- NY/T_3146-2017 动物尿液中22种β-受体激动剂的测定 液相色谱-串联质谱法.pdf VIP
- 2025年云南省检察院书记员考试题(附答案).docx VIP
- 液压缸产品样本.doc
原创力文档

文档评论(0)