2019-2020学年北师大版必修三 条件语句 学案
2019-2020学年北师大版必修三     条件语句  学案第3页

  [探究问题]

  1.我们经常需要处理分类讨论的问题,顺序结构能否完成这一任务?条件结构可以吗?

  [提示] 分类讨论是带有分支的逻辑结构,顺序结构是按顺序依次执行的,不能完成这一任务,要用条件结构.

  2.条件结构中的"条件"有哪些特征?

  [提示] (1)条件结构是依据指定条件选择执行不同指令的控制结构.

  (2)条件结构主要用在需要根据条件进行判断的算法中,如分段函数的求值、比较数据的大小关系等.

  3.在条件结构中,"条件"可以改变吗?

  [提示] 求分段函数的函数值的程序框图画法不唯一,判断框内的内容可以改变,但相应处理框的内容也要发生改变.

  【例2】 已知函数y=设计一个算法的程序框图,计算输入x的值,输出y的值.

  思路点拨:根据分段函数求值,应先判断输入的数是正数还是负数,故需选择条件结构.

  [解] 根据题意,其算法步骤如下:

  第一步,输入x.

  第二步,判断x>0是否成立,若是,则输出y=,结束算法;若不是,则判断x<0是否成立,若是,则输出y=,结束算法;若不是,也结束算法.

  程序框图如图所示:

  

  

1.(变条件)已知函数y=,画出输入一个数x,求函数值的程序框图.