- 12
- 0
- 约4.77千字
- 约 32页
- 2017-08-31 发布于安徽
- 举报
第2章 顺序结构程序设计 2.1 结构化程序设计的基本结构 2.2 赋值语句 2.3 输入输出语句 实例的部分程序 2.1 结构化程序设计的基本结构 2.1.1 算法 2.1.2 三种基本结构 2.1.3 语句的概念 2.1.1 算法 1. 算法的概念 广义地说,为解决一个问题采取的方法和步骤。 程序中对操作的描述即操作步骤就是算法。 计算机算法分类 数值运算算法(目的是求数值解) 求方程的根 求函数的定积分 非数值运算算法(用于事务管理领域) 图书检索 人事管理 行车调度管理 2 算法的特性 有穷性 算法要包含有限的操作步骤 确定性 每一步必须明确,不能模棱两可 有零个或多个输入 在执行算法时需要从外界获取必要的信息 有一个或多个输出 需要把求得的解进行输出,无输出的算法没有意义 有效性 每一步都能有效地执行,并得到确定的结果 3 算法的表示方法 设计算法 1 自然语言 2 传统流程图 3 改进的流程图 4 N-S图(盒图) 5 PAD图(问题分析图) 6 伪代码 实现算法 计算机语言 1 传统流程图 优点: 描绘直观,容易掌握 缺点: 对流程线没有严格控制 流程图毫无规律 难阅读,难修改 无法保证算法的可靠性和可维护性 2. 改进的流程图 3. N-S图(盒图) I.Nassi和B.Shneiderman提出 取消流程线,不能任意
您可能关注的文档
- 广东工业大学 关于国际避税港的研究.doc
- 广东龙窝和白石冈岩体锆石U―Pb年代学、黑云母矿物化学及其成岩指示意义.pdf
- 广东龙窝花岗闪长质岩体的年代学、地球化学及岩石成因.pdf
- 广东省广州市2011届高三理综一模考试.doc
- 广东省广州市2011届高三一模考试.doc
- 广东省增城市郑中钧中学2014-2015学年高一上学期期末考试化学试卷.doc
- 广东省增城市郑中钧中学2014-2015学年高一上学期期末考试生物试题.doc
- 广东省珠海市南屏镇白沙头山建筑用花岗岩土石料矿区(第一期.doc
- 广发证券-新材料行业系列五,钨行业深度报告:硬气不改,暂时蛰伏-120927.pdf
- 广西区劳教局视频会议网络优化方案(解决视频马赛克、丢帧丢包、延时抖动、声像不同步).doc
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
原创力文档

文档评论(0)