第2章 程序的灵魂——算法 2.1 算 法 的 概 念 2.2 简单算法举例 2.3 算法的特性 2.4 怎样表示一个算法 2.5 结构化程序设计方法 小结 但是,算法上难免会包含一些分支和循环,而不可能全部由一个一个框顺序组成,包含着一些流程的向前或向后的非顺序转向。为了解决这个问题,人们设想,规定出几种基本结构,然后由这些基本结构按一定规律组成一个算法结构(如同用一些基本预制构件来搭成房屋一样),整个算法的结构是由上而下地将各个基本结构顺序排列起来的。如果能做到这一点 ,算法的质量就能得到保证和提高。 2. 三种基本结构 1966年,Bohra和Jacopini提出了以下三种基本结构,作为表示一个良好算法的基本单元。 (1) 顺序结构 (2) 选择结构,选取结构,分支结构 (3) 循环结构,它又称重复结构 ① 当型(While型)循环结构 ② 直到型(Until型)循环 以上三种基本结构,有以下共同特点: (1) 只有一个入口。 (2) 只有一个出口。请注意,一个菱形判断框有两个出口,而一个选择结构只有一个出口。不要将菱形框的出口和选择结构的出口混淆。 (3) 结构内的每一部分都有机会被执行到。对每一个框来说,都应有一条从入口到出口的路径通过它。 (4) 结构内不存在“死循环”(无终止的循环)。 已经证明,由以上三种基本结构顺序
您可能关注的文档
- 2心里测试(超准的).ppt
- 2我小鸟和铃铛.ppt
- 2教学活动的构成要素30.ppt
- 2工程材料3.ppt
- 2《祖国-你好》ppt课件.ppt
- 2普通话语音教案(测试).ppt
- 2只有一个地球.pptx
- 傅雷家书两则PPT讲述.ppt
- 2环境规划与管理政策.ppt
- 2新音阶歌温老师.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 第05讲 工业流程题解题策略(讲义)(解析版)-2025年高考化学一轮复习讲练测(新教材新高考).docx VIP
- 空间杜宾模型在区域经济溢出效应中的应用.docx VIP
- 【26高二期中】盐城五校2025-2026学年春学期高二语文期中语文试卷.docx
- xxx圩补点排涝站初步设计.doc
- Python与航空航天数据分析的实践.pptx VIP
- TNANTEA 0045-2024 自走式滩涂贝类采捕机作业质量评价.pdf VIP
- 2018版电网公司施工项目部标准化管理手册(变电工程).pdf VIP
- 解读-《老年人能力评估规范》GB-T 42195 -2022国家标准解读!.pdf VIP
- GB/T 5326-2025棉与涤纶混纺印染布.pdf
- 13-1 波旬:破烂换钱.pdf VIP
原创力文档

文档评论(0)