欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    选择结构程序设计.ppt

    • 资源ID:188168       资源大小:1.95MB        全文页数:27页
    • 资源格式: PPT        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    选择结构程序设计.ppt

    第5章 选择结构程序设计关系运算符关系运算符关系表达式关系表达式逻辑运算符逻辑运算符逻辑表达式逻辑表达式ifswitch 关系运算关系表达式关系表达式用关系运算符连接的表达式用关系运算符连接的表达式关系表达式的值关系表达式的值逻辑逻辑“真真”或或“假假”)设设,则:,则: 逻辑运算左结合左结合逻辑运算符:逻辑运算符:&, |, !运算规则运算规则优先级优先级!& |逻辑表达式逻辑表达式表达式的值表达式的值逻辑逻辑“真真”或或“假假”任何类型的数据都可进行任何类型的数据都可进行逻辑运算逻辑运算 , 在计算逻辑表达式时,只有在在计算逻辑表达式时,只有在必须执行下一表达式才能求解必须执行下一表达式才能求解时,才求解该表达式时,才求解该表达式已知已知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分析问题:分析问题:设三个数:设三个数: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.算法描述:算法描述:1.输入输入x,y2.大数放入大数放入x,小数放入小数放入y3.输出输出x,y 流程图开开 始始输入输入x,y 输出输出x,y结束结束 x=90?FTscore=60?输出输出”较好较好”输出输出”差差”TF问题描述:问题描述:根据输入的成绩,根据输入的成绩,给出成绩的等级。给出成绩的等级。 程序示例注意注意ifelse的配对的配对注意程序的格式注意程序的格式保持清晰的逻辑保持清晰的逻辑 程序示例问题描述:问题描述:求解方程:求解方程:ax2+bx+c=0要求:要求:输入任意三个实系数输入任意三个实系数a,b,c给出所有可能的解给出所有可能的解aacbbx242a=0?解二次方程解二次方程b=0?解一次方程,解一次方程,x = - c/bc=0?矛盾矛盾X可为可为任意值任意值FFFTTT 输入输入a,b,c计算计算= b2-4ac=0?X有两个相有两个相等的实根等的实根0?X有两有两个实根个实根X有两有两个虚根个虚根 T F T F 程序示例关键点:关键点:注意注意ifelse的配对的配对注意程序的格式注意程序的格式保持清晰的逻辑保持清晰的逻辑注意复合语句注意复合语句 格式:格式: switch (表达式表达式) 表达式表达式=常量表达式常量表达式n 执行语句执行语句m case 常量表达式常量表达式1 :语句:语句1; break; case 常量表达式常量表达式2 :语句:语句2; break; case 常量表达式常量表达式n :语句:语句m; break; default : 语句语句m+1;switch语句-多分支选择语句多分支选择语句 switch语句语法语法是怎样执行的?是怎样执行的?break; 起什么作用?起什么作用?适用于适用于 程序示例根据车型及行驶的里程根据车型及行驶的里程计算各种车辆的收费额计算各种车辆的收费额收费标准:收费标准:根据根据(车型车型) case 小汽车小汽车: 单价单价=0.5 case 卡卡 车车: 单价单价=1.0 case 大客车大客车: 单价单价=1.5行驶费行驶费 = 单价单价 * 里程里程 程序示例 程序示例输入分数输入分数输出对应的成绩等级输出对应的成绩等级分分A,B,C,D,E五个等级五个等级 小结关系运算符关系运算符关系表达式关系表达式逻辑运算符逻辑运算符逻辑表达式逻辑表达式ifswitch 课外学习任务实验一实验一实验指导书:实验实验指导书:实验1-5 选做选做1-30中选择中选择15题题作业一:作业一:P104 习题习题5.5、5.6、5.7、5.8、5.9、5.10预习:第六章预习:第六章循环结构程序循环结构程序设计设计 练习题正确的正确的if语句一般形式应该是:语句一般形式应该是: A、if (表达式表达式) 语句语句1 else 语句语句2; B、if (表达式表达式) 语句语句1; 语句语句n; else 语句语句2;语句语句m;C、if (表达式表达式)语句语句1; else 语句语句2;C 练习题下列程序段,当下列程序段,当X=0,Y=0时执行哪一句?时执行哪一句?if (X0)if (Y2) 语句语句2; else语句语句3;语句语句4;D

    注意事项

    本文(选择结构程序设计.ppt)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开