苏教版高中数学必修三课件:1.2流程图(2)选择结构_图文


流程图的概念 1、流程图也叫程序框图,是由一些图框和带箭头的 流线组成的.其中图框表示各种操作类型,图框中的文 字和符号表示操作的内容,带箭头的流线表示操作的先 后次序. 2、程序框图的基本符号 图形符号 名 称 符号表示的意义 流程图的开始或结束 起、止框 输入、输出框 数据的输入或结果的输出 赋值、执行计算语句、结果的传 处理框 判断框 送 判断某一条件是否成立,成立时在出 口处标明“是”或“Y”;不成立时标 明“否”或“N”。 流程线 流程进行方向 3、顺序结构框图 i)顺序结构 依次进 行多个处理的结构 A B 顺序结构是任何一个算法都离不开的最简单、 最基本的结构,用图框A和B表示顺序结构的示意 图,其中A、B两个框是 依次进行的,即在执行 完A框所指定的操作后,必然接着执行B框所指 定的操作 问题引入 1、某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为 ?0.53 ? ? , c=? ?50 ? 0.53 +(? - 50)? 0.85, ? ≤ 50 ? > 50 ,其中 ?(单位:kg)为 行李的重量,试给出计算费用c(单位:元)的一个算法。 算法: S1 输入行李的重量 ? S2 如果 ? ≤ 50 ,则 c ? 0.53 ? ? 否则 c ? 50 ? 0.53 +(? - 50)? 0.85 S3 输出行李的重量 ? 和运费c 算法: S1 输入行李的重量 S2 如果 ω≤ 50 ,则 c ? 0.53ω , 否则 c ? 50 ? 0.53 + (? - 50) ? 0.85 S3 输出行李的重量 和运费c ? 开始 输入ω Y ? ω≤50 N c←50×0.53+(ω-50)×0.85 c←50×ω 输出ω,c 结束 选择结构 (二)选择结构概念: 先根据条件作出判断,再决定执行哪一种操作的 结构称为选择结构,也称为“分支结构” 。它要先 根据指定的条件进行判断,再由判定的结果决定选 取执行两条分支路径中的哪一条。 Y A p N B 注意:无论条件 P是否成立,只能执 行A框或B框之一, 不能既执行A框又执 行B框,也不能A框, B框都不执行 注意 比较两种基本算法结构框图 i) 顺序结构 ii) 选择结构 Y A p A B N B 开始 输入a,b,c △ ← b2-4ac 例1、如何求一元二次方程ax2+bx+c=0的解? (a≠0) 解:S1 输入a,b,c; S2 Y ? ? b ? 4ac; 2 x1 ? ?b ? ? ?b ? ? , x2 ? 2a 2a S3 如果△<0,那么输出“方程无实 数根”,否则 输出x1,x2 △<0 N -b ? b 2 - 4ac x1 ? 2a -b ? b 2 - 4ac x2 ? 2a 输出“方程无实数根” 输出x1,x2 结束 (变式:如何求方程ax+b=0的解?) 2、已知两点A(x1,y1),B(x2,y2),求直线AB的斜率, 试设计算法并画出流程图 算法流程图 算法: 开始 S1 输入x1,y1,x2,y2; 输入x1,x2,y1,y2 S2若x1=x2,则输出“斜率不存在”, 否则 k? y 2 - y1 x 2 - x1 输出斜率k x1=x2 否 是 y 2 - y1 k? x 2 - x1 输出k 输出“斜率不存在” 结束 3、已知符号函数 ?1 ? y = sgn(x) = ?0 ?-1 ? x>0 x=0 x

相关文档

江苏省宿迁中学苏教版高中数学必修三课件:1.2流程图(2)选择结构
高中数学第一章算法初步1.2流程图2选择结构课件苏教版必修3
高中数学1.2流程图_选择结构教学设计苏教版必修3
江苏省宿迁市高中数学第一章算法初步1.2流程图(2)选择结构课件苏教版必修3
苏教版高中数学必修三课件:1.2流程图(3)循环结构
苏教版高中数学必修三课件:1.2流程图(4)循环结构
电脑版