选择结构的流程图表ppt课件_第1页
选择结构的流程图表ppt课件_第2页
选择结构的流程图表ppt课件_第3页
选择结构的流程图表ppt课件_第4页
选择结构的流程图表ppt课件_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第四讲第四讲 选择构造的流程图表示选择构造的流程图表示2、把以下问题的算法流程图补充完、把以下问题的算法流程图补充完好。问题:输入一个时间的秒数,好。问题:输入一个时间的秒数,求出对应的小时数求出对应的小时数h、天数、天数d、周数、周数w。开场开场输出输出h,d,w终了终了输入输入s分析:分析:1输入一个秒数输入一个秒数s2求出小时数求出小时数h=s/36003求出天数求出天数d=h/244求出周数求出周数w=d/75输出输出h,d,wh=s/3600d=h/24w=d/7餐厅餐厅服装城服装城前进前进方向方向1假设肚子饿了该怎样走?假设肚子饿了该怎样走?2假设想买衣服该怎样走?假设想买衣服该怎

2、样走?向左转向左转向右转向右转选择构造的流程图表示选择构造的流程图表示 当我们行走到十字路口,是直行,还是右转或左当我们行走到十字路口,是直行,还是右转或左转,这时需求根据目的地的方向进展选择。在程序设转,这时需求根据目的地的方向进展选择。在程序设计中,有时并不能照语句的书写顺序自上向下地执行,计中,有时并不能照语句的书写顺序自上向下地执行,而是根据设定的条件选择所执行的语句,称为选择构而是根据设定的条件选择所执行的语句,称为选择构造。造。选择构造的流程图表示选择构造的流程图表示选择构造的流程图表示选择构造的流程图表示条件?条件?操作操作YN条件?条件?操作操作1操作操作2YN选择构造流程图的

3、根本构造选择构造流程图的根本构造选择构造的流程图表示选择构造的流程图表示例例1、恣意输入两个整数、恣意输入两个整数a,b,将其中较大者输出。请用流程,将其中较大者输出。请用流程图描画以上算法。图描画以上算法。分析:分析:1输入两个整数输入两个整数a,b2a b ? 成立:成立: 输出输出b 不成立:不成立: 输出输出a开场开场输入输入a,ba b输出输出b输出输出a终了终了YN例例2、恣意输入两个整数、恣意输入两个整数a,b,将其值按由大到小的顺序进展,将其值按由大到小的顺序进展输出。请用流程图描画以上算法。输出。请用流程图描画以上算法。分析:分析:1输入两个整数输入两个整数a,b2a b ?

4、 成立:成立: 交换交换a,b 不成立:不成立: a,b不变不变3输入输入a,b开场开场输入输入a,ba b终了终了YNa tb at b输出输出a,b选择构造的流程图表示选择构造的流程图表示例例3、恣意输入两个整数、恣意输入两个整数a,b,c,将其值按由大到小的顺序进,将其值按由大到小的顺序进展输出。请用流程图描画以上算法。展输出。请用流程图描画以上算法。分析:分析:1输入两个整数输入两个整数a,b2a b ? 成立:成立: 交换交换a,b 不成立:不成立: a,b不变不变5输入输入a,b,c3a c ? 成立:成立: 交换交换a,c 不成立:不成立: a,c不变不变4b c ? 成立:成立: 交换交换b,c 不成立:不成立: b,c不变不变选择构造的流程图表示选择构造的流程图表示开场开场输入输入a,ba b终了终了YNa tb at b输出输出a,b,ca cYNa tc at cb cYNb tc bt c选择构造的流程图表示选择构造的流程图表示课后练习课后练习1、恣意输入一个整数、恣意输入一个整数X,将该数的绝对值进展输出。,将该数的绝对值进展输出。请用流程图描画以上算法。请用流程图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论