选择结构程序设计.ppt
《选择结构程序设计.ppt》由会员分享,可在线阅读,更多相关《选择结构程序设计.ppt(27页珍藏版)》请在第壹文秘上搜索。
1、 第5章 选择结构程序设计关系运算符关系运算符关系表达式关系表达式逻辑运算符逻辑运算符逻辑表达式逻辑表达式ifswitch 关系运算关系表达式关系表达式用关系运算符连接的表达式用关系运算符连接的表达式关系表达式的值关系表达式的值逻辑逻辑“真真”或或“假假”)设设,则:,则: 逻辑运算左结合左结合逻辑运算符:逻辑运算符:&, |, !运算规则运算规则优先级优先级!& |逻辑表达式逻辑表达式表达式的值表达式的值逻辑逻辑“真真”或或“假假”任何类型的数据都可进行任何类型的数据都可进行逻辑运算逻辑运算 , 在计算逻辑表达式时,只有在在计算逻辑表达式时,只有在必须执行下一表达式才能求解必须执行下一表达式
2、才能求解时,才求解该表达式时,才求解该表达式已知已知m、n、p、q、x、y 的值的值分别为分别为1、2、3、4、1、1P1P2ABC不成立不成立成成立立不不成成立立成成立立 选择结构程序设计ABabp不成立不成立成立成立 if 语句 条件条件 假假真真条件条件 假假真真if(表达式表达式) 语句语句1;else语句语句2;if(表达式表达式) 语句语句1; 程序示例问题描述:问题描述:求三个数中的最大值求三个数中的最大值算法描述:算法描述:1.输入输入n1,n2,n32.将将n1和和n2的大数存入的大数存入max3.将将n3和和max的大数存入的大数存入max4.输出输出max分析问题:分析问
3、题:设三个数:设三个数:n1,n2,n3最大值为最大值为max,均为整数均为整数算法分析算法分析将将n1与与n2相比,大数送入相比,大数送入max再将再将n3与与max比较,大数送入比较,大数送入max 流程图开始开始 输入输入n1,n2,n3 输出输出max 结结 束束n1n2 n1max n2max TFn3max n3max TF 程序示例三个浮点数的最大值?三个浮点数的最大值?三个字符的最大值?三个字符的最大值?n个数的最大值个数的最大值? 条件运算符“?”代替if语句 复合语句问题描述:问题描述:任意两个数任意两个数x,y,将大数放入将大数放入x,将小数放入将小数放入y.算法描述:算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选择 结构 程序设计
