完整C语言编程基础条件语句资料.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
复习提问: 1、关系运算符有哪些,优先级顺序? 2、逻辑运算符有哪些,优先级顺序? 3、关系运算逻辑运算的值有几个,分 别是什么? 5.2条件选择语句if 教学内容: 一、if语句的两种形式 ●if语句的第一种形式,功能 ●if语句的第二种形式,功能 ●使用说明 二、应用举例 一、if语句的两种形式 1、if的第一种形式 一、if语句的两种形式 2、if的第二种形式 一、if语句的两种形式 3、使用说明: (1)表达式一般为逻辑表达式或关系表达式,也可以是任意的类型数据。 例、输入一个整数,判断它是奇数还是偶数。 * C语言编程基础 主讲教师:杨 术 关系运算,逻辑运算的值有两个,分别是真 值1和假值0。 逻辑运算符:(逻辑与)、||(逻辑或)、!(逻辑非)。 优先级: !(非)、(与)、 ||(或);其中 和 ||低于关系运算符, !高于算术运算符。 〈、〈=、〉、〉=、==、!=。优先级: 〈、〈=、〉、〉=的优先级相同,且高于==、!=的优先级; ==、!=的优先级相同;关系运算符的优先级低于算术运算符,高于赋值运算符。 根据不同条件判断来决定程序 走向的结构, 叫做选择结构. 重点 难点 希望大家带着愉快的心情和老师一起走入本节课 表达式? 语句 后继语句 真 假 例、如果年龄超过18岁就应该办理身份证。 语句如下: if (area=18) printf(“请办理身份证”); 格式:if(表达式) 语句 功能:当表达式为真执行所对应的语 句,顺次执行后继语句,当表 达式为假则直接执行后继语句。 后继语句 真 假 表达式? 语句2 语句1 语句如下:if(score60) printf (“及格”); else printf (“不及格”); 格式:if(表达式) 语句1 else 语句2 功能:当表达式为真执行语句1, 然后执行后继语句,当表 达式为假 则执行语句2, 顺次执行后继语句。 例:考试分数如果大于等于60分就输出 及格,否则输出不及格. (2)语句可以是一个、多个或空语句,如是多个语句应用{ }括起来。 (3)在书写时,语句可以和if , else分行写,而且if , else 必须小写,表达式必须用小括号括起来。 例 、(1) if (ab) … (2) if(ab ac) ….. (3) if(‘a’) … (4) if(a=5) 例 、(1) if (a0) b=b+1; (2) if (a0) b++;c++; if (a0) b++; c++; (3) if (a0) {b++;c++}; (4) if (a0) ; 二、应用举例 分析:(1)首先需要一个变量n, 可以定义成整型; (2)n在题中没有给出已知数据需要通过scanf()赋值; (3)分支两种情况:能被2整除(n%2==0),输出该数是偶数; 不能被2整除 (n%2!=0),输出该数是奇数; 程序:main() { int n; scanf(“%d”, n); if (n%2==0) printf(“此数是偶数“); else printf(“ 此数是奇数“); } if (n%2!=0) printf(“此数是奇数“); else printf(“ 此数是偶数“); if (n%2==0) printf(“此数是偶数”); else printf(“ 此数是奇数”); 阅 读 ◆编写比较a,b两个数的大小,且把大者赋给x,小 者赋给y的程序其中a为3, b为4. 练习反馈、应用拓展 分析:(1)首先需要4个变量a,b,x,y, 可以定义成整型; (2)a,b已知数据可以通过赋值语句赋值; (3)分支两种情况:当ab时需要做x=a;y=b; 当ab时需要做x=b;y=a; (4)输出x和y; 知识回顾: 知识回顾、总结提升 总结提升: 条件选择语句if的形式、功能、说明及应用。 (1)if的第一种形式: (2)if的第二种形式: if(表达式) 语句 if(表达式) 语句1

文档评论(0)

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

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

1亿VIP精品文档

相关文档