- 3
- 0
- 约 27页
- 2017-05-19 发布于四川
- 举报
第四章程序的控制结构第一讲41.1~4.3
比较有趣的是,在面向对象编程中,评价一个程序好坏的标准之一就是看其有没有switch语句。一般认为,用得越少越好。当然在结构化程序设计中,switch是必不可少的。 第4章 程序的控制结构 (一) 内容提要 算法及其描述方法 顺序结构 选择结构 算法的概念 著名的计算机科学家沃思(N.Wirth)曾提出: 数据结构 + 算法 = 程序 即一个程序应由两部分组成: 数据的描述和组织形式,即数据结构(Data Structure) 对操作或行为的描述,即操作步骤,也称算法(Algorithm) 什么是算法? 指为解决一个具体问题而采取的确定的有限的操作步骤。 算法的特性 有穷性 在合理的时间内完成 确定性,无歧义 如果x≥0,则输出Yes;如果x≤0,则输出No; 有效性 能有效执行 没有输入或有多个输入 有一个或多个输出 算法的分类 数值运算算法: 解决求数值解问题 如用辗转相除法求两个数的最大公约数等 非数值运算算法: 需要用分析推理、逻辑推理才能解决的问题 例如人工智能中的许多问题,查找、分类等 算法的表示方法 自然语言表示(课本P77) 传统的流程图表示 在1966年,Bohra 与 Jacopini 提出 N-S结构化流程图表示 1973年,美国学者I.Nassi 和 B.Shneiderman 提出 伪代码表示(课本P79) 起止框 输入框 判断框
您可能关注的文档
- 第二节细胞的多样性与统一性1.ppt
- 第二讲中国传统文化主流思想的演变与科技与文艺.ppt
- 第二讲古代政治制度的成熟与专制集权的不断加强.ppt
- 第二讲_建筑工程招标﹒投标上课用5.ppt
- 第二讲稀缺﹒竞争与约束.ppt
- 第二讲细胞中的元素与化合物.ppt
- 第二课牛顿第二定律单位制.ppt
- 第二课﹒制作趣味活动记录表李金伟0pt5.ppt
- 第二﹒三讲六年级语文词语5.ppt
- 第五章_概率与概率分布.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)