《【高中数学课件】条件语句》由会员分享,可在线阅读,更多相关《【高中数学课件】条件语句(14页珍藏版)》请在金锄头文库上搜索。
1、设计一个程序框图,输入3个实数a,b,c, 输出一元二次方程ax2+bx+c=0的实数根 算法1、输入实数a,b,c的值2、利用求根公式求出大根3、利用求根公式求出小根4、输出两根5、结束框架图开始输入a,b,c计算大根计算小根输出两根结束天马行空官方博客:http:/ ;QQ:1318241189;QQ群:175569632设计一个程序框图,输入3个实数a,b,c, 输出一元二次方程ax2+bx+c=0的实数根 框架图开始输入a,b,c计算大根计算小根输出两根结束PRINT “M,N=“;M,NM=-b+sqr(b2-4*a*c)/2*aN=-b-sqr(b2-4*a*c)/2*aINPUT
2、 “a,b,c=“;a,b,cEND输入3,1,5;输出的结果是?需要一个判断语句!条件语句二、条件语句的主要格式:语文中有条件句:如果;那么. 翻译为英语: If.;then.1、IF-THEN格式 IF 条件 THEN语句体 END IF引例引例: :设计它的算法设计它的算法, ,并画出程序框图并画出程序框图. .算法1第一步:输入x第二步:如果x0, 则 y=x,否则执行下 一步第三步:如果x=0?y=x是否x=0,则 y=x,否则:y=-x第三步:输出y第四步:结束开始输入x输出y结束x=0?y=x是否 y=-x语句体1 语句体2满足条件? 否是IF 条件 THEN语句体1 ELSE语
3、句体2 END IFIF-THEN-ELSE格式判断框中条件改为x=0?y=1/x是否 y=x+1Input x If x1)2x-5 (x=1)(2)y=开始输入x输出y结束x1?y=x2-1是否x=2?y=2*x-5是否Input x If x1 then y=x2-1 End if If x=1 then y=2x-5 End if Print y End 表达式1 (条件1) y= 表达式2 (条件2)(1)当条件1与条件2什么关系时,才可以使用if-then-else语句?条件1的反面是条件2时,可以使用if-then-else语句(2)当条件1与条件2什么关系时,才可以使用if-then语句?任何一个分段函数都可以使用if-then语句练习:画出下列分段函数的框图。x2-1 (x1或x3) 2x-5 (x-1)(2)y=开始输入x输出y结束x1or x3?y=x2-1是y=2*x-5否x= -1?是否 输出y结束课时小结:本节课主要学习了条件语句的结构、特点、 作用及用法,并懂得利用解决一些简单问题。 条件语句使程序执行产生分支,根据不同的条 件执行不同的路线,使复杂问题简单化。条件语句一般用在需要对条件进行判断的算法 设计中,如求分段函数的函数值等,往往要用条 件语句,有时甚至要用到条件语句的嵌套。