INPUT “a,b,c=:”;a,b,c d = b^2 - 4 * a * c IF d >= 0 THEN p = -b / (2 * a) q = SQR(d) / (2 * a) IF d=0 THEN PRINT “x1=x2=”;p ELSE PRINT “x1=,x2=”; ,p + q,p-q END IF ELSE PRINT “没有实根” END IF END
输入a,b,c
a+b>c,a+c > b, b+c > a是否同时成立?
ELSE PRINT “不存在这样的三角形” END IF END
是 存在这样的 三角形 不存在这样 的三角形
结束
2.编写求一个数是偶数还是奇数的程序,从键盘上 输入一个整数,输出该数的奇偶性。
程序:
INPUT “x=”;x
y= x MOD 2
算法初步
§1.2.2
算法基本语句—条件语句
复习巩固
1、输入语句、输出语句和赋值语句对应于算法中的哪种结构?这 三种语句的一般格式是什么? 顺序结构 输入语句 输出语句 赋值语句 INPUT “提示文字”;变量 PRINT “提示内容”;表达式 变量=表达式
2、什么是条件结构?用程序框图表示这种结构
是
对应的流程图
b>a?
否
t=a,a=b,b=t
是
c>a?
否
t=a,a=c,c=t
是
c>b?
否
t=b,b=c,c=t
输入a,b,c
Hale Waihona Puke 结束练习巩固 (1)
开始
该程序框图所表示的算法是作 用是什么?并根据程序框图写出相 应的程序。
INPUT ”a,b,c=“; a,b,c IF a+b>c AND a+c>b AND b+c>a THEN PINT “存在这样的三角形” 否