课件17张PPT。1.2.2 条件语句复习巩固1、输入语句、输出语句和赋值语句对应于算法中的哪种结构?这三种语句的一般格式是什么? 顺序结构输入语句输出语句赋值语句INPUT “提示内容”;变量PRINT “提示内容”;表达式变量=表达式程序框图如果(IF)条件满足,那么(THEN)执行语句体,否则执行END IF之后的语句.新课讲解1、条件结构用怎样的程序语句来描述?这种语句的一般格式是怎样的?程序框图如果(IF)条件满足,那么(THEN)执行语句体1,否则(ELSE)执行语句体2.1.IF与END IF要配对使用.2.END IF是结束条件语句,END则是结束整个程序.程序框图试一试:阅读下面的程序,将它重新用程序框图表示出来。
INPUT x
IF x<0 THEN
x=-x
END IF
PRINT x
END
输入xx<0?开始输出x否结束x=-x程序框图程 序p= – b/(2*a)q=SQR(d)/(2*a)IF d>=0 THENIF d=0 THENPRINT “xl,x2=”;p+q,p-qEND IFELSEPRINT “No real root.”END IFENDINPUT “a,b,c=”;a,b,cPRINT “x1=x2”;pELSEd=b^2-4*a*c例3.编写程序,使得任意输入3个整数按大到小的顺序输出.算 法第四步,将b与c比较,并把小者赋给c,大者赋给bINPUT “a,b,c=”;a,b,c程序开始t=a,a=b,b=tt=a,a=c,c=tt=b,b=c,c=t输入a,b,c输出a,b,cb>a?c>a?c>b?程序框图IF b > a THEN
t = a
a = b
b = t
END IFIF c > a THEN
t = a
a = c
c = t
END IFIF c > b THEN
t = b
b = c
c = t
END IFPRINT a,b,c
END程序框图条件语句的一般格式小结1、条
件
结
构
的
程
序
表
示2、注意书写的规范性练习:读程序,说明程序的运行过程。 (口答)
INPUT “Please input an integer”;x
IF x>9 AND x<100 THEN
a= x10
b=x MOD 10
x=b*10+a
PRINT x
END IF
END
其中,算术运算符
和MOD分别用来
取商和余数