《教育专题:122条件语句(1课时).ppt》由会员分享,可在线阅读,更多相关《教育专题:122条件语句(1课时).ppt(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1.2.2 1.2.2 条件语句条件语句程序框图程序框图条件语句的一般格式条件语句的一般格式IF IF 条件条件 THENTHEN 语句体语句体(步骤步骤A)A)END IFEND IF如果(如果(IFIF)条件满足,那)条件满足,那么(么(THEN)THEN)执行语句体,否执行语句体,否则执行则执行END IFEND IF之后的语句之后的语句.步骤步骤A满足条件?满足条件?是是否否一、知识引入一、知识引入满足条件?满足条件?步骤步骤A A步骤步骤B B是是否否程序框图程序框图条件语句的一般格式条件语句的一般格式IF IF 条件条件 THENTHEN 语句体语句体1 1(步骤步骤A)A)ELS
2、EELSE 语句体语句体2 2(步骤步骤B)B)END IFEND IF如果(如果(IFIF)条件满足,那么)条件满足,那么(THEN)THEN)执行语句体执行语句体1 1,否则,否则(ELSE)ELSE)执行语句体执行语句体2.2.1.IF1.IF与与END IFEND IF要配对使用要配对使用.2.END IF2.END IF是结束条件语句,是结束条件语句,ENDEND则是结束整个程序则是结束整个程序.程序框图程序框图例例1 1 设计一个程序,求实数设计一个程序,求实数 的绝对值的绝对值.算算 法法第一步第一步 输入一个实数输入一个实数 .第二步第二步 判断判断 的符号的符号.若若 ,则输
3、出则输出 ;否则否则,输出输出 .是是输出输出开始开始输入输入结束结束否否输出输出INPUT x IF x=0 THEN PRINT x ELSE PRINT -x END IF END程程 序序二、例题研究二、例题研究例例1 1 设计一个程序,求实数设计一个程序,求实数 的绝对值的绝对值.INPUT x IF x=0 THEN PRINT x ELSE PRINT -x END IF END程程 序序INPUT x IF x=0 d=0 THENTHENIFIF d=0 d=0 THENTHENPRINT PRINT“xl,x2=xl,x2=”;p+q,p-qp+q,p-qEND IFEND
4、 IFELSEELSEPRINT PRINT“No real No real root.root.”END IFEND IFENDENDINPUT INPUT“a,b,ca,b,c”;a,b,ca,b,cPRINT PRINT“x1=x2x1=x2”;p;pELSEELSEd=b2-4*a*cd=b2-4*a*c例例3 3 编写程序编写程序,使得任意输入使得任意输入3 3个整数按大到小的顺序输出个整数按大到小的顺序输出.算算 法法第四步第四步,将将b b与与c c比较比较,并把小者赋给并把小者赋给c c,大大者者赋给赋给b b第一步第一步,输入输入3 3个整数个整数第二步第二步,将将 与与b
5、b比较比较,并把小者赋给并把小者赋给b b,大大者者赋给赋给第三步第三步,将将 与与c c比较比较,并把小者赋给并把小者赋给c c,大大者者赋给赋给 第五步第五步,按顺序输出按顺序输出 INPUT INPUT “a a,b b,c=c=”;a a,b b,c c程序程序开始开始t=a,a=b,b=tt=a,a=b,b=tt=a,a=c,c=tt=a,a=c,c=tt=b,b=c,c=tt=b,b=c,c=t输入输入a a,b b,c c输出输出a a,b b,c cb ba?a?c ca?a?c cb?b?否否否否否否结束结束程序框图程序框图是是是是是是IF b a THENIF b a TH
6、EN t=a t=a a=b a=b b=t b=tEND IFEND IFIF c a THENIF c a THEN t=a t=a a=c a=c c=t c=tEND IFEND IFIF c b THENIF c b THEN t=b t=b b=c b=c c=t c=tEND IFEND IFPRINT aPRINT a,b b,c cENDEND三、小结作业三、小结作业1 1、通过对本节知识的学习,同学们要理解基本算法语句、通过对本节知识的学习,同学们要理解基本算法语句条件语句,及其与条件结构的关系条件语句,及其与条件结构的关系.2 2、初步体验如何由程序框图转化为程序语句、初步体验如何由程序框图转化为程序语句.3 3、通过对条件语句的学习,同学们要进一步体会算法、通过对条件语句的学习,同学们要进一步体会算法的基本思想的基本思想.作业:作业:P29 P29 练习练习3 3、4 4