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

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

ID:43498746

大小:161.64 KB

页数:8页

时间:2019-10-08

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

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

1、第6课时 条件语句                知识点一IF—THEN语句1.对于程序:若输入a=4,则输出的结果为(  )A.11B.-11C.11或-11D.4答案 B解析 ∵a=4>0,∴a=2×4+3=11,b=-a=-11.知识点二IF—THEN—ELSE语句2.阅读下列程序:如果输入5,则该程序运行结果为(  )A.1B.10C.25D.26答案 D解析 a=5时,条件a>5不成立,故执行ELSE后的语句b=a2+1=52+1=26.3.以下给出的是用条件语句编写的一个程序,根据该程序回答问题:(1)若输入-4

2、,则输出结果是________;(2)若输入3,则输出结果是________;(3)该程序的功能是求函数________的值,根据x的取值,选择相应的语句执行.答案 (1)-8 (2)8 (3)y=解析 (1)因为-4<3,所以y=2×(-4)=-8.(2)因为x=3,所以y=32-1=8.(3)将程序转化可得,此程序表达的是求分段函数y=的值.4.读下面程序,写出程序的意义:________.答案 求函数y=的函数值解析 由程序可知,该算法功能是求函数y=的函数值.知识点三条件语句的应用5.某软件有效期至2018年3月5日

3、,输入2018年的某月某日,判断该日期是否在2018年3月5日之后,如果在2018年3月5日之后,输出“软件过期”,否则输出“软件不过期”,设计一个程序解决上述问题.解 程序如下:易错点条件语句格式书写错误致错6.已知函数y=设计程序,输入x的值,输出相应的y的值,并画出程序框图.易错分析 (1)由于条件语句格式掌握不准确致误.(2)由于分类讨论不清忽略了x=0的情况而致误.正解 程序如下:                  一、选择题1.给出下列四个问题:①求方程ax2+bx+c=0的解;②判断直线和圆的位置关系;③给三名

4、同学的成绩排名次;④求两点间的距离.其中不需要用条件语句来描述其算法的有(  )A.1个B.2个C.3个D.4个答案 A解析 ①求方程ax2+bx+c=0的解,需要判断Δ与0的大小,用条件语句;②判断直线和圆的位置关系,需要判断圆心到直线的距离与半径的大小,用条件语句;③给三名同学的成绩排名次,需要比较三个成绩的大小,用条件语句;④求两点间的距离,不需要比较大小,不用条件语句.故不需要用条件语句来描述其算法的有1个,故选A.2.在下面这个程序中,若输入a=35,则输出的b=(  )A.3B.5C.8D.11答案 C解析 因为

5、a=35>10,所以执行“b=a\10+aMOD10”,即b=35\10+35MOD10=3+5=8.3.在下面的程序中,如果输入x=,则输出的y值为(  )A.0B.1C.3D.答案 B解析 先判断输入的x的取值范围,再执行相应操作.由于>0,故输出y=×-5=1.4.求函数y=的值的算法程序如图所示,则横线处应填(  )A.x<0B.x=0C.x>=0D.x>0答案 D解析 由函数解析式,可知当x>0时,y=1+2x,故选D.二、填空题5.读程序完成下列问题:(1)若执行程序时,没有执行语句y=x+1,则输入的x的范

6、围是________;(2)若输出结果是5,则执行的赋值语句是________,输入的x的值是________.答案 (1)x≤1 (2)y=x+1 4解析 依题意,题目所给的程序是求函数y=的函数值.因此,当x≤1时,没有执行语句y=x+1;又当x>1时,x+1>2,当x≤1时,2x+1≤3,从而输出结果是5时,执行的赋值语句是y=x+1,故输入的x的值为x=5-1=4.6.阅读下面程序:(1)若输入a=-4,则输出结果为________;(2)若输入a=9,则输出结果为________.答案 (1)负数 (2)3解析 分

7、析可知,这是一个条件语句,当输入的值是-4时,输出结果为负数.当输入的值是9时,输出结果为=3.三、解答题7.若基本工资大于或等于600元,则增加工资20%;若小于600元且大于或等于400元,则增加工资15%;若小于400元,则增加工资10%.编写程序,要求根据用户输入的基本工资,计算出增加后的工资.解 程序如图:8.某百货公司为了促销,采用购物打折的优惠办法:(1)购物1000元及以上者,按九五折优惠;(2)购物2000元及以上者,按九折优惠;(3)购物3000元及以上者,按八五折优惠;(4)购物5000元及以上者,按八

8、折优惠.编写程序求优惠后的价格.解 设购物款为x元,优惠后的价格为y元,则y=程序如下:

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

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

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