C语言控制结构-选择课件.ppt

C语言控制结构-选择课件.ppt

ID:57057075

大小:735.00 KB

页数:71页

时间:2020-07-30

C语言控制结构-选择课件.ppt_第1页
C语言控制结构-选择课件.ppt_第2页
C语言控制结构-选择课件.ppt_第3页
C语言控制结构-选择课件.ppt_第4页
C语言控制结构-选择课件.ppt_第5页
资源描述:

《C语言控制结构-选择课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Lesson3C语言控制结构-选择学习目标:31使用C语言表达问题的条件使用if语句解决需要根据条件进行选择的问题3三种结构2编写程序过程1、先写出程序的开始2、定义程序中需要的变量的个数、类型3、给相应的变量输入4、使用相应的方法计算结果(算术运算、数学函数….)5、输出结果6、写出程序的结束例:如下程序假定苹果每公斤4.5元,从键盘输入购买苹果重量,计算应付金额#includeintmain(){程序的开始定义变量计算输出结果程序的结束输入数据money=weight*4.5;floatmon

2、ey=0,weight=0;printf("请输入购买苹果重量");scanf("%f",&weight);printf("应付金额=%.2f",money);return0;}3三种结构2循环结构选择结构顺序结构计算是编写C语言程序最复杂、最主要的过程,C语言程序分为三种结构3顺序结构2顺序结构是指按照语句的书写顺序依次执行每条语句的语句结构。(除非特别指出,一般程序都是顺序结构)语句书写格式为:<表达式><分号>例如:inta=0,b=0;scanf(“%d”,&a);b=a*a*a;3顺序结构2#incl

3、udeintmain(){inta=1,b=2,c=0;c=a+b;printf(“c=%d”,c);}例如顺序结构程序的执行顺序:从上至下,顺序执行3选择结构3选择结构是指根据某些数据的取值或计算结果选择不同操作的处理方式。选择结构的描述由两个基本部分组成:一是对选择条件的描述;二是对处理分支的描述。3选择结构3如何理解选择结构在超市购物时,往往有批发价和零售价。例如某超市苹果价格如下:凡购买10kg以下的4.5元/kg,10kg以上(包括10kg)4.2元/kg如何计算购买苹果的价钱?3选择结

4、构3该问题和上一问题有什么区别?计算购买苹果价钱时,使用什么价格进行计算是需要判断后才能确定的!3选择结构3计算苹果价钱的方法weight>=10用4.2计算,即:money=4.2*weight是用4.5计算,即:money=4.5*weight否对选择条件的描述对处理分支的描述3关系运算符4如何描述条件呢?主要用到的运算符:关系运算符逻辑运算符3关系运算符4C语言进行关系判断的运算符有如下6个>=大于等于>大于==等于<=小于等于<小于!=不等于关系判断:两边数是否满足该关系;满足该关系时为“真”,不满足时为“

5、假”。例如:x>32x!=0注意区分:===3关系运算符4请注意C语言中的关系表达式与数学中的条件描述有着根本的区别!在数学中x>32表示x所表示的数据大于32在C语言中x>32表示一个计算,从变量x取出数据,与32进行比较,如果x大于32,则得到结果“真”3关系运算符4关系表达式书写格式:<表达式><关系运算符><表达式>例如:x*x-y*y==x*y3<=5*43逻辑运算符5逻辑运算:对逻辑值进行逻辑关系的运算逻辑值:只有“真”和“假”两个值逻辑运算需要使用逻辑运算符进行3逻辑运算符51、逻辑与,运算符为&&C

6、语言提供了三个进行逻辑运算的运算符表达一种并且关系,只有两边都满足(为真)时,整个表达式才为真3逻辑运算符5请使用C语言表达变量x的值在区间(0,100)x>0&&x<100注意:对于数学表示形式00&&x<1003逻辑运算符52、逻辑或,运算符为

7、

8、表达一种或者关系,只要有一个满足(为真)时,整个表达式为真3逻辑运算符5设变量a,b,c分别表示三角形的三条边,使用C语言表达三角形是等腰

9、三角形(等边三角形认为是特殊的等腰三角形)a==b

10、

11、b==c

12、

13、c==a任意两边相等的三角形是等腰三角形:a==bb==cc==a满足一个即可3逻辑运算符53、逻辑非,运算符为!使用C语言表达变量x的值不在区间[1,100]内另解(x<1

14、

15、x>100)(x>=1&&x<=100)!3课堂练习6使用C语言写出下面的条件表达式:1:x是一个正数2:x是一个偶数3:x是一个大写字母4:以x,y作为坐标的点位于第一象限3选择结构的实现7if…else语句可以实现当满足一个条件时选择一组语句执行,不满足该条件时选择另一组

16、语句执行基本书写格式if(<条件表达式>)<真分支语句>else<假分支语句>注意:if(表达式)后面没有分号!注意:else后面没有分号也没有括号和条件!3选择结构3例:某超市苹果价格如下:凡购买10kg以下的4.5元/kg,10kg以上(包括10kg)4.2元/kg请编写程序输入购买的苹果重量,输出应付的金额3选择结构3分析:这是一个典型的选择结构问题,

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

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

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