- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 程序的流程控制 §2.1 选择(分支)结构 §2.2 循环结构 §2.3 常用算法设计 §2.1 选择(分支)结构 § 2.1.1 关系运算与逻辑运算 § 2.1.2 if…else结构 § 2.1.3 条件运算符与条件表达式 § 2.1.4 else if结构 § 2.1.5 switch结构 § 2.1.6 分支结构的测试 § 2.1.1 关系运算与逻辑运算 1.关系运算符 关系运算符: (小于) =(小于或等于) ==(等于) (大于) =(大于或等于) !+(不等于) 2. 逻辑运算符 (与) ||(或) !(非) 关系运算符与关系表达式 关系运算符有如下特点: (1)C语言规定,关系运算的结果为int类型。当值为0时,关系表达式不成立(为“假”);当值为非“0”(通常为“1”)时,关系表达式成立(为“真”) (2)关系运算符都是双目运算符,并且都是从左向右结合的。 (3)“==”与“!=”两种关系运算符的优先级比其它关系运算符的优先级别略低。 (4)关系运算要求两个同类型的操作数。 运算符优先级比较 § 2.1.2 if…else结构 If (判断表达式) 语句1; else 语句2; 应用举例 §2.1.3条件运算符\条件表达式 条件运算符(例如) e1?e2:e3 条件表达式 具有条件运算符的表达式 § 2.1.4 else if结构 结构: if(判断表达式1) 语句1 else if(表达式2) 语句2 …… else if(表达式n) 语句n else 语句n+1 形象的表示 举例 § 2.1.5 switch结构 switch(开关表达式) { case 常量1: 语句表列 case 常量2: 语句表列 ...... default: 语句表列 } 几个注意点 § 2.1.6 分支结构的测试 1.语句覆盖法 2.分支覆盖法 3.条件覆盖法 4.组合条件覆盖法 程序与相应的流程图 1.语句覆盖法 2.分支覆盖法 3.条件覆盖法 4.组合条件覆盖法 §2.2 循环结构 §2.2.1 for结构 §2.2.2 while结构和do…while结构 §2.2.3循环结构的测试 §2.2.1 for结构 for结构举例分析 §2.2.2 while结构和do…while结构 while结构举例分析 do…while结构一般形式与流程转换: do…while结构举例分析 §2.2.3循环结构的测试 1.单循环测试 包括:零次循环、一次循环、二次循环 2.嵌套循环 §2.3 常用算法设计 §2.3.1 穷举 §2.3.2 递推 §2.3.3 模拟 §2.3.1 穷举 §2.3.2 递推 辗转相除法求GCD(程序) 辗转相除法求GCD(图解) §2.3.3 模拟 模拟(simulation)是利用模型在实验环境下对真实系统进行研究。当研究环境是计算机环境时,就是计算机模拟。 用计算机进行模拟的一般过程是: (1)描述问题; (2)构造模型; (3)设计模拟算法和程序; (4)运行并验证模型的准确性和精度。 模拟分类 1.时间步长法 如:研究导弹追击飞机问题 2.事件步长法 如:中子扩散问题 { ……… if(u*v!=0) {
您可能关注的文档
最近下载
- 高职“岗、课、赛、证、训、创”六位一体人才培养模式研究——以人工智能应用技术专业为例.pdf
- 永辉超市营运资金管理存在的问题及对策分析_20250126_225505.docx VIP
- 第四章 多彩的光之凸透镜专题(课件)中考物理一轮复习(沪科版).pptx VIP
- 经皮内镜下胃(空肠)造口术临床应用中国专家共识(2024版).docx VIP
- 机械制图 全套课件.ppt
- 民航旅客服务从业人员劳动竞赛试题库400题(供参考).docx
- 《TM-261A、461A使用说明书》.pdf
- 工业园物业服务工业园安全秩序管理方案.doc
- 2024年计量专业实务与案例分析二级参考答案.docx
- 《学前教育法》知识考试题库100题(含答案).docx
文档评论(0)