1、 1.2.2 条件语句条件语句1.2 1.2 基本算法语句基本算法语句练练 习习 是是 否否 开始开始 输入输入a,b,c x=a bx 输出输出 x 结束结束 x=b x=c 否否 是是 练练 习习 是是 否否 开始开始 输入输入a,b,c x=a bx 输出输出 x 结束结束 x=b x=c 否否 是是 A知识探究(一)知识探究(一):条件语句(条件语句(1)思考1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满足条件?满足条件?步骤步骤A是是否否思考1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满足条件?满足条件?
2、步骤步骤A是是否否满足条件?满足条件?步骤步骤A是是否否知识探究(一)知识探究(一):条件语句(条件语句(1)思考1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满足条件?满足条件?步骤步骤A是是否否思考1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满足条件?满足条件?步骤步骤A是是否否满足条件?满足条件?步骤步骤A是是否否知识探究(一)知识探究(一):条件语句(条件语句(1)IF 条件条件 THEN语句体语句体END IFIF 条件条件 THEN语句体语句体END IF满足条件?满足条件?步骤步骤A是是否否满足条件?满
3、足条件?步骤步骤A是是否否IF 条件条件 THEN语句体语句体END IF满足条件?满足条件?步骤步骤A是是否否满足条件?满足条件?步骤步骤A是是否否当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END IF之后的语句.思考2.求实数x的绝对值有如下一个算法:第一步,输入一个实数x.第二步,判断x的符号.若x0,则x=x;否则,x=x.第三步,输出x.该算法的程序框图如何表示?开始开始开始开始开始开始开始开始输入输入x输入输入x开始开始开始开始输入输入x输入输入xx0?x0?开始开始开始开始输入输入x输入输入xx0?x0?是是x=
4、-x是是x=-x开始开始开始开始输入输入x输入输入xx0?x0?是是x=-x是是x=-x输出输出x输出输出x开始开始开始开始输入输入x输入输入xx0?x0?是是x=-x是是x=-x输出输出x输出输出x结束结束结束结束开始开始开始开始输入输入x输入输入xx0?x0?是是x=-x是是x=-x否否否否输出输出x输出输出x结束结束结束结束思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开始开始结束结束输入输入x是是x=-x输出输出x否否x0?开始开始结束结束输入输入x是是x=-x输出输出x否否思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开始开
5、始结束结束输入输入x是是x=-x输出输出x否否x0?开始开始结束结束输入输入x是是x=-x输出输出x否否INPUT x思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开始开始结束结束输入输入x是是x=-x输出输出x否否x0?开始开始结束结束输入输入x是是x=-x输出输出x否否INPUT xIF x0 THEN思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开始开始结束结束输入输入x是是x=-x输出输出x否否x0?开始开始结束结束输入输入x是是x=-x输出输出x否否INPUT xIF x0 THENx=-x思考3.这个算法含有顺序结构和条件
6、结构,你能写出这个算法对应的程序吗?x0?开始开始结束结束输入输入x是是x=-x输出输出x否否x0?开始开始结束结束输入输入x是是x=-x输出输出x否否INPUT xIF x0 THENx=-xEND IF思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开始开始结束结束输入输入x是是x=-x输出输出x否否x0?开始开始结束结束输入输入x是是x=-x输出输出x否否INPUT xIF x0 THENx=-xEND IFPRINT x思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开始开始结束结束输入输入x是是x=-x输出输出x否否x0?开始开
7、始结束结束输入输入x是是x=-x输出输出x否否ENDINPUT xIF x0 THENx=-xEND IFPRINT x思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开始开始结束结束输入输入x是是x=-x输出输出x否否xb b THENTHENx=ax=aa=ba=bb=xb=xEND IF END IF PRINT PRINT a a,b bEND END 思考4.阅读下面的程序,你能说明它是一个什么问题的算法吗?INPUT INPUT“a a,b=b=”;a a,b bIF IF a ab b THENTHENx=ax=aa=ba=bb=xb=xEND IF
8、END IF PRINT PRINT a a,b bEND END 思考4.阅读下面的程序,你能说明它是一个什么问题的算法吗?对实数对实数a,b按从小到大按从小到大排序排序.知识探究(二)知识探究(二):条件语句(条件语句(2)思考思考1.下图是算法的条件结构用程序框下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语图表示的另一种形式,它对应的条件语句的一般格式设定为:句的一般格式设定为:满足条件?满足条件?步骤步骤1步骤步骤2是是否否思考思考1.下图是算法的条件结构用程序框下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语图表示的另一种形式,它对应的条件语句的一般格式
9、设定为:句的一般格式设定为:满足条件?满足条件?步骤步骤1步骤步骤2是是否否满足条件?满足条件?步骤步骤1步骤步骤2是是否否知识探究(二)知识探究(二):条件语句(条件语句(2)思考思考1.下图是算法的条件结构用程序框下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语图表示的另一种形式,它对应的条件语句的一般格式设定为:句的一般格式设定为:满足条件?满足条件?步骤步骤1步骤步骤2是是否否思考思考1.下图是算法的条件结构用程序框下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语图表示的另一种形式,它对应的条件语句的一般格式设定为:句的一般格式设定为:满足条件?满足条件?步
10、骤步骤1步骤步骤2是是否否满足条件?满足条件?步骤步骤1步骤步骤2是是否否知识探究(二)知识探究(二):条件语句(条件语句(2)IF IF 条件条件THENTHEN语句体语句体1 1ELSEELSE语句体语句体2 2END IFEND IF思考思考1.下图是算法的条件结构用程序框下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语图表示的另一种形式,它对应的条件语句的一般格式设定为:句的一般格式设定为:满足条件?满足条件?步骤步骤1步骤步骤2是是否否思考思考1.下图是算法的条件结构用程序框下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语图表示的另一种形式,它对应的条件语
11、句的一般格式设定为:句的一般格式设定为:满足条件?满足条件?步骤步骤1步骤步骤2是是否否满足条件?满足条件?步骤步骤1步骤步骤2是是否否知识探究(二)知识探究(二):条件语句(条件语句(2)IF IF 条件条件THENTHEN语句体语句体1 1ELSEELSE语句体语句体2 2END IFEND IF你能理解这个算法语句的含义吗?你能理解这个算法语句的含义吗?满足条件?满足条件?步骤步骤1步骤步骤2是是否否满足条件?满足条件?步骤步骤1步骤步骤2是是否否IF IF 条件条件THENTHEN语句体语句体1 1ELSEELSE语句体语句体2 2END IFEND IF满足条件?满足条件?步骤步骤1
12、步骤步骤2是是否否满足条件?满足条件?步骤步骤1步骤步骤2是是否否IF IF 条件条件THENTHEN语句体语句体1 1ELSEELSE语句体语句体2 2END IFEND IF当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那(THEN)执行语句体1,否则(ELSE)执行语句体2.思考2.求实数x的绝对值又有如下一个算法:第一步,输入一个实数x.第二步,判断x的符号.若x0,则输出x;否则,输出-x.该算法的程序框图如何表示?开始开始开始开始开始开始开始开始输入输入x输入输入x开始开始开始开始输入输入x输入输入xx0?x0?开始开始开始开始输入输入x输入输入xx0?
13、x0?是是输出输出x是是输出输出x开始开始开始开始输入输入x输入输入xx0?x0?是是输出输出x是是输出输出x结束结束结束结束开始开始开始开始输入输入x输入输入xx0?x0?否否否否是是输出输出x是是输出输出x结束结束结束结束开始开始开始开始输入输入x输入输入xx0?x0?否否否否是是输出输出x是是输出输出x输出输出-x输出输出-x结束结束结束结束思考3.你能写出这个算法对应的程序吗?x0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考3.你能写出这个算法对
14、应的程序吗?x0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考3.你能写出这个算法对应的程序吗?INPUT“x=”INPUT“x=”;x xx0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考3.你能写出这个算法对应的程序吗?INPUT“x=”INPUT“x=”;x xIF x=0 THEN IF x=0 THEN x0
15、?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考3.你能写出这个算法对应的程序吗?INPUT“x=”INPUT“x=”;x xIF x=0 THEN IF x=0 THEN PRINT xPRINT xx0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考3.你能写出这个算法对应的程序吗?INPUT“x=”INPUT“x=”
16、;x xIF x=0 THEN IF x=0 THEN PRINT xPRINT xELSEELSEx0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考3.你能写出这个算法对应的程序吗?INPUT“x=”INPUT“x=”;x xIF x=0 THEN IF x=0 THEN PRINT xPRINT xELSEELSEPRINT -xPRINT -xx0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输
17、入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考3.你能写出这个算法对应的程序吗?INPUT“x=”INPUT“x=”;x xIF x=0 THEN IF x=0 THEN PRINT xPRINT xELSEELSEPRINT -xPRINT -xEND IFEND IFx0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考3.你能写出这个算法对应的程序吗?ENDENDINPUT“x=”INPUT“x=”;x xIF x=0
18、 THEN IF x=0 THEN PRINT xPRINT xELSEELSEPRINT -xPRINT -xEND IFEND IFx0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考4.阅读下面的程序,你能说明它是一个什么问题的算法吗?思考4.阅读下面的程序,你能说明它是一个什么问题的算法吗?理论迁移理论迁移理论迁移理论迁移例1 将下列解一元二次方程ax2+bx+c=0的程序框图转化为程序.开始开始输入输入a,b,c=b2-4ac0?=0?否否x1=p
19、+q输出输出x1,x2结束结束否否是是2bpa=-2qa=Vx2=p-q输出输出x1=x2=p是是输出输出“方程没有方程没有实数根实数根”开始开始开始开始输入输入a,b,c输入输入a,b,c=b2-4ac=b2-4ac0?0?=0?=0?=0?否否x1=p+q否否x1=p+q输出输出x1,x2输出输出x1,x2结束结束结束结束否否否否是是2bpa=-是是2bpa=-2qa=V2qa=Vx2=p-qx2=p-q输出输出x1=x2=p输出输出x1=x2=p是是是是是是输出输出“方程没有方程没有实数根实数根”输出输出“方程没有方程没有实数根实数根”INPUT INPUT “a a,b b,c=c=”
20、;a a,b b,c cINPUT INPUT “a a,b b,c=c=”;a a,b b,c cIF d=0 THENIF d=0 THENINPUT INPUT “a a,b b,c=c=”;a a,b b,c cIF d=0 THENIF d=0 THENp=-b/(2p=-b/(2*a)a)INPUT INPUT “a a,b b,c=c=”;a a,b b,c cIF d=0 THENIF d=0 THENp=-b/(2p=-b/(2*a)a)q=SQR(d)/(2q=SQR(d)/(2*a)a)INPUT INPUT “a a,b b,c=c=”;a a,b b,c cIF d=
21、0 THENIF d=0 THENp=-b/(2p=-b/(2*a)a)q=SQR(d)/(2q=SQR(d)/(2*a)a)IF d=0 THENIF d=0 THENINPUT INPUT “a a,b b,c=c=”;a a,b b,c cIF d=0 THENIF d=0 THENp=-b/(2p=-b/(2*a)a)q=SQR(d)/(2q=SQR(d)/(2*a)a)IF d=0 THENIF d=0 THENPRINT “x1=x2=”PRINT “x1=x2=”;p pINPUT INPUT “a a,b b,c=c=”;a a,b b,c cIF d=0 THENIF d=0
22、 THENp=-b/(2p=-b/(2*a)a)q=SQR(d)/(2q=SQR(d)/(2*a)a)IF d=0 THENIF d=0 THENPRINT “x1=x2=”PRINT “x1=x2=”;p pELSEELSEINPUT INPUT “a a,b b,c=c=”;a a,b b,c cIF d=0 THENIF d=0 THENp=-b/(2p=-b/(2*a)a)q=SQR(d)/(2q=SQR(d)/(2*a)a)IF d=0 THENIF d=0 THENPRINT “x1=x2=”PRINT “x1=x2=”;p pELSEELSEPRINT “x1PRINT “x1,
23、x2=”x2=”;p+qp+q,p-qp-qINPUT INPUT “a a,b b,c=c=”;a a,b b,c cIF d=0 THENIF d=0 THENp=-b/(2p=-b/(2*a)a)q=SQR(d)/(2q=SQR(d)/(2*a)a)IF d=0 THENIF d=0 THENPRINT “x1=x2=”PRINT “x1=x2=”;p pELSEELSEPRINT “x1PRINT “x1,x2=”x2=”;p+qp+q,p-qp-qEND IFEND IFINPUT INPUT “a a,b b,c=c=”;a a,b b,c cIF d=0 THENIF d=0 T
24、HENp=-b/(2p=-b/(2*a)a)q=SQR(d)/(2q=SQR(d)/(2*a)a)IF d=0 THENIF d=0 THENPRINT “x1=x2=”PRINT “x1=x2=”;p pELSEELSEPRINT “x1PRINT “x1,x2=”x2=”;p+qp+q,p-qp-qELSEELSEEND IFEND IFINPUT INPUT “a a,b b,c=c=”;a a,b b,c cIF d=0 THENIF d=0 THENp=-b/(2p=-b/(2*a)a)q=SQR(d)/(2q=SQR(d)/(2*a)a)IF d=0 THENIF d=0 THEN
25、PRINT “x1=x2=”PRINT “x1=x2=”;p pELSEELSEPRINT “x1PRINT “x1,x2=”x2=”;p+qp+q,p-qp-qELSEELSEPRINT“No real root.”PRINT“No real root.”END IFEND IFINPUT INPUT “a a,b b,c=c=”;a a,b b,c cIF d=0 THENIF d=0 THENp=-b/(2p=-b/(2*a)a)q=SQR(d)/(2q=SQR(d)/(2*a)a)IF d=0 THENIF d=0 THENPRINT “x1=x2=”PRINT “x1=x2=”;p
26、pELSEELSEPRINT “x1PRINT “x1,x2=”x2=”;p+qp+q,p-qp-qEND IFEND IFELSEELSEPRINT“No real root.”PRINT“No real root.”END IFEND IFINPUT INPUT “a a,b b,c=c=”;a a,b b,c cENDENDIF d=0 THENIF d=0 THENp=-b/(2p=-b/(2*a)a)q=SQR(d)/(2q=SQR(d)/(2*a)a)IF d=0 THENIF d=0 THENPRINT “x1=x2=”PRINT “x1=x2=”;p pELSEELSEPRIN
27、T “x1PRINT “x1,x2=”x2=”;p+qp+q,p-qp-qEND IFEND IFELSEELSEPRINT“No real root.”PRINT“No real root.”END IFEND IFINPUT INPUT “a a,b b,c=c=”;a a,b b,c c例2 编写程序,使任意输入的3个整数按从大到小的顺序输出.算法分析算法分析:例2 编写程序,使任意输入的3个整数按从大到小的顺序输出.算法分析算法分析:例2 编写程序,使任意输入的3个整数按从大到小的顺序输出.第一步,输入第一步,输入3 3个整数个整数a a,b b,c.c.算法分析算法分析:例2 编写程
28、序,使任意输入的3个整数按从大到小的顺序输出.第一步,输入第一步,输入3 3个整数个整数a a,b b,c.c.第二步,将第二步,将a a与与b b比较,并把小者赋给比较,并把小者赋给b b,大者,大者赋给赋给a.a.算法分析算法分析:例2 编写程序,使任意输入的3个整数按从大到小的顺序输出.第一步,输入第一步,输入3 3个整数个整数a a,b b,c.c.第二步,将第二步,将a a与与b b比较,并把小者赋给比较,并把小者赋给b b,大者,大者赋给赋给a.a.第三步,将第三步,将a a与与c c比较,并把小者赋给比较,并把小者赋给c c,大者,大者赋给赋给a.a.算法分析算法分析:例2 编写
29、程序,使任意输入的3个整数按从大到小的顺序输出.第一步,输入第一步,输入3 3个整数个整数a a,b b,c.c.第二步,将第二步,将a a与与b b比较,并把小者赋给比较,并把小者赋给b b,大者,大者赋给赋给a.a.第三步,将第三步,将a a与与c c比较,并把小者赋给比较,并把小者赋给c c,大者,大者赋给赋给a.a.第四步,将第四步,将b b与与c c比较,并把小者赋给比较,并把小者赋给c c,大者,大者赋给赋给b.b.算法分析算法分析:例2 编写程序,使任意输入的3个整数按从大到小的顺序输出.第一步,输入第一步,输入3 3个整数个整数a a,b b,c.c.第二步,将第二步,将a a
30、与与b b比较,并把小者赋给比较,并把小者赋给b b,大者,大者赋给赋给a.a.第三步,将第三步,将a a与与c c比较,并把小者赋给比较,并把小者赋给c c,大者,大者赋给赋给a.a.第四步,将第四步,将b b与与c c比较,并把小者赋给比较,并把小者赋给c c,大者,大者赋给赋给b.b.第五步,按顺序输出第五步,按顺序输出a a,b b,c.c.开始 开始输入a,b,c 开始输入a,b,cba?开始输入a,b,cba?ca?否 开始输入a,b,cba?cb?否ca?否 开始输入a,b,cba?输出a,b,c否cb?否ca?否 开始输入a,b,cba?输出a,b,c否cb?否ca?否 结束
31、开始输入a,b,cba?t=a是输出a,b,c否cb?否ca?否 结束 开始输入a,b,cba?t=aa=b是输出a,b,c否cb?否ca?否 结束 开始输入a,b,cba?t=aa=bb=t是输出a,b,c否cb?否ca?否 结束 开始输入a,b,cba?t=aa=bb=tt=a是是输出a,b,c否cb?否ca?否 结束 开始输入a,b,cba?t=aa=bb=tt=aa=c是是输出a,b,c否cb?否ca?否 结束 开始输入a,b,cba?t=aa=bb=tt=aa=cc=t是是输出a,b,c否cb?否ca?否 结束 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=b是是是
32、输出a,b,c否cb?否ca?否 结束 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=c是是是输出a,b,c否cb?否ca?否 结束 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束INPUT aINPUT a,b b,c c 开始输入a,b,cba?t
33、=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束INPUT aINPUT a,b b,c cIF ba THENIF ba THEN 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束INPUT aINPUT a,b b,c cIF ba THENIF ba THENt=at=a 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束INPUT aINPUT a,b b,c cIF ba THENIF ba
34、THENt=at=aa=ba=b 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束INPUT aINPUT a,b b,c cIF ba THENIF ba THENt=at=aa=ba=bb=tb=t 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束INPUT aINPUT a,b b,c cIF ba THENIF ba THENt=at=aa=ba=bb=tb=tEND IFEND IF 开始输入a,b,cba?t=aa=bb=tt=aa=c
35、c=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束INPUT aINPUT a,b b,c cIF ba THENIF ba THENt=at=aa=ba=bb=tb=tEND IFEND IFIF ca THENIF ca THEN 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束INPUT aINPUT a,b b,c cIF ba THENIF ba THENt=at=aa=ba=bb=tb=tEND IFEND IFIF ca THENIF ca THENt=at=a 开始输入a,b,cba?t
36、=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束INPUT aINPUT a,b b,c cIF ba THENIF ba THENt=at=aa=ba=bb=tb=tEND IFEND IFIF ca THENIF ca THENt=at=aa=ca=c 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束INPUT aINPUT a,b b,c cIF ba THENIF ba THENt=at=aa=ba=bb=tb=tEND IFEND IFIF ca THENIF c
37、a THENt=at=aa=ca=cc=tc=t 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束INPUT aINPUT a,b b,c cIF ba THENIF ba THENt=at=aa=ba=bb=tb=tEND IFEND IFIF ca THENIF ca THENt=at=aa=ca=cc=tc=tEND IFEND IF 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束INPUT aINPUT a,b b,c cIF ba TH
38、ENIF ba THENt=at=aa=ba=bb=tb=tEND IFEND IFIF ca THENIF ca THENt=at=aa=ca=cc=tc=tEND IFEND IFIF cb THENIF cb THEN 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束INPUT aINPUT a,b b,c cIF ba THENIF ba THENt=at=aa=ba=bb=tb=tEND IFEND IFIF ca THENIF ca THENt=at=aa=ca=cc=tc=tEND IFEND IFIF c
39、b THENIF cb THENt=bt=b 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束INPUT aINPUT a,b b,c cIF ba THENIF ba THENt=at=aa=ba=bb=tb=tEND IFEND IFIF ca THENIF ca THENt=at=aa=ca=cc=tc=tEND IFEND IFIF cb THENIF cb THENt=bt=bb=cb=c 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束
40、INPUT aINPUT a,b b,c cIF ba THENIF ba THENt=at=aa=ba=bb=tb=tEND IFEND IFIF ca THENIF ca THENt=at=aa=ca=cc=tc=tEND IFEND IFIF cb THENIF cb THENt=bt=bb=cb=cc=tc=t 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束INPUT aINPUT a,b b,c cIF ba THENIF ba THENt=at=aa=ba=bb=tb=tEND IFEND IFIF ca
41、THENIF ca THENt=at=aa=ca=cc=tc=tEND IFEND IFIF cb THENIF cb THENt=bt=bb=cb=cc=tc=tEND IFEND IF 开始输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否cb?否ca?否 结束INPUT aINPUT a,b b,c cIF ba THENIF ba THENt=at=aa=ba=bb=tb=tEND IFEND IFIF ca THENIF ca THENt=at=aa=ca=cc=tc=tEND IFEND IFIF cb THENIF cb THENt=
42、bt=bb=cb=cc=tc=tEND IFEND IFPRINT aPRINT a,b b,c cENDEND小结作业小结作业小结作业小结作业1.1.条件语句有两种形式,应用时要根据条件语句有两种形式,应用时要根据实际问题适当选取实际问题适当选取.小结作业小结作业1.1.条件语句有两种形式,应用时要根据条件语句有两种形式,应用时要根据实际问题适当选取实际问题适当选取.2.2.编写含有多个条件结构的程序时,每编写含有多个条件结构的程序时,每个条件语句执行结束时都以个条件语句执行结束时都以END IFEND IF表示表示.小结作业小结作业1.1.条件语句有两种形式,应用时要根据条件语句有两种形式,应用时要根据实际问题适当选取实际问题适当选取.2.2.编写含有多个条件结构的程序时,每编写含有多个条件结构的程序时,每个条件语句执行结束时都以个条件语句执行结束时都以END IFEND IF表示表示.作业作业:习案习案6