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