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

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

ID:61753591

大小:545.00 KB

页数:12页

时间:2021-03-18

完整C语言编程基础条件语句.ppt_第1页
完整C语言编程基础条件语句.ppt_第2页
完整C语言编程基础条件语句.ppt_第3页
完整C语言编程基础条件语句.ppt_第4页
完整C语言编程基础条件语句.ppt_第5页
资源描述:

《完整C语言编程基础条件语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言编程基础主讲教师:杨术复习提问:1、关系运算符有哪些,优先级顺序?2、逻辑运算符有哪些,优先级顺序?3、关系运算逻辑运算的值有几个,分别是什么?关系运算,逻辑运算的值有两个,分别是真值1和假值0。逻辑运算符:&&(逻辑与)、

2、

3、(逻辑或)、!(逻辑非)。优先级:!(非)、&&(与)、

4、

5、(或);其中&&和

6、

7、低于关系运算符,!高于算术运算符。〈、〈=、〉、〉=、==、!=。优先级:〈、〈=、〉、〉=的优先级相同,且高于==、!=的优先级;==、!=的优先级相同;关系运算符的优先级低于算术运算符,高于赋值运算符。根据不同条件判断来决定程序走向的结构,叫做选择结构.5.2条件选择语句i

8、f教学内容:一、if语句的两种形式●if语句的第一种形式,功能●if语句的第二种形式,功能●使用说明二、应用举例重点难点希望大家带着愉快的心情和老师一起走入本节课一、if语句的两种形式1、if的第一种形式表达式?语句后继语句真假例、如果年龄超过18岁就应该办理身份证。语句如下:if(area>=18)printf(“请办理身份证”);格式:if(表达式)语句功能:当表达式为真执行所对应的语句,顺次执行后继语句,当表达式为假则直接执行后继语句。2、if的第二种形式一、if语句的两种形式后继语句真假表达式?语句2语句1语句如下:if(score>60)printf(“及格”);elsepri

9、ntf(“不及格”);格式:if(表达式)语句1else语句2功能:当表达式为真执行语句1,然后执行后继语句,当表达式为假则执行语句2,顺次执行后继语句。例:考试分数如果大于等于60分就输出及格,否则输出不及格.3、使用说明:(1)表达式一般为逻辑表达式或关系表达式,也可以是任意的类型数据。一、if语句的两种形式(2)语句可以是一个、多个或空语句,如是多个语句应用{}括起来。(3)在书写时,语句可以和if,else分行写,而且if,else必须小写,表达式必须用小括号括起来。例、(1)if(a>b)…(2)if(a>b&&a>c)…..(3)if(‘a’)…(4)if(a=5)例、(1)

10、if(a>0)b=b+1;(2)if(a>0)b++;c++;if(a>0)b++;c++;(3)if(a>0){b++;c++};(4)if(a>0);例、输入一个整数,判断它是奇数还是偶数。二、应用举例分析:(1)首先需要一个变量n,可以定义成整型;(2)n在题中没有给出已知数据需要通过scanf()赋值;(3)分支两种情况:能被2整除(n%2==0),输出该数是偶数;不能被2整除(n%2!=0),输出该数是奇数;程序:main(){intn;scanf(“%d”,&n);if(n%2==0)printf(“此数是偶数“);elseprintf(“此数是奇数“);}if(n%2!=0

11、)printf(“此数是奇数“);elseprintf(“此数是偶数“);if(n%2==0)printf(“此数是偶数”);elseprintf(“此数是奇数”);阅读◆编写比较a,b两个数的大小,且把大者赋给x,小 者赋给y的程序其中a为3,b为4.练习反馈、应用拓展分析:(1)首先需要4个变量a,b,x,y,可以定义成整型;(2)a,b已知数据可以通过赋值语句赋值;(3)分支两种情况:当a>b时需要做x=a;y=b;当a

12、二种形式:if(表达式)语句if(表达式)语句1else语句2编程方法和思路如下(1)程序需要几个变量,定义类型;(2)变量根据需要选择如何赋初值;(3)确定分支条件,及相应语句,完成分支;(4)输出A、读书B、1.写出if语句第一种,第二种形式及功能。2.编程求当a>0时往y中加a值,否则在y中减a值。C、实践:通过internet查找有关选择分支结构的其它算法,进一步体验选择结构程序设计的思想。作业

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。