第二课时 条件结构及程序框图 自 学 导 引1
掌握条件结构的程序框图的画法
能用条件结构程序框图描述实际问题
课 前 热 身条件结构的概念条件结构是指在算法中通过对条件的判断 , 根据条件 ____________________ 的算法结构
是否成立有不同的流向 名 师 讲 解条件结构算法中经常会遇到一些条件的判断 , 算法的流程根据条件是否成立有不同的流向 , 这种先根据条件作出判断再决定执行哪一种操作的结构称为条件结构
如下图 (1) 所示
此结构包含一个判断框 , 根据给定的条件是否成立而选择执行 A 框或 B 框 , 注意 , 无论条件是否成立 , 只能执行 A 框或 B 框之一 , 不可能同时执行 , 也不可能都不执行 , 无论走哪一路径 , 再执行完 A 框或 B 框之后就脱离条件结构 ,A或 B 框中可以有一个是空的 , 即不进行任何操作 , 如上图(2) 所示
典 例 剖 析题型一 简单条件结构的程序框图 例 1: 画出计算函数 y=|2x-5| 的函数值的程序框图
525,,2552: y2xx,,25y
xxx x ≥分析输入判断符号输出 解 : 程序框图 : 变式训练 1: 如图所示的程序框图 , 输入 x=2, 则输出的结果是 ( )• A
4• 答案 :B :,x1,1,2,12222,, y2
xxyxx≤解析 该程序框图的功能是求分段函数的函数值当时输出 题型二 条件结构的嵌套分析 : 解答本题可先对 x 的值进行判断 , 然后根据不同情况 y取不同的值
1,(0),)0,(0),12:yf(x,,(0)
xxx例已知函数试写出求该函数值的算法 并画出程序框图 解 : 算法设计 :第一步 , 输入 x