2 条件语句(结)IF—THEN 语句的应用[例 1] 输入一个实数 x,若它是非负数,就输出它,否则不输出它,画一个程序框图解决这个问题,再写出相应的程序.[自主解答] 程序为:——————————————————单支条件语句采用 IF-THEN 的形式,IF 后对条件进行判断,若条件成立,则执行 THEN 后的语句体;若条件不成立,则结束条件语句,执行 END IF 后面的语句.——————————————————————————————————————1.画出程序框图并编写程序:任意输入三个实数,输出最小的数.解: IF—THEN—ELSE 语句的应用[例 2] 已知函数 y=画出程序框图并编写一个程序,对每输入的一个 x 值,都得到相应的函数值.[自主解答] 程序框图如下:程序如下:1INPUT “x=”;xIF x>=0 THENy=x^2-1ELSEy=2*x^2-5END IFPRINT “y=”;yEND若本例条件改为 y=则程序如何改
解:程序框图如下:程序如下:INPUT “x=”;xIF x>0 THENy=x^2-1ELSEIF x=800 THENy=0
8*xELSE IF x>=500 THEN y=0
9*xELSE y=xEND IFEND IFPRINT “y=”;yEND——————————————————1.对于实际应用问题,应先建立数学模型,再设计算法.2.条件语句的嵌套与条件结构的对应:3.在编写条件语句的嵌套中的“条件”时,要注意“IF”与“END IF”的配对,有时可以利用文字的缩进来表示嵌套的层