- 2
- 0
- 约8.21千字
- 约 63页
- 2017-06-08 发布于湖北
- 举报
3. 算法设计的要求 1) 算法的正确性 (1) 所设计的程序没有语法错误; (2) 所设计的程序对于几组输入数据能够得出满足要求的结果; (3) 所设计的程序对于精心选择的典型、 苛刻而带有刁难性的几组输入数据能够得到满足要求的结果。 (4) 程序对于一切合法的输入数据都能产生满足要求的结果。 例如: 要求n个数的最大值问题, 给出示意算法如下: max:=0; for(i=1; i=n; i++) { scanf(″%f″, x); if (xmax) max=x; } 2) 可读性 3) 健壮性 4) 高效率和低存储量 1.4 算法描述的工具 1. 算法、 语言和程序的关系 (1) 算法: 描述了数据对象的元素之间的关系(包括数据逻辑关系、 存储关系描述)。 (2) 描述算法的工具:算法可用自然语言、框图或高级程序设计语言进行描述。 自然语言简单但易于产生二义,框图直观但不擅长表达数据的组织结构, 而高级程序语言则较为准确但又比较严谨。 (3) 程序是算法在计算机中的实现(与所用计算机及所用语言有关)。
您可能关注的文档
- 数据采集及显示.pdf
- ps形状及路径.ppt
- 数据仓库及数据挖掘习题课6.3.ppt
- PTP精密时间同步协议的实现方法及应用.pdf
- python矩阵计算.docx
- Q/GDW 755-2012《电网通信设备电磁兼容通用技术规范》和编制说明1.pdf
- QFD技术中各设计要求间依赖关系线性规划处理.pdf
- 数据的统计分析及描述-matlab.ppt
- QK-煤层气竖直压裂井及多分支水平井生产特征.pdf
- 数据分析及建模 总复习.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)