网站大量收购独家精品文档,联系QQ:2885784924

c语言 第4章_选择-2013.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言 第4章_选择-2013

第四章; 本章要点;; 4.1 关于算法 4.1.1 算法的概念;4.1.1 算法的概念;4.1.1 算法的概念;4.1 关于算法 4.1.2 怎样表示算法 ;4.1.2 怎样表示算法;4.1.2 怎样表示算法;4.1.2 怎样表示算法;4.1.2 怎样表示算法;4.1.2 怎样表示算法;例4.2 将求5!的算法用伪代码表示;4.1.3 结构化程序设计方法;4.1.3 结构化程序设计方法;4.1.3 结构化程序设计方法;4.1.3 结构化程序设计方法;4.2 条件判断 ;1.关系运算符及其优先次序 (小于) = (小于或等于) (大于) = (大于或等于) == (等于) != (不等于) ;2.关系表达式 用关系运算符将两个表达式(可以是算术表达式或 关系表达式,逻辑表达式,赋值表达式,字符表达式) 接起来的式子,称关系表达式 例:ab,a+bb+c,(a=3)(b=5),’a’‘b’,(ab)(bc) 关系表达式的值是一个逻辑值,即“真”或“假”。 例:关系表达式”ab”的值为“真”,表达式的值为1。 ;4.2.1 关系运算和关系表达式;4.2 条件判断 4.2.2 逻辑运算符和逻辑表达式;4.2.2 逻辑运算符和逻辑表达式;4.2.2 逻辑运算符和逻辑表达式;4.2.2 逻辑运算符和逻辑表达式 3.逻辑运算符的优先性和结合性 ;3.逻辑运算符的优先性和结合性;例:5384-!0 运算过程 ;例4.1 用逻辑表达式来表示闰年的条件 能被4整除,但不能被100整除。 能被4整除,又能被400整除;If语句的三种基本形式 (1)if (表达式) 语句 例: if(xy) printf(“%d”,x); ;4.3 用if语句实现选择结构 4.3.1 if语句的3种形式;(3)if(表达式1)语句1 else if(表达式2)语句2 else if(表达式3)语句3 …… else if(表达式m)语句m else 语句n ;if((ch = a ch = z )||( ch = A ch = Z)) letter =1; else if(ch = 0 ch = 9) letter =2; else letter=3;;说明: (1).3种形式的if语句中在if后面都有表达式,类型任意,但一般为逻辑表达式或关系表达式。 (2).if语句中有内嵌语句,每个内嵌语句必须以分号结束。 (3).else语句不能作为语句单独使用,它是if语句的一部分,必须与if配对使用。 (4).在if和else后面可以只含有一个内嵌的操作语句,如果需要使用多个语句,并须使用复合语句。 ;4.3.1 if语句的3种形式;例4.4 分段计算水费 ;源程序-分段计算水费;练习;在if语句中又包含一个或多个if语句称为if语句的嵌套。 形式: If() if() 语句1 else 语句2 Else if() 语句3 else 语句4;匹配规则: Else总是与它上面的,最近的,统一复合语句中的,未配 对的if语句配对。;例: if (a==b) if(b==c) printf(“a==b==c”); else printf(“a!=b”);; -1 (x0) 例 4.5 有一个函数 y= 0 (x=0),编一程序,输入一个x 值,输出y值。 1 (x0) 算法1: 算法2: 输入x 输入x 若x0,则y=-1 若x0,则y=-1 若x=0,则y=0 否则: 若x0,则y=1 若x=0,则y=0 输出y 若x0,则y=1 输出y ; #includestdio.h void main() { int x,y; scanf

文档评论(0)

ddf55855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档