- 1
- 0
- 约1.44万字
- 约 88页
- 2019-12-21 发布于广西
- 举报
Control Flow §4.1 算法及其描述方法 数据结构+算法=程序 算法:为解决一个具体问题而采取的确定的有限的操作步骤,这里仅指计算机能执行的算法 二、算法的分类 数值运算算法: 解决的是求数值解的问题,例如用辗转相除法求两个数的最大公约数等 非数值运算算法: 主要用于解决需要用分析推理、逻辑推理才能解决的问题,例如人工智能中的许多问题,查找、分类等问题 三、算法的表示方法 自然语言表示 传统的流程图表示 N-S结构化流程图表示 伪代码表示 C程序结构 三种基本结构 顺序结构、选择结构、循环结构 已经证明,任何程序均可只用这三种结构实现 只用这三种结构的程序,叫结构化程序 程序“必须”符合结构化规则 结构化程序设计的核心思想 采用顺序、选择和循环三种基本结构作为程序设计的基本单元 只有一个入口; 只有一个出口; 无死语句,即不存在永远都执行不到的语句; 无死循环,即不存在永远都执行不完的循环。 采用“自顶向下、逐步求精”和模块化的方法进行结构化程序设计 switch和else-if的比较 else-if比switch的条件控制更强大一些 else-if可以依照各种逻辑运算的结果进行流程控制 switch只能进行==判断,并且只能是整数判断 switch比else-if更清晰 两者都要尽量避免用得过多、过长,尤其不要嵌套得太多 选择三种循环的一般思路 如果循环
您可能关注的文档
最近下载
- 牛腹腔的解剖动物医学.pptx VIP
- 涟钢招聘计算机真题及答案2026.docx VIP
- 冬季食品安全培训课件.pptx VIP
- 2026年宠物美容师职业技能考核试题及答案解析.docx VIP
- 2026秋人教PEP版(新教材)小学英语六年级上册(全册)教学设计(附目录p111).docx
- 计算机工程伦理 课件全套 杨文阳 第1--10章 计算机工程伦理概述--- IT职业道德与社会责任.pptx
- 口腔颌面黏膜恶性黑色素瘤中国肿瘤整合诊治指南2026.pdf VIP
- 施工升降机楼层平台及防护棚施工方案.docx VIP
- 人教版高中英语必修一全套教案.docx VIP
- JSG2026024-2+药学技能+样题.docx VIP
原创力文档

文档评论(0)