一、认识双分支结构程序.pptx

一、认识双分支结构程序.pptx

ID:51706535

大小:71.49 KB

页数:17页

时间:2020-02-03

一、认识双分支结构程序.pptx_第1页
一、认识双分支结构程序.pptx_第2页
一、认识双分支结构程序.pptx_第3页
一、认识双分支结构程序.pptx_第4页
一、认识双分支结构程序.pptx_第5页
资源描述:

《一、认识双分支结构程序.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、选择结构程序设计概述选择类语句包括if语句和switch语句,用它们来解决实际应用中按不同的情况进行不同处理的问题。如根据学生的成绩,对学生做出不同的等第评价。if选择结构称为单分支选择结构,选择或忽略一个分支的操作。if/else选择结构称为双分支选择结构,在两个不同分支中选择。switch选择结构称为多分支(或多项)选择结构,以多种不同的情况选择多个不同的操作。主要内容1、关系运算符和关系表达式2、逻辑运算符和逻辑表达式3、if语句4、if嵌套关系运算符关系运算符用于数值的大小比较。大于(>)小于(

2、<)等于(==)大于等于(>=)小于等于(<=)不等于(!=)六种,它们都是双目运算符。关系运算符运算的结果是整型,值只有两种:0或1,0代表关系不成立,1代表关系成立。关系表达式intmain(){intn1=4,n2=5,n3;n3=n1>n2;//n3的值为?n3=n1

3、

4、)、非运

5、算(!)。1.与运算&&参与运算的两个量都为真时,结果才为真,否则为假。例如,5>0&&4>2,由于5>0为真,4>2也为真,相与的结果也为真。2.或运算

6、

7、参与运算的两个量只要有一个为真,结果就为真。两个量都为假时,结果为假。例如:5>0

8、

9、5>8,由于5>0为真,相或的结果也就为真。3.非运算!参与运算量为真时,结果为假;参与运算量为假时,结果为真。例如:!(5>0)的结果为假。逻辑运算的值也为“真”和“假”两种,用“1”和“0”来表示。if选择结构一、if语句(单分支结构)格式1:if(条件表达式

10、)语句1;条件表达式语句1falsetrue例1:读入一个整数a,如果a为偶数在屏幕上输出yes?保存文件名:座位号姓名if-001.cpp格式2:if(条件表达式){语句1;语句2;……}若条件成立时,要执行的操作由多个句子构成,我们必须把这些句子括在一对花括号{}内,我们称这种形式为语句块或复合语句。程序设计风格提示:书写语句块(也称为复合语句)时,左右花括号要对齐,组成语句块的各语句要相对花括号缩进一层并对齐。if选择结构二、if-else语句(双分支结构)格式1:if(条件表达式)语句1;els

11、e语句2;条件表达式语句块2falsetrue语句块1图3-2例2:读入一个整数a,如果a为偶数在屏幕上输出yes,否则输出no?保存文件名:座位号姓名if-002.cpp格式2:if(条件表达式){语句1;语句2;……}else{语句1;语句2;……}比较:例题:星星音乐社团招收社员,依据音乐成绩发放不同的广告,音乐成绩不高于80分的同学发的广告单内容是“欢迎你参加音乐社”,其他同学发的广告单内容是“非常欢迎你参加音乐社”。#includeusingnamespacestd;int

12、main(){intm;cout<<"m=";cin>>m;if(m>=80)cout<<"非常欢迎你参加音乐社";elsecout<<"欢迎你参加音乐社";return0;}#includeusingnamespacestd;intmain(){intm;cout<<"m=";cin>>m;if(m>=80)cout<<"非常";cout<<"欢迎你参加音乐社";return0;}练习1学校开发了一片区域准备种果树,依据校友捐款选择树种,如果捐款小于10万,只种梨树,每棵梨树500

13、元;捐款大于等于10万,30%用于种梨树,50%用于种桃树,每棵桃树600元,20%用于种苹果树,每棵苹果树800元。输入捐款,输出各种果树种多少棵??保存文件名:座位号姓名if-003.cpp样例:输入:80000输出:梨树=160棵输入:120000输出:梨树=72棵桃树=100棵苹果树=30棵练习2给定一个整数,判断它能否被3,5,7整除,并输出以下信息:1、能同时被3,5,7整除(直接输出357,每个数中间一个空格);2、只能被其中两个数整除(输出两个数,小的在前,大的在后。例如:35或者37或

14、者57,中间用空格分隔)3、只能被其中一个数整除(输出这个除数);4、不能被任何数整除,输出小写字符‘n’,不包括单引号。?IF嵌套if(表达式1)if(表达式2)语句块1else语句块2else语句块3if(表达式1)语句块1elseif(表达式2)语句块2else语句块3if(表达式1){if(表达式2)语句块1}else语句块2练习4输入三个整数,按照从大到小的顺序输出,数字中间用空格隔开。?

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

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

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