1、 1.2.2 条件语句条件语句主讲教师 申东1 1.2 2 基基本本算算法法语语句句练练 习习练练 习习BBBx=2y=3*x-1x=yPRINT 3*x-1ENDBx=2y=3*x-1x=yPRINT 3*x-1ENDBD问题提出问题提出问题提出问题提出 1.输入语句、输出语句和赋值语句的输入语句、输出语句和赋值语句的一般格式分别是什么?一般格式分别是什么?问题提出问题提出 1.输入语句、输出语句和赋值语句的输入语句、输出语句和赋值语句的一般格式分别是什么?一般格式分别是什么?输入语句:输入语句:INPUT “提示内容提示内容”;变量;变量问题提出问题提出 1.输入语句、输出语句和赋值语句的
2、输入语句、输出语句和赋值语句的一般格式分别是什么?一般格式分别是什么?输入语句:输入语句:INPUT “提示内容提示内容”;变量;变量 输出语句:输出语句:PRINT “提示内容提示内容”;表达式;表达式 问题提出问题提出 1.输入语句、输出语句和赋值语句的输入语句、输出语句和赋值语句的一般格式分别是什么?一般格式分别是什么?输入语句:输入语句:INPUT “提示内容提示内容”;变量;变量 输出语句:输出语句:PRINT “提示内容提示内容”;表达式;表达式 赋值语句:赋值语句:变量变量=表达式表达式2.对于顺序结构的算法或程序框图,我们可以利用输入语句、输出语句和赋值语句写出其计算机程序.对
3、于条件结构的算法或程序框图,要转化为计算机能够理解的算法语言,我们必须进一步学习条件语句.知识探究(一)知识探究(一):条件语句(条件语句(1)思考1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满满足足条条件件?步步骤骤A是是否否思考1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满满足足条条件件?步步骤骤A是是否否满满足足条条件件?步步骤骤A是是否否知识探究(一)知识探究(一):条件语句(条件语句(1)思考1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满满足足条条件件?步步骤骤A是
4、是否否思考1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满满足足条条件件?步步骤骤A是是否否满满足足条条件件?步步骤骤A是是否否知识探究(一)知识探究(一):条件语句(条件语句(1)IF 条条件件 THEN语语句句体体END IF思考1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满满足足条条件件?步步骤骤A是是否否思考1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满满足足条条件件?步步骤骤A是是否否满满足足条条件件?步步骤骤A是是否否知识探究(一)知识探究(一):条件语句(条件语句
5、(1)你你能能理理解解这这个个算算法法语语句句的的含含义义吗吗?你你能能理理解解这这个个算算法法语语句句的的含含义义吗吗?IF 条条件件 THEN语语句句体体END IFIF 条条件件 THEN语语句句体体END IF满满足足条条件件?步步骤骤A是是否否满满足足条条件件?步步骤骤A是是否否IF 条条件件 THEN语语句句体体END IF满满足足条条件件?步步骤骤A是是否否满满足足条条件件?步步骤骤A是是否否当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END IF之后的语句.思考2.求实数x的绝对值有如下一个算法:第一步,输入一个
6、实数x.第二步,判断x的符号.若x0,则x=x;否则,x=x.第三步,输出x.该算法的程序框图如何表示?开开始始开开始始开开始始开开始始输输入入x输输入入x开开始始开开始始输输入入x输输入入xx0?x0?开开始始开开始始输输入入x输输入入xx0?x0?是是x=-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.
7、这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开开始始结结束束输输入入x是是x=-x输输出出x否否x0?开开始始结结束束输输入入x是是x=-x输输出出x否否思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开开始始结结束束输输入入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思
8、考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开开始始结结束束输输入入x是是x=-x输输出出x否否x0?开开始始结结束束输输入入x是是x=-x输输出出x否否INPUT xIF x0 THENx=-x思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开开始始结结束束输输入入x是是x=-x输输出出x否否x0?开开始始结结束束输输入入x是是x=-x输输出出x否否INPUT xIF x0 THENx=-xEND IF思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开开始始结结束束输输入入x是是x=-x输输出出x否否x0?
9、开开始始结结束束输输入入x是是x=-x输输出出x否否INPUT xIF x0 THENx=-xEND IFPRINT x思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开开始始结结束束输输入入x是是x=-x输输出出x否否x0?开开始始结结束束输输入入x是是x=-x输输出出x否否ENDINPUT xIF x0 THENx=-xEND IFPRINT x思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开开始始结结束束输输入入x是是x=-x输输出出x否否xb b T TH HE EN Nx x=a aa a=b bb b=x xE EN ND
10、D I IF F P PR RI IN NT T a a,b bE EN ND D 思考4.阅读下面的程序,你能说明它是一个什么问题的算法吗?I IN NP PU UT T “a a,b b=”;a a,b bI IF F a ab b T TH HE EN Nx x=a aa a=b bb b=x xE EN ND D I IF F P PR RI IN NT T a a,b bE EN ND D 思考4.阅读下面的程序,你能说明它是一个什么问题的算法吗?对对实实数数a,b按按从从小小到到大大排排序序.知识探究(二)知识探究(二):条件语句(条件语句(2)思思考考1.下下图图是是算算法法的的
11、条条件件结结构构用用程程序序框框图图表表示示的的另另一一种种形形式式,它它对对应应的的条条件件语语句句的的一一般般格格式式设设定定为为:满满足足条条件件?步步骤骤1步步骤骤2是是否否思思考考1.下下图图是是算算法法的的条条件件结结构构用用程程序序框框图图表表示示的的另另一一种种形形式式,它它对对应应的的条条件件语语句句的的一一般般格格式式设设定定为为:满满足足条条件件?步步骤骤1步步骤骤2是是否否满满足足条条件件?步步骤骤1步步骤骤2是是否否知识探究(二)知识探究(二):条件语句(条件语句(2)思思考考1.下下图图是是算算法法的的条条件件结结构构用用程程序序框框图图表表示示的的另另一一种种形形
12、式式,它它对对应应的的条条件件语语句句的的一一般般格格式式设设定定为为:满满足足条条件件?步步骤骤1步步骤骤2是是否否思思考考1.下下图图是是算算法法的的条条件件结结构构用用程程序序框框图图表表示示的的另另一一种种形形式式,它它对对应应的的条条件件语语句句的的一一般般格格式式设设定定为为:满满足足条条件件?步步骤骤1步步骤骤2是是否否满满足足条条件件?步步骤骤1步步骤骤2是是否否知识探究(二)知识探究(二):条件语句(条件语句(2)I IF F 条条件件T TH HE EN N语语句句体体1 1E EL LS SE E语语句句体体2 2E EN ND D I IF F思思考考1.下下图图是是算
13、算法法的的条条件件结结构构用用程程序序框框图图表表示示的的另另一一种种形形式式,它它对对应应的的条条件件语语句句的的一一般般格格式式设设定定为为:满满足足条条件件?步步骤骤1步步骤骤2是是否否思思考考1.下下图图是是算算法法的的条条件件结结构构用用程程序序框框图图表表示示的的另另一一种种形形式式,它它对对应应的的条条件件语语句句的的一一般般格格式式设设定定为为:满满足足条条件件?步步骤骤1步步骤骤2是是否否满满足足条条件件?步步骤骤1步步骤骤2是是否否知识探究(二)知识探究(二):条件语句(条件语句(2)I IF F 条条件件T TH HE EN N语语句句体体1 1E EL LS SE E语
14、语句句体体2 2E EN ND D I IF F你你能能理理解解这这个个算算法法语语句句的的含含义义吗吗?满满足足条条件件?步步骤骤1步步骤骤2是是否否满满足足条条件件?步步骤骤1步步骤骤2是是否否I IF F 条条件件T TH HE EN N语语句句体体1 1E EL LS SE E语语句句体体2 2E EN ND D I IF F满满足足条条件件?步步骤骤1步步骤骤2是是否否满满足足条条件件?步步骤骤1步步骤骤2是是否否I IF F 条条件件T TH HE EN N语语句句体体1 1E EL LS SE E语语句句体体2 2E EN ND D I IF F当计算机执行上述语句时,首先对IF
15、后的条件进行判断,如果(IF)条件符合,那(THEN)执行语句体1,否则(ELSE)执行语句体2.思考2.求实数x的绝对值又有如下一个算法:第一步,输入一个实数x.第二步,判断x的符号.若x0,则输出x;否则,输出-x.该算法的程序框图如何表示?开开始始开开始始开开始始开开始始输输入入x输输入入x开开始始开开始始输输入入x输输入入xx0?x0?开开始始开开始始输输入入x输输入入xx0?x0?是是输输出出x是是输输出出x开开始始开开始始输输入入x输输入入xx0?x0?是是输输出出x是是输输出出x结结束束结结束束开开始始开开始始输输入入x输输入入xx0?x0?否否否否是是输输出出x是是输输出出x结
16、结束束结结束束开开始始开开始始输输入入x输输入入xx0?x0?否否否否是是输输出出x是是输输出出x输输出出-x输输出出-x结结束束结结束束思考3.你能写出这个算法对应的程序吗?x0?开开始始结结束束输输入入x是是输输出出x否否输输出出-xx0?x0?开开始始开开始始结结束束结结束束输输入入x输输入入x是是输输出出x是是输输出出x否否否否输输出出-x输输出出-x思考3.你能写出这个算法对应的程序吗?x0?开开始始结结束束输输入入x是是输输出出x否否输输出出-xx0?x0?开开始始开开始始结结束束结结束束输输入入x输输入入x是是输输出出x是是输输出出x否否否否输输出出-x输输出出-x思考3.你能写
17、出这个算法对应的程序吗?INPUTINPUT “x=”“x=”;x xx0?开开始始结结束束输输入入x是是输输出出x否否输输出出-xx0?x0?开开始始开开始始结结束束结结束束输输入入x输输入入x是是输输出出x是是输输出出x否否否否输输出出-x输输出出-x思考3.你能写出这个算法对应的程序吗?INPUTINPUT “x=”“x=”;x xIF IF x x=0=0 THEN THEN x0?开开始始结结束束输输入入x是是输输出出x否否输输出出-xx0?x0?开开始始开开始始结结束束结结束束输输入入x输输入入x是是输输出出x是是输输出出x否否否否输输出出-x输输出出-x思考3.你能写出这个算法对
18、应的程序吗?INPUTINPUT “x=”“x=”;x xIF IF x x=0=0 THEN THEN PRINT xPRINT xx0?开开始始结结束束输输入入x是是输输出出x否否输输出出-xx0?x0?开开始始开开始始结结束束结结束束输输入入x输输入入x是是输输出出x是是输输出出x否否否否输输出出-x输输出出-x思考3.你能写出这个算法对应的程序吗?INPUTINPUT “x=”“x=”;x xIF IF x x=0=0 THEN THEN PRINT xPRINT xELSEELSEx0?开开始始结结束束输输入入x是是输输出出x否否输输出出-xx0?x0?开开始始开开始始结结束束结结束
19、束输输入入x输输入入x是是输输出出x是是输输出出x否否否否输输出出-x输输出出-x思考3.你能写出这个算法对应的程序吗?INPUTINPUT “x=”“x=”;x xIF IF x x=0=0 THEN THEN PRINT xPRINT xELSEELSEPRINT -xPRINT -xx0?开开始始结结束束输输入入x是是输输出出x否否输输出出-xx0?x0?开开始始开开始始结结束束结结束束输输入入x输输入入x是是输输出出x是是输输出出x否否否否输输出出-x输输出出-x思考3.你能写出这个算法对应的程序吗?INPUTINPUT “x=”“x=”;x xIF IF x x=0=0 THEN T
20、HEN PRINT xPRINT xELSEELSEPRINT -xPRINT -xEND IFEND IFx0?开开始始结结束束输输入入x是是输输出出x否否输输出出-xx0?x0?开开始始开开始始结结束束结结束束输输入入x输输入入x是是输输出出x是是输输出出x否否否否输输出出-x输输出出-x思考3.你能写出这个算法对应的程序吗?ENDENDINPUTINPUT “x=”“x=”;x xIF IF x x=0=0 THEN THEN PRINT xPRINT xELSEELSEPRINT -xPRINT -xEND IFEND IFx0?开开始始结结束束输输入入x是是输输出出x否否输输出出-x
21、x0?x0?开开始始开开始始结结束束结结束束输输入入x输输入入x是是输输出出x是是输输出出x否否否否输输出出-x输输出出-x思考4.阅读下面的程序,你能说明它是一个什么问题的算法吗?思考4.阅读下面的程序,你能说明它是一个什么问题的算法吗?理论迁移理论迁移理论迁移理论迁移例1 将下列解一元二次方程ax2+bx+c=0的程序框图转化为程序.开开始始输输入入a,b,c=b2-4ac0?=0?否否x1=p+q输输出出x1,x2结结束束否否是是2bpa=-2qa=Vx2=p-q输输出出x1=x2=p是是输输出出“方方程程没没有有实实数数根根”开开始始开开始始输输入入a,b,c输输入入a,b,c=b2-
22、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是是是是是是输输出出“方方程程没没有有实实数数根根”输输出出“方方程程没没有有实实数数根根”I IN NP PU UT T “a a,b b,c c=”;a a,b b,c cI IN NP PU UT T “a a,b b,c c=”;a a,b b,c cIF dIF d=0 THEN=0 THENI IN NP PU UT T “a
23、a,b b,c c=”;a a,b b,c cIF dIF d=0 THEN=0 THENp=-b/(2p=-b/(2*a)a)I IN NP PU UT T “a a,b b,c c=”;a a,b b,c cIF dIF d=0 THEN=0 THENp=-b/(2p=-b/(2*a)a)q=SQR(d)/(2q=SQR(d)/(2*a)a)I IN NP PU UT T “a a,b b,c c=”;a a,b b,c cIF dIF d=0 THEN=0 THENp=-b/(2p=-b/(2*a)a)q=SQR(d)/(2q=SQR(d)/(2*a)a)IF d=0 THENIF d=
24、0 THENI IN NP PU UT T “a a,b b,c c=”;a a,b b,c cIF dIF d=0 THEN=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 pI IN NP PU UT T “a a,b b,c c=”;a a,b b,c cIF dIF d=0 THEN=0 THENp=-b/(2p=-b/(2*a)a)q=SQR(d)/(2q=SQR(d)/(2*a)a)IF d=0 THENIF d=0 TH
25、ENPRINT “x1=x2=”PRINT “x1=x2=”;p pELSEELSEI IN NP PU UT T “a a,b b,c c=”;a a,b b,c cIF dIF d=0 THEN=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-qI IN NP PU UT T “a a,b b,c c=”;a a,b b,c cIF
26、dIF d=0 THEN=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 IFI IN NP PU UT T “a a,b b,c c=”;a a,b b,c cIF dIF d=0 THEN=0 THENp=-b/(2p=-b/(2*a)a)q=SQR(d)/(2q=SQR(d)/(2*a)a)IF d=0 THE
27、NIF d=0 THENPRINT “x1=x2=”PRINT “x1=x2=”;p pELSEELSEPRINT “x1PRINT “x1,x2=”x2=”;p+qp+q,p-qp-qELSEELSEEND IFEND IFI IN NP PU UT T “a a,b b,c c=”;a a,b b,c cIF dIF d=0 THEN=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
28、“x1,x2=”x2=”;p+qp+q,p-qp-qELSEELSEPRINT“No real root.”PRINT“No real root.”END IFEND IFI IN NP PU UT T “a a,b b,c c=”;a a,b b,c cIF dIF d=0 THEN=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-qE
29、ND IFEND IFELSEELSEPRINT“No real root.”PRINT“No real root.”END IFEND IFI IN NP PU UT T “a a,b b,c c=”;a a,b b,c cENDENDIF dIF d=0 THEN=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
30、IFELSEELSEPRINT“No real root.”PRINT“No real root.”END IFEND IFI IN NP PU UT T “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 编写程序,使任意输入的3个整数按从大到小的顺序输出.第第一一步步,输输入入3 3个个整整数数a
31、 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 编写程序,使任意输入的3个整数按从大到小的顺序输出.第第一一步步,输输入入3 3个个整整数数a a,b b,c c
32、.第第二二步步,将将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与与b b比比较较,并并把把小小者者赋赋给给b b,大大者者赋赋给给a a.第第三三步步,将将a a与与c c比比较较,并并把把小小者
33、者赋赋给给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?否否 结束结束 开始开始输入输入a,b,cba?t=a是是输出输出a,b,c否否cb?
34、否否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?否否 结
35、束结束 开始开始输入输入a,b,cba?t=aa=bb=tt=aa=cc=tt=b是是是是是是输出输出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?否否 结束结束 开
36、始开始输入输入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=aa=bb=tt=aa=cc=tt=bb=cc=t是是是是是是输出输出a,b,c否否cb?否否ca?否否 结束结束INPUT aINPUT a,b b,c cIF bIF ba THENa THEN 开始开始输入输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是是是是输出输出a,b,c否否cb?否否ca?否否 结束结束INPUT aINP
37、UT a,b b,c cIF bIF ba THENa 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 bIF ba THENa 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 bIF ba THENa THENt=at=aa=ba=bb=
38、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 bIF ba THENa THENt=at=aa=ba=bb=tb=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 bIF ba THENa THENt=at=aa=ba=bb=tb=tEND IFEND IF
39、IF cIF ca THENa 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 bIF ba THENa THENt=at=aa=ba=bb=tb=tEND IFEND IFIF cIF ca THENa 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 bIF b
40、a THENa THENt=at=aa=ba=bb=tb=tEND IFEND IFIF cIF ca THENa 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 bIF ba THENa THENt=at=aa=ba=bb=tb=tEND IFEND IFIF cIF ca THENa THENt=at=aa=ca=cc=tc=t 开始开始输入输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=
41、cc=t是是是是是是输出输出a,b,c否否cb?否否ca?否否 结束结束INPUT aINPUT a,b b,c cIF bIF ba THENa THENt=at=aa=ba=bb=tb=tEND IFEND IFIF cIF ca THENa 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 bIF ba THENa THENt=at=aa=ba=bb=tb=tEND IF
42、END IFIF cIF ca THENa THENt=at=aa=ca=cc=tc=tEND IFEND IFIF cIF cb THENb 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 bIF ba THENa THENt=at=aa=ba=bb=tb=tEND IFEND IFIF cIF ca THENa THENt=at=aa=ca=cc=tc=tEND IFEND IFIF cIF cb THENb THENt=bt=b
43、 开始开始输入输入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 bIF ba THENa THENt=at=aa=ba=bb=tb=tEND IFEND IFIF cIF ca THENa THENt=at=aa=ca=cc=tc=tEND IFEND IFIF cIF cb THENb THENt=bt=bb=cb=c 开始开始输入输入a,b,cba?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是是是是输出输出a,b,c否否cb?否否ca?否
44、否 结束结束INPUT aINPUT a,b b,c cIF bIF ba THENa THENt=at=aa=ba=bb=tb=tEND IFEND IFIF cIF ca THENa THENt=at=aa=ca=cc=tc=tEND IFEND IFIF cIF cb THENb 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 bIF ba THENa THENt=at=aa=ba=bb=tb
45、=tEND IFEND IFIF cIF ca THENa THENt=at=aa=ca=cc=tc=tEND IFEND IFIF cIF cb THENb 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 bIF ba THENa THENt=at=aa=ba=bb=tb=tEND IFEND IFIF cIF ca THENa THENt=at=aa=ca=cc=tc=t
46、END IFEND IFIF cIF cb THENb THENt=bt=bb=cb=cc=tc=tEND IFEND IFPRINT aPRINT a,b b,c cENDEND练练 习习练练 习习Ax=5y=20IF x0 THENx=y-3ELSEy=y+3END IFPRINT xy;yxEND练练 习习x=5y=20IF x0 THENx=y-3ELSEy=y+3END IFPRINT xy;yxEND练练 习习22,-22练练 习习练练 习习D小结作业小结作业小结作业小结作业1 1.条条件件语语句句有有两两种种形形式式,应应用用时时要要根根据据实实际际问问题题适适当当选选取取.小结
47、作业小结作业1 1.条条件件语语句句有有两两种种形形式式,应应用用时时要要根根据据实实际际问问题题适适当当选选取取.2 2.编编写写含含有有多多个个条条件件结结构构的的程程序序时时,每每个个条条件件语语句句执执行行结结束束时时都都以以E EN ND D I IF F表表示示.小结作业小结作业1 1.条条件件语语句句有有两两种种形形式式,应应用用时时要要根根据据实实际际问问题题适适当当选选取取.2 2.编编写写含含有有多多个个条条件件结结构构的的程程序序时时,每每个个条条件件语语句句执执行行结结束束时时都都以以E EN ND D I IF F表表示示.作作业业:P P2 29 9练练习习:1 1,2 2,3 3,4 4.
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。