【苏教数学】《选择结构》.ppt

选 择 结 构 问题情境1.什么是顺序结构? 2.已知两点(x1,y1),(x2,y2),求过两点的直线的斜率.用流程图表示解决上面问题的一个算法如下: k←结束输入x1,y1,x2,y2输出k开始右面的流程图对吗? 正确的算法应是: S1 输入x1,y1,x2,y2的值; S2 当x1≠x2时,计算k= , 输出k的值;否则输出 “斜率不存在”. 建构数学 一些简单的算法可以用顺序结构来表示,但是这种结构无法对描述对象进行逻辑判断,并根据判断结果进行不同的处理。因此,需要有另一种逻辑结构来处理这类问题,这种结构叫做选择结构.选择结构:先根据条件作出判断,再决定执行哪一种操作的结构. pABYN 说明: (1)在上面的选择结构中,无论条件P是否成立,只能执行A,B中的一个,不可能两个都执行;当两个框中可以有一个是空的,即不执行任何操作; (2)一个判断结构可以有多个判断框. 输出“斜率不存在”的值k←输入x1,y1,x2,y2输出kx1≠x2结束YN开始 数学应用 例1某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为,其中w(单位:kg)为行李的重量. 计算费用c(单位:元)的算法可以用怎样的算法结构来表示?解:其算法为: Sl 输入行李的重量w; S2 如果w≤50,那么

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档