y=-x
ELSE y=x
输出 y
END IF PRINT “︱x︱=”;y
结束
END
【例题解析】
例2:编写程序,输入一元二次方程ax2+bx+c=0的系数, 输出它的实数根。
算法分析: 一元二次方程的根有三种不同情况:
设判别式△=b2-4ac
(1)当△>0时,一元二次方程有两个不等的实数根.
xx11
习题1.2A组
2.INPUT “a,b,h=”;a,b,h p=a+b s=p*h/2
PRINT “s=”;s END
习题B组1 INPUT “a,b,c=“;a,b,c INPUT “r,s,t=“;r,s,t d=a*s-r*b IF d<>o THEN x=(s*c-b*t)/d y=(a*t-r*c)/d PRINT “x,y=“;x,y ELSE PRINT “Please input again.” END IF END
PRINT “Not leap year.” END IF END IF END
【课堂小结】
本节课主要学习了条件语句的结构、特点、 作用以及用法,并懂得利用它解决一些简单问 题。条件语句使程序执行产生的分支,根据不 同的条件执行不同的路线,使复杂问题简单化。
条件语句一般用在需要对条件进行判断的 算法设计中,如判断一个数的正负,确定两个 数的大小等问题,还有求分段函数的函数值等, 往往要用条件语句,有时甚至要用到条件语句 的嵌套。
两个程序的作用是什么?
例3:
输入三个变量A、B,C,并输 出数值大的变量。
开始
输入A,B,C
是
A>=B且A>=C
否 是