顺序选择结构.ppt
《顺序选择结构.ppt》由会员分享,可在线阅读,更多相关《顺序选择结构.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、算法的执行流程l算法的执行流程是指算法中各个处理步骤的执行次序和模式。算法的三种流程l顺序模式l选择模式l重复模式 Step nstep1step21、顺序模式按顺序执行每一个操作步骤开始结束例1:键盘输入A、B,输出A、B之和。输入A、BC A+B输出C开始结束例2:已知三角形的底边A3,底边上的高B4,求三角形的面积。A 3B 4C A*B/2输出C结束开始1、a 5 b 3 c(a+b)/2 输出c2、a 5 b 3 c 2 d(a+b)*(a b)/c 输出d3、I 1 I I+1 YOU 2 YOU YOU/I 输出YOU4、a 1 b 2 c a-b b a+b-c 输出c 5、a
2、 1 b 3 T a a b b T 输出a、b 6、a 1 a a+2 b a-2 y a*a2ab+b*b 输出y用流程图(框图)描述算法l1、键盘输入a、b的值,输出a、b之和。2、键盘输入圆的半径,输出圆周长、圆面积。3、已知三角形的底边和底边上的高,求三角形的面积。例:输入一个学生的成绩,成绩合格输出字符“及格”,成绩不及格输出字符“不及格”。为什么引入选择结构?2、选择结构(分支结构)选择结构的两种结构:条件stepYN条件step1YNstep2对条件进行判断,当结果为真时,执行处理步骤step1,否则执行处理步骤step2。对条件进行判断,当结果为真时,执行处理步骤step例1
3、、输入一个数,判断是否为负数,如果是负数,输出字符“负数”,如果不是负数则不输出。X0?YN开始结束输入X输出“负数”例2:输入一个学生的成绩,成绩合格输出字符“及格”,成绩不及格输出字符“不及格”X=60?YN开始结束输入X输出“及格”输出“不及格”例3:输入两个不相等数,将比较大的数输出XY?YN开始结束输入X,Y输出X输出Y例4、输入一个学生的成绩,根据不同的情况,做如下输出:60=S90 输出“及格”S=90 输出“优秀”X60?YNX90?YN开始结束输入X输出“不及格”输出“及格”输出“优秀”例5、有一家运输公司规定,根据托运货物的重量,执行不同的运费:S50吨 运费75元/吨S=50吨 运费80元/吨请设计一个算法,输入运货重量,输出运费S=50?YN开始结束输入S输出 80*S输出 75*S例6、同一家公司50S=100吨 运费75元/吨S100吨 运费70元/吨请设计一个算法,输入运货重量,输出运费S=50?YNX=100?YN开始结束输入S输出 80*S输出 70*S 输出 75*S例7:输入三个数,输出最大数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 顺序 选择 结构
限制150内