第4章 选择结构程序设计.ppt
《第4章 选择结构程序设计.ppt》由会员分享,可在线阅读,更多相关《第4章 选择结构程序设计.ppt(34页珍藏版)》请在麦多课文档分享上搜索。
1、第4章 选择结构程序设计,主要内容,一、选择结构概述 二、关系、逻辑表达式 三、单分支选择结构 四、双分支选择结构 五、多分支选择结构 六、选择结构的嵌套,一、选择结构概述,1、为什么要用选择结构?,来源于现实,如:汽车行驶中,如果交通灯是红色或黄色,则停止,否则通行,一、选择结构概述,2、选择结构的类型,单分支,双分支,多分支,表达式?,语句,表达式?,语句1,语句2,Y,N,Y,N,二、关系、逻辑表达式,1、关系表达式,关系运算符:、 =、!=,关系表达式:ab , a+bb+c, ab)(bc)关系表达式的值是一个逻辑值,即“真”或“假”。,优先级高,二、关系、逻辑表达式,2、逻辑表达式
2、,逻辑运算符:&、 |、!,逻辑表达式:a&b , a|b , ! a值是一个逻辑值,即“真”或“假”。,优先次序: !(非)-&(与)-|(或),二、关系、逻辑表达式,2、逻辑表达式,设a=4,b=5: !a a&b a|b !a|b 4&0|2,值为0,值为1,值为1,值为1,值为1,三、单分支选择结构,1、实现单分支选择结构的语句if 语句,单分支,表达式?,语句,Y,N,If (表达式) 语句,三、单分支选择结构,2、单分支选择结构示例,例1、求a、b两数中较大的数。,#include int main() int a,b,max;printf(“input a b: ”);scanf
3、(“%d%d”, ,三、单分支选择结构,例2、从键盘上读入一个大写字符,转换为小写字符输出(要求判断是否是大写字母)。,#include int main() char c1,c2;printf(“input a character: ”);scanf(“%c”, ,四、双分支选择结构,1、if 语句,If (表达式) 语句1; else语句2;,四、双分支选择结构,例3、求a、b两数中较大的数(双分支)。,#include int main() int a,b,max;printf(“input a b: ”);scanf(“%d%d”, ,四、双分支选择结构,2、条件表达式,格式: 条件?
4、表达式2:表达式3,如果 条件为真,则返回表达式2的值,否则返回表达式3的值,四、双分支选择结构,例4、求a、b两数中较大的数(条件表达式)。,#include int main() int a,b,max;printf(“input a b: ”);scanf(“%d%d”, ,四、双分支选择结构,例5、将大写字母转化为小写字母。,char c1;c1=( c164 ,五、多分支选择结构,表达式1?,语句1,Y,N,表达式2?,语句2,Y,N,表达式n?,语句n,Y,N,语句n+1,五、多分支选择结构,1、If 语句实现,if 条件1语句1 ; if 条件2语句2 ; if 条件3语句3 ;
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选择 结构 程序设计 PPT
