收藏 分享(赏)

【成才之路】高中数学人教a版必修3同步练习:1.2.2条件语句.doc

上传人:无敌 文档编号:444066 上传时间:2018-04-06 格式:DOC 页数:8 大小:96KB
下载 相关 举报
【成才之路】高中数学人教a版必修3同步练习:1.2.2条件语句.doc_第1页
第1页 / 共8页
【成才之路】高中数学人教a版必修3同步练习:1.2.2条件语句.doc_第2页
第2页 / 共8页
【成才之路】高中数学人教a版必修3同步练习:1.2.2条件语句.doc_第3页
第3页 / 共8页
【成才之路】高中数学人教a版必修3同步练习:1.2.2条件语句.doc_第4页
第4页 / 共8页
【成才之路】高中数学人教a版必修3同步练习:1.2.2条件语句.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、第一章 1.2 1.2.2一、选择题1以下关于条件语句的说法,正确的是( )A条件语句的执行是按照程序中的先后顺序执行的B条件语句实现了程序框图中的条件结构C条件语句不能嵌套,即条件语句中不能再使用条件语句D条件语句一定要完整,即 IFTHENELSEEND IF 中每一部分都不能少答案 B2(2013陕西)根据下列算法语句,当输入 x 为 60 时,输出 y 的值为( )INPUT xIF x50 THENy0.5*xELSEy250.6*(x50)END IFPRINT yENDA25 B30C31 D61答案 C解析 6050,所以 y25 0.6*(6050)31.3(20132014

2、辽宁石油化工大学附中检测)如图程序中,输出的是 4,则输入的 x 可以是( )INPUT xIF x 0 THENx xEND IFy SQRxPRINT yENDA8 B4C8 D16答案 D解析 本题考查条件语句的基本结构和功能程序实现了函数 y 的功能;当输|x|出 4 时,则 4 ,故输入的 x16,故选 D.|x|4运行下列程序,当输入数值2 时,输出结果是( )INPUT “x ”;xIF x0 THENy3*SQR(x)ELSEIF x 0 THENy2*x1ELSEy2*x24*xEND IFEND IFPRINT yENDA7 B3 C0 D16答案 D解析 该算法是求分段函

3、数yError!,当 x2 时的函数值,y16.5下列程序语句的算法功能是( )INPUT a,b,cIF ab,a c,则结果是输出 a,b,c 中的最小值(2)若要将 a,b,c 三数按从大到小顺序输出,则程序应改为:INPUT “a,b,c ” ;a, b,cIF ba THENtaabbtEND IFIF ca THENtaacctEND IFIF cb THENtbbcctEND IFPRINT a,b,cEND(3)自己想一下,若要将从键盘输入的任意三个数按从小到大顺序输出,则应将上述语句怎样修改?6输入两正整数 a,b(ab),判断 a 能否被 b 整除,则 处应为( )INPU

4、T “输 入 正 整 数 a,b ”;a,bIF a100 THENPRINT xxx MOD 5ELSE xSQR(x)END IFPRINT xEND输入 x100 时,输出结果为_;输入 x18 时,输出结果为_答案 (1)no solution 3(2)2.1 10.5(3)199,4 9.解析 (1)a9 不满足 a100,先输出 199,然后计算 199 MOD 54,输出4;x18 时,x189981100 不成立,执行 ELSE 后边的 xSQR(x),即 x 9,输出 9.81三、解答题10汽车托运重量为 P(kg)的货物时,托运每千米的费用 (单位:元)标准为:yError

5、!试编写一程序求行李托运费解析 此题就是一个分段函数求值问题输入托运重量 P,如果 P20,那么y0.2P ,否则 y0.220 0.11(P20),最后输出费用 y.程序为:INPUT “输入托运货物重量” ;PIF P1 OR xc AND ac b AND bca THENp(abc)/2SSQR(p*( pa)*(pb)*( pc)PRINT “三角形的面积 S”SELSEPRINT “构不成三角形”END IFEND.解析 (1)此程序表达的是一个分段函数当1x1 时,输出 y 的值为 0,否则(当 x1 时),输出 y 的值为 1.程序框图如图:(2)如图:这个程序是从键盘上输入三个正数(表示三条线段) ,检验这三个数是否为三角形的三条边长如果是,求出三角形的面积,否则,输出“输入的三个数不是三角形三边长”的算法点评 框图中可合并为.12已知函数 yf( x)的程序框图如图所示(1)求函数 yf(x )的表达式;(2)写出输入 x 的值计算 y 的值的程序解析 (1)yf( xError!(2)INPUT “x ”;xIF x 0 THENy x 1ELSEIF x 0 THENy 2 xELSEy 2*x*xEND IFEND IFPRINT “y ”;yEND

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

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报