题型一 条件结构的简单应用
【例1】 (1)下列问题的算法适宜用条件结构表示的是( )
A.求点P(-1,3)到直线l:3x-2y+1=0的距离
B.由直角三角形的两条直角边求斜边
C.解不等式ax+b>0(a≠0)
D.计算100个数的平均数
解析 条件结构是处理逻辑判断并根据判断进行不同处理的结构,只有选项C中含有判断a的符号,其余选项中都不含逻辑判断.
答案 C
(2)画出输入一个数x,求分段函数y=的函数值的程序框图.
解 程序框图如图所示.
规律方法 利用条件结构解决数学问题的方法
(1)分析题目,确定分类的原则和方法.
(2)明确每个分类中执行的步骤.
(3)写出合理的自然语言算法.
(4)画出程序框图.
【训练1】 画出计算函数y=|x-2|的函数值的程序框图.
解 算法如下:
第一步,输入x.
第二步,若x≥2,则y=x-2;否则y=2-x.
第三步,输出y.
程序框图如下: