- 1、本文档共110页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 流程控制 顺序结构 分支结构 循环结构 程序设计实例 本章小结 顺序结构 属性 某部分若执行, 则语句顺序全部被执行 若不执行,则全部语句一个也不执行 形式 { DS DS … … DS } 分支结构 逻辑分支结构 语法 <if语句> → if ( <表达式> ) <语句> ▌if ( <表达式> ) <语句> else <语句> 形式 if (e) S1 else S2 if (e) S 执行过程与PAD图 if (e) S1 else S2 例5.1 float max ( float a, float b ) { if (ab) return a; else return b; } 形式二 if ( e ) S if语句应注意的问题 布尔表达式 可以嵌套 else归属问题 if (ab) if (bc) x=0; else x=1; else 属于最前边的 if ,则 if (ab) if (bc) x=0; else x=1;相当于 if (ab) { if ( bc ) x = 0 ; }else x = 1 ; 前述的问题的答案是: ① 若 a=b 执行 x = 1 ; ② 若 ab 且 b=c 什么也不执行 else 属于第二个 if ,则 if (ab) if (bc) x=0; else x=1;相当于 if ( ab ) { if (bc) x = 0 ; else x = 1 ; } 上述的问题的答案是 ① 若 a=b 什么也不执行 ; ② 若 ab 且 b=c 执行 x = 1 。 两义性 C标准规定: else部分与前面最邻近的一个没有配对 的 if 配对 第二种方案解释。 若想描述第一种方案的结构只好用 { 、} 将中间的 “ if () 语句”括起来,构成复合语句。 例5.3 求方程 ax2 + bx + c = 0 的根 是一元二次方程(a≠0) 有实根(△≥0) 两个不同的实根(△0) 两个相同的实根(△=0) 有虚根(△<0) 是一元一次方程(a=0,b≠0) 是恒等式(a=0, b=0) 恒等式成立(c=0) 恒等式不成立(c≠0) 算术值控制多分支结构 例5.4 高速公路每公里的收费标准按不同种类汽车如下: 小汽车( car ) 0.50 元 卡车( truck ) 1.00 元 大客车( bus ) 1.50 元 编程序,为某高速公路收费站计算各种车辆的收费额。 计算数列 的前n项和。 循环结构 循环 指程序的某部分被反复的重复执行多次 循环程序设计 编写重复执行的程序 循环体 被重复执行的部分 C 的三种不同的重复性语句, 它们是 while 语句── 先判断条件的循环; do 语句── 后判断条件的循环; for 语句── 也是先判断条件的循环。 需要弄清楚的 循环控制方式是什么? 控制条件是什么? 重复执行部分(称为“循环体”)是什么? 先判断条件的循环结构 语法 < while 语句 > → while (<表达式> ) <语句> 一般形式 while ( e ) S 计算数列 的前n项和。 例5.5 编一个函数,求自然对数底 e 的近似值。 e的计算公式 e=1.0; n=1; r=1.0; e=2.0; n=2; r=0.5; e=2.5; n=3; r=0.1667; e=2.6667; n=4; r=0.0417; …….. 后判断条件的循环结构 语法 <do 语句> → do <语句> while ( <表达式> ); 一般形式 do S whi
您可能关注的文档
- 三角形的复习.ppt
- CH4汽车消费者行为分析.ppt
- CH4高频调谐器(高频头)NEW[1].ppt
- 三角形的三边.ppt
- 三角形的边刘迎.ppt
- 仁记体检院详介.ppt
- CH5存储器、存储管理和高速缓存技术.ppt
- 三角形的重点知识.ppt
- ch5高频功率放大器.ppt
- 三角形边边边.ppt
- 护理学相关知识复习测试卷共三套.doc
- 护理学相关知识复习试题含答案(3套).doc
- 2025届高考语文复习:补写句子 课件.pptx
- 气压带和风带对气候的影响(第1课时)(教学设计).docx
- 气压带和风带对气候影响教学设计2024-2025学年高中地理人教版(2019)选择性必修1.docx
- 《故都的秋》课件 2024-2025学年统编版高中语文必修上册.pptx
- 《屈原列传》课件 2024-2025学年统编版高中语文选择性必修中册.pptx
- 《巫溪家乡文化》课件-2024-2025学年高一语文同步备课课件(统编版必修上册).pptx
- 《苏武传》课件 2023-2024学年统编版高中语文选择性必修中册.pptx
- 郑州中控ZKTime8.3 WEB考勤软件培训文档.pptx
文档评论(0)