例2.9 将例2.4的算法用流程图表示 例2.10 将例2.5判断素数的算法用流程图表示 小结: 流程图是表示算法的较好的工具。一个流程图包括以下几部分 : (1)表示相应操作的框; (2)带箭头的流程线; (3)框内外必要的文字说明。 2.4.3 三种基本结构和改进的流程图 1.传统流程图的弊端 传统流程图用流程线指出各框的执行顺序,对流程线的使用没有严格限制。因此,使用者可以毫不受限制地使流程随意地转向,使流程图变得毫无规律,阅读者要花很大精力去追踪流程,使人难以理解算法的逻辑。如图: 传统流程图的流程可以是: 这种如同乱麻一样的算法称为BS型算法,意为一碗面条(A Bowl of Spaghetti),乱无头绪。 缺点:难以阅读、修改,使算法的可靠性和可维护性难以保证。 解决办法:必须限制箭头的滥用,即不允许无规律地使流程随意转向,只能顺序地进行下去。 2.三种基本结构 Bohra和Jacopini提出了以下三种基本结构: 顺序结构、选择结构、循环结构 用这三种基本结构作为表示一个良好算法的基本单元。 三种基本结构的图示: 顺序结构 选择结构 循环结构的图示: 当型(While型)循环结构 直到型(Until型)循环 三种基本结构的共同特点: (1)只有一个入口。 (2
您可能关注的文档
- 秋天的叶子讲述.ppt
- 科三考试注意事项讲述.doc
- 离心泵课件讲述.ppt
- 谁动了我的奶酪__读后感方案.ppt
- 科学---鸡蛋浮起原理讲述.ppt
- 种树郭橐驼传(共51张PPT)讲述.ppt
- 秋天真美丽讲述.ppt
- 课题:《新航路开辟》方案.ppt
- 谁动了我的奶酪英文介绍方案.ppt
- 科学《当危险发生的时候》讲述.ppt
- 合规红线与避坑实操手册(2026)《GBT 27685-2019便携式铝合金梯》.pptx
- 2026年平凉市崆峒区网格员招聘笔试参考试题及答案解析.docx
- 2026年内蒙古自治区包头市网格员招聘考试模拟试题及答案解析.docx
- 山西运城市盐城区运城中学 2025-2026学年八年级上学期语文期末试卷(含答案).pdf
- 2026年锦州市古塔区网格员招聘笔试模拟试题及答案解析.docx
- 2026年黑龙江省网格员招聘考试参考试题及答案解析.docx
- 2026年岳阳市云溪区网格员招聘考试参考题库及答案解析.docx
- 合规红线与避坑实操手册(2026)《GBT 27921-2023风险管理 风险评估技术》.pptx
- 2026年定西地区网格员招聘考试参考题库及答案解析.docx
- 2026年保定市北市区网格员招聘笔试模拟试题及答案解析.docx
原创力文档

文档评论(0)