中国高校课件下载中心 》 教学资源 》 大学文库

《C语言讲稿》课程教学资源(PPT课件)第四章 分支结构的程序设计

文档信息
资源类别:文库
文档格式:PPT
文档页数:60
文件大小:277.5KB
团购合买:点击进入团购
内容简介
第4章分支结构的程序设计 4,1分支结构问版放 4.2判断条件的描述方法 4.3解决单的分文 4.4法多重分支的
刷新页面文档预览

第4章分支结构的程序设计 4,1分支结构趣的提出 4.2判傲条件的描述方法 4.3解决简单的分支向题 44解多重分支她题 4.5程房测题 点专此处结束放殃 4合

第4章 分支结构的程序设计 4.1 分支结构问题的提出 4.2 判断条件的描述方法 4.3 解决简单的分支问题 4.4 解决多重分支的问题 4.5 程序测试的问题

41分支结构问题的提出 上一章所讲到的顺序结构程序中,各 语句是按照语句的前后顺序依次执行,没 有选择,没有跳跃,也没有重复执行的问 题,但是我们在解决实际问题时,经常遇 到这样的问题:当客观现实事物满足不同 的条件,会有不同的结果出现 点专此处结束放殃 4合

4.1 分支结构问题的提出 上一章所讲到的顺序结构程序中,各 语句是按照语句的前后顺序依次执行,没 有选择,没有跳跃,也没有重复执行的问 题,但是我们在解决实际问题时,经常遇 到这样的问题:当客观现实事物满足不同 的条件,会有不同的结果出现

比如:某一门课程考试成绩大于等于 60分,该课程考核视为通过;如果考试成 绩小于60分,则视为不通过。遇到类似这 样的问题,首先需要判断一下具体的情况 是什么,然后决定选择什么样的处理方式。 不同的情况,会有不同的处理结果。 对以上问题的解决,在程序设计中需 要采用分支结构,也称为选择结构。上述 提到的“条件”,在C语言中是如何表示 的呢? 点专此处结束放殃 4合

比如:某一门课程考试成绩大于等于 60分,该课程考核视为通过;如果考试成 绩小于60分,则视为不通过。遇到类似这 样的问题,首先需要判断一下具体的情况 是什么,然后决定选择什么样的处理方式。 不同的情况,会有不同的处理结果。 对以上问题的解决,在程序设计中需 要采用分支结构,也称为选择结构。上述 提到的“条件” ,在C语言中是如何表示 的呢?

42判断条件的描述方法 4.2.,1用关系表达式描述判 断条件 手14.2.2用逻辑表达式描述判 断条件 点专此处结束放殃 4合

4.2 判断条件的描述方法 4.2.1 用关系表达式描述判 断条件 4.2.2 用逻辑表达式描述判 断条件

43解决简单的分支问题 事4.3,1语句 语句形式:if(表达式)语句 if语句的执行是:遇到i关键字,首先 计算圆括号中的表达式的值,如果表达式 的值为非0,则执行圆括号其后的语句,然 后执行i语句后面的下一个语句。如果表 达式的值为0,则跳过圆括号后面的语句, 直接执行通语句后面的下一个语句。i语句 执行过程如图4-1所示 点专此处结束放殃 4合

4.3 解决简单的分支问题 4.3.1 if语句 语句形式:if(表达式)语句 if语句的执行是:遇到if关键字,首先 计算圆括号中的表达式的值,如果表达式 的值为非0,则执行圆括号其后的语句,然 后执行if语句后面的下一个语句。如果表 达式的值为0,则跳过圆括号后面的语句, 直接执行if语句后面的下一个语句。if语句 执行过程如图4-1所示

表达式 非 图41三语句的执行 语句 4合

图-41if 语句的执行

事74.3.2 if-else语句 语句形式:if(表达式)语句1 else语句2 该语句遇到关键字i,首先运算小括 号中的表达式,如表达式的值为非0,则执 行紧跟其后的语句1,执行完语句1后,执 行 if-else结构后面的语句;如果表达式的值 为0,则执行关键字ese后面的语句2,接着 执行 if-else结构后面的语句。执行过程如图 42所示。 点专此处结束放殃 4合

4.3.2 if-else语句 语句形式:if(表达式)语句1 else语句2 该语句遇到关键字if,首先运算小括 号中的表达式,如表达式的值为非0,则执 行紧跟其后的语句1,执行完语句1后,执 行if-else结构后面的语句;如果表达式的值 为0,则执行关键字else后面的语句2,接着 执行if-else结构后面的语句。执行过程如图 4-2所示

非0 0 表达式 语句1 语句2 图42 if-else语句的执行过程 点专此处结束放殃 4合

图4-2 if-else语句的执行过程

74.33订语句的嵌套 在i语句结构中,根据关键字i后面的 表达式的值。决定选择那一个分支,执行 相应的语句。这个对应的语句只要是合法 的语句,都可以执行。因此有时根据实际 问题的需要,我们可以在语句结构中再 包含i语句结构,这就称为i语句的嵌套 点专此处结束放殃 4合

4.3.3 if语句的嵌套 在if语句结构中,根据关键字if后面的 表达式的值。决定选择那一个分支,执行 相应的语句。这个对应的语句只要是合法 的语句,都可以执行。因此有时根据实际 问题的需要,我们可以在if语句结构中再 包含if语句结构,这就称为if语句的嵌套

74.3.4条件运算符和条件表达式 在C语言中使用i语句,实现了分支结 构,同时系统还提供了条件运算符,同样 可以实现简单的分支结构。 条件运算符为:? 点专此处结束放殃 4合

4.3.4 条件运算符和条件表达式 在C语言中使用if语句,实现了分支结 构,同时系统还提供了条件运算符,同样 可以实现简单的分支结构。 条件运算符为: ? :

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档