2019_2020学年高中数学第一章算法初步1.2.2条件语句练习(含解析)新人教A版必修3.docx

2019_2020学年高中数学第一章算法初步1.2.2条件语句练习(含解析)新人教A版必修3.docx

ID:48471343

大小:116.19 KB

页数:7页

时间:2020-02-03

2019_2020学年高中数学第一章算法初步1.2.2条件语句练习(含解析)新人教A版必修3.docx_第1页
2019_2020学年高中数学第一章算法初步1.2.2条件语句练习(含解析)新人教A版必修3.docx_第2页
2019_2020学年高中数学第一章算法初步1.2.2条件语句练习(含解析)新人教A版必修3.docx_第3页
2019_2020学年高中数学第一章算法初步1.2.2条件语句练习(含解析)新人教A版必修3.docx_第4页
2019_2020学年高中数学第一章算法初步1.2.2条件语句练习(含解析)新人教A版必修3.docx_第5页
资源描述:

《2019_2020学年高中数学第一章算法初步1.2.2条件语句练习(含解析)新人教A版必修3.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.2.2条件语句[A 基础达标]1.下面的问题中必须用条件语句才能实现的个数是(  )①已知三角形三边长,求三角形的面积;②求方程mx+n=0(m,n为常数)的根;③求三个实数a,b,c中的最大者;④求函数f(x)=ax2+bx+c(a≠0)的图象的对称轴方程.A.4         B.3C.2D.1解析:选C.①已知三角形三边长,求三角形的面积,直接代入公式,需要用顺序结构;②求方程mx+n=0(m,n为常数)的根,需要分类讨论m的取值,根据取值的不同,执行后面不同的算法;③求三个实数a,b,c中的最大者,需要用到条件语

2、句;④求f(x)=ax2+bx+c(a≠0)的图象的对称轴方程,不需要用条件语句.2.条件语句的一般形式为“IF A THEN B ELSE C”,其中语句C的作用是(  )A.条件语句B.不满足条件时执行的内容C.条件D.满足条件时执行的内容解析:选B.“IF A THEN B ELSE C”,先执行条件,若“真”,则执行B,若“假”,则执行C.3.下面程序的算法功能是:判断任意输入的数x是不是正数,若是,则输出它的平方值;若不是,则输出它的相反数.INPUT “x=”;xIF__________THEN y=-xELSE 

3、y=x*xENDIFPRINT “y=”;yEND则横线处填入的条件应该是(  )A.x>0B.x<0C.x>=0D.x<=0解析:选D.条件成立时,执行y=-x;条件不成立时,执行y=x*x.由程序的算法功能,知条件应为x<=0,故选D.4.(2019·福建省永春第一中学月考)根据下列算法语句,当输入x为60时,输出y的值为(  )INPUT xIF x<=50 THENy=0.5*xELSEy=25+0.6*(x-50)END IFPRINT yENDA.25B.30C.31D.61解析:选C.因为x=60>50,所以y=

4、25+0.6×(60-50)=31.故选C.5.运行程序:INPUT A,BIF A>B THEN C=A/2ELSE C=B/2ENDIFPRINT CEND在两次运行中分别输入8,4和2,4,则两次运行程序的输出结果分别为(  )A.8,2B.8,4C.4,2D.4,4解析:选C.对A、B的情况进行区分,当输入8,4的时候,A>B,所以C==4;当输入2,4时,A>B不成立,所以选择执行C==2.6.执行下面的程序,如果输出的值是25,则输入的x的值为________.INPUT xIF x<0 THEN y=(x+1)*

5、(x+1)ELSE y=(x-1)*(x-1)ENDIFPRINT yEND解析:程序的功能是求函数y=的函数值.由或解得x=-6或x=6.答案:6或-67.在下面这个程序中,INPUT “a=”;aIF a>10 THEN b=a10+aMOD10ELSE b=aENDIFPRINT bEND若输入a=35,则输出的b=________.解析:a=35>10,故执行b=a10+aMOD10,即b=3510+35MOD10=3+5=8.答案:88.读下面的程序,并回答问题.INPUT xIF x<=2 THENy=x∧2

6、ELSE IF x<=5 THEN y=2*x-3 ELSE y=1/x ENDIFENDIFPRINT yEND(1)画出该程序对应的程序框图;(2)若要使输入的x值与输出的y值相等,则这样的x值有几个?解:由程序可知这是一个求y=的函数值的程序.(1)程序框图如图所示.(2)若x=x2,则x=0或x=1,此时均满足x≤2;若2x-3=x,则x=3,满足25.综上可知,满足题设条件的x值有3个,即x=0或x=1或x=3.9.儿童乘坐火车时,若身高不超过1.2m,则无需购票;若身高超过1

7、.2m但不超过1.5m,可买半票;若超过1.5m,应买全票,试写出一个购票的算法程序.解:用x表示儿童身高,则购票的算法程序如下:INPUT “儿童身高”;xIF x<=1.2 THEN PRINT “免票”ELSE IF x>1.5 THENPRINT “全票” ELSEPRINT “半票” ENDIFENDIFEND[B 能力提升]10.下面程序在开始运行后,通过键盘输入三个值a=3,b=24,c=7,则输出结果是(  )INPUT “a,b,c=”;a,b,cIF b>a THENt=aa=bb=tENDIFIF c>a

8、 THENt=aa=cc=tENDIFIF c>b THENt=bb=cc=tENDIFPRINT a,b,cENDA.3,24,7B.3,7,24C.24,7,3D.7,3,24解析:选C.当a=3,b=24,c=7时,此时b>a,首先是a、b交换数值即a=24,b=3,c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。