新人教A版必修三《1.2.2条件语句》强化练习及答案.pdf

上传人:tbuqq 文档编号:5168514 上传时间:2020-02-11 格式:PDF 页数:8 大小:117.62KB
返回 下载 相关 举报
新人教A版必修三《1.2.2条件语句》强化练习及答案.pdf_第1页
第1页 / 共8页
新人教A版必修三《1.2.2条件语句》强化练习及答案.pdf_第2页
第2页 / 共8页
新人教A版必修三《1.2.2条件语句》强化练习及答案.pdf_第3页
第3页 / 共8页
新人教A版必修三《1.2.2条件语句》强化练习及答案.pdf_第4页
第4页 / 共8页
新人教A版必修三《1.2.2条件语句》强化练习及答案.pdf_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《新人教A版必修三《1.2.2条件语句》强化练习及答案.pdf》由会员分享,可在线阅读,更多相关《新人教A版必修三《1.2.2条件语句》强化练习及答案.pdf(8页珍藏版)》请在三一文库上搜索。

1、【成才之路】2014-2015 学年高中数学 1.2.2 条件语句强化练习新 人教 A版必修 3 一、选择题 1以下关于条件语句的说法,正确的是( ) A条件语句的执行是按照程序中的先后顺序执行的 B条件语句实现了程序框图中的条件结构 C条件语句不能嵌套,即条件语句中不能再使用条件语句 D条件语句一定要完整,即IF THEN ELSE END IF 中每一部分都不能少 答案 B 2(2013陕西 ) 根据下列算法语句,当输入x为 60 时,输出y的值为 ( ) INPUT x IF x 50 THEN y0.5*x ELSE y250.6*(x 50) END IF PRINT y END A

2、25 B30 C31 D61 答案 C 解析 60 50,所以y250.6*(60 50)31. 3(2013 2014辽宁石油化工大学附中检测) 如图程序中,输出的是4,则输入的x 可以是 ( ) INPUT x IF x0 THEN x x END IF y PRINT y END A 8 B4 C8 D 16 答案 D 解析 本题考查条件语句的基本结构和功能程序实现了函数y|x| 的功能; 当输 出 4 时,则 4|x| ,故输入的x16,故选D. 4运行下列程序,当输入数值2 时,输出结果是( ) INPUT “x”;x IF x0 THEN y3*SQR(x) ELSE IF x 0

3、 THEN y2*x1 ELSE y 2*x24*x END IF END IF PRINT y END A7 B 3 C0 D 16 答案 D 解析 该算法是求分段函数 y 3xx0 2x1 x0 2x 24x xb,ac,则结果是输出a,b,c中的最小值 (2) 若要将a,b,c三数按从大到小顺序输出,则程序应改为: INPUT “a,b,c”;a,b,c IF baTHEN ta ab bt END IF IF caTHEN ta ac ct END IF IF cbTHEN tb bc ct END IF PRINT a,b,c END (3) 自己想一下,若要将从键盘输入的任意三个数

4、按从小到大顺序输出,则应将上述语 句怎样修改? 6输入两正整数a,b(ab) ,判断a能否被b整除,则处应为( ) INPUT “输入正整数a,b”;a,b IF a100 THEN PRINT x xx MOD 5 ELSE xSQR(x) END IF PRINT x END 输入x100 时,输出结果为_; 输入x 18 时,输出结果为_ 答案 (1)no solution3 (2)2.1 10.5 (3)199,4 9. 解析 (1)a9 不满足a100,先输出199,然后计算 199 MOD 5 4,输出 4; x 18 时,x 189981100 不成立, 执行 ELSE后边的xS

5、QR(x) , 即x81 9,输出 9. 三、解答题 10汽车托运重量为P(kg) 的货物时,托运每千米的费用( 单位:元 ) 标准为: y 0.2P当P20kg 0.2 20P当P20kg 试编写一程序求行李托运费 解析 此题就是一个分段函数求值问题输入托运重量P, 如果P20, 那么y0.2P, 否则y0.2 20 0.11(P20) ,最后输出费用y. 程序为: INPUT “输入托运货物重量”;P IF P1 OR xcAND acbAND bcaTHEN p(abc)/2 SSQR(p*(pa)*(pb)*(pc) PRINT “三角形的面积S”S ELSE PRINT “构不成三角

6、形” END IF END. 解析 (1) 此程序表达的是一个分段函数 当1x1 时,输出y的值为 0,否则 ( 当x1 时) ,输出y的值为 1. 程序框图如图: (2) 如图: 这个程序是从键盘上输入三个正数(表示三条线段) , 检验这三个数是否为三角形的三条 边长如果是, 求出三角形的面积,否则,输出“输入的三个数不是三角形三边长”的算法 点评 框图中 可合并为 . 12已知函数yf(x) 的程序框图如图所示 (1) 求函数yf(x) 的表达式; (2) 写出输入x的值计算y的值的程序 解析 (1)yf(x x1,x0, 2x,x0, 2x 2 ,x0 (2) INPUT “x”; x IF x0 THEN y x1 ELSE IF x0 THEN y2x ELSE y2*x*x END IF END IF PRINT “y”; y END

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1