资源描述:
《2018版高中数学(人教a版)必修3同步教师用书:第1章122条件语句》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1.2.2条件语句学习目标导航一1.理解条件语句.(重点)2.用条件语句编写程序.(难点)3.条件语句与条件结构的关系.(易混点)阶段1,认知侦习质疑(知识梳理要点初探][基础•初探]教材整理条件语句的格式、功能及结构阅读教材P25例5前面的内容,完成下列问题.格式一格式二条件语句IF条件THEN语句体ENDIFIF条件THEN语句体1ELSE语句体2ENDIF语句功能首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行ENDIF之后的语句首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体21.
2、判断(正确的打“J”,错误的打“X”)(1)条件语句的执行是按照程序中的先后顺序执行的・()(2)条件语句实现了程序框图中的条件结构.()(3)条件语句一定要完整,即IF—THEN—ELSE—ENDIF中每一部分都不能少・()【答案】⑴丿(2)7⑶X2.条件语句对应的基本逻辑结构是()A.顺序结构B.条件结构C・循环结构D.以上都不正确【解析】条件语句对应的基本逻辑结构是条件结构,故选B.【答案】B3.当a=3时,下面的程序段输出的结果是・IFa<10THENy=2*aELSEy=a*aPRINTy【解析】当a=3时,满足QV10的条件,所以计算机执行y=2Xa,即y=6・【答案】6
3、阶段2,介作探究通关[小组合作型]SOI条件语句和条件结构卜例I!⑴给出下面4个问题:①输入一个数X,输出它的绝对值;②求函数Xx)={X-b的函数值;③求面积为6的止方形的周长;④求三个数°,〔X十2y兀<0b,C中的最大数.其中可以用条件语句来描述其算法的有()A.1个C.3个(2)已知条件语句如下:B.2个D.4个IF条件THEN语句体1ELSE语句体2ENDIF则下列说法正确的是()A.条件成立时,先执行语句体1,再执行语句体2,最后结束条件语句B.条件不成立时,先执行语句体2,再执行语句体1,最后结束条件语句C.条件成立时,先执行语句体1,再结束条件语句D.条件成立时,先执
4、行语句体2,再结束条件语句【精彩点拨】(1)根据问题的解决是否需要分类来确定是否需要用条件语句.(2)根据条件语句,判断执行的过程.【尝试解答】(1)在算法中需要逻辑判断的都要用到条件语句,其中①②④都需要进行逻辑判断,故都要用到条件语句,③只要顺序结构就能描述其算法.(2)根据条件语句的功能知选C.【答案】(1)C(2)C1.一个条件语句都是以TF”开始,以“ENDIF,结束,这是条件语句屮不可缺少的.1.当问题的解决需要分类讨论时,需要条件语句,其中分段函数求值是典型问题.[再练一题]1.求下列函数的函数值的算法中需要用到条件语句的函数为()A.,/(x)=x2-lB./(x)=
5、x3—17+1,xW2.5,x2—1,兀>25D.fix)=2x【答案】C条件语句的应用已知函数/U)=2x~1,x2—2,z编写一个程序,使输入的每一个兀值,都得到和应的函数值.【精彩点拨】求函数值必须先判断无的范围,因而要设计算法必须用条件结构,相应程序的书写用条件语句.【尝试解答】用变量兀,),分别表示自变量和函数值,步骤如下:第一步,输入X值.第二步,判断兀的范围,若兀$1,则用解析式y=2x—1,求函数值;否则用y=/一2求函数值.第三步:输出y值.程序框图如图所示:fWXx//输出:y/程序如下:INPUT“x=”;xIFx>=lTHENy=2*x—1ELSEy=xA2—
6、2ENDIFPRINT“y=”;yEND1.算法中需要根据情况判断,分类执行时,如求一个数的绝对值,比较两个数的大小,求分段函数的函数值等,都需要用到条件语句.2.条件语句必须以IF语句开始,以ENDIF语句结束,即“IFENDIF”必须成对出现.3.若程序只对条件满足时作处理,不用处理条件不满足时的情况,则选用“IF—THEN—ENDIF"格式.4.解此类问题的步骤:(1)构思出解决问题的一个算法;(可用自然语言)(2)画出程序框图,形象直观地描述算法;(3)根据框图编写程序,即逐步把框图中的算法步骤用算法语句表达出来.[再练一题]2・根据下列算法语句,当输入兀为60时,输出y的值
7、为()INPUTxIFxW50THENy=0.5*xELSEy=25+0.6*9—50)ENDIFPRINTyENDB・30D.61A・25A.31【解析】由题意得y〔25+0.6(兀一50),xW50,兀>50.当x=60时,^=25+0.6X(60-50)=31.・・・输出y的值为31.【答案】C嵌套条件语句的应用—兀+1,x<0,已知分段函数y={o,x=0,、兀+1,x>0,编写程序,要求输入自变量兀的值,输出相应的函数值并画出程序框图.【精彩点拨