解析 条件结构是处理逻辑判断并根据判断进行不同处理的结构,只有C中需判断a的符号,其余选项中都不含逻辑判断,故选C.
类型二 条件结构的简单应用
例2 如图所示的程序框图,若输出y的值为3,求输入的x值.
考点 条件结构
题点 条件结构的简单应用
解 由程序框图可得y=当x≤0时,y∈(1,2],
此时不可能输出y=3;当x>0时,令y=2x+1=3,解得x=1,符合题意,故输入的x的值为1.
引申探究
本例中,若输入x的值为-1,则输出y的值为多少?
解 由x=-1<0,故y=2-1+1=,故y=,从而输出y的值为.
反思与感悟 先由条件作出判断,然后再决定选择哪一个步骤,在画框图时,必须用到条件结构.
跟踪训练2 画出计算函数y=|x-2|的函数值的程序框图.
考点 条件结构
题点 条件结构的简单应用
解 算法如下:
第一步,输入x.
第二步,若x≥2,则y=x-2;否则y=2-x.
第三步,输出y.
程序框图如下.