收藏 分享(赏)

2017高中同步创新课堂数学优化方案(人教a版必修3)练习:第一章1.2 1.2.2 1.2.3条件语句、循环语句 应用案巩固提升.doc

上传人:无敌 文档编号:460404 上传时间:2018-04-06 格式:DOC 页数:7 大小:197KB
下载 相关 举报
2017高中同步创新课堂数学优化方案(人教a版必修3)练习:第一章1.2 1.2.2 1.2.3条件语句、循环语句 应用案巩固提升.doc_第1页
第1页 / 共7页
2017高中同步创新课堂数学优化方案(人教a版必修3)练习:第一章1.2 1.2.2 1.2.3条件语句、循环语句 应用案巩固提升.doc_第2页
第2页 / 共7页
2017高中同步创新课堂数学优化方案(人教a版必修3)练习:第一章1.2 1.2.2 1.2.3条件语句、循环语句 应用案巩固提升.doc_第3页
第3页 / 共7页
2017高中同步创新课堂数学优化方案(人教a版必修3)练习:第一章1.2 1.2.2 1.2.3条件语句、循环语句 应用案巩固提升.doc_第4页
第4页 / 共7页
2017高中同步创新课堂数学优化方案(人教a版必修3)练习:第一章1.2 1.2.2 1.2.3条件语句、循环语句 应用案巩固提升.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、A 基础达标下列对条件语句的描述正确的是( )1.AELSE 后面的语句不可以是条件语句B 两个条件语句可以共用一个 END IF 语句C条件语句可以没有 ELSE 后的语句D条件语句中 IFTHEN 和 ELSE 后的语句必须都有解析:选 C.条件语句有两种格式:分别是 IFTHEN 格式和 IFTHENELSE 格式对于一个分支的条件语句可以没有 ELSE 后的语句2下面程序输出的结果为( ),i 1DOi i 2S 2*i 3LOOP UNTIL i 8PRINT SENDA17 B 19C21 D23解析:选 C.当 i9 时,S29321,判断条件 98 成立,跳出循环,输出 S.3

2、(2016临沂检测)下列程序的功能是:判断任意输入的数 x 是否为正数,若是,输出它的平方值;若不是,输出它的相反数,INPUT xIF _ THENy xELSEy x*xEND IFPRINT yEND则填入的条件应该是( )Ax0 B x0Cx 0 Dx0解析:选 D.因为条件真则执行 yx,条件假则执行 yx*x,由程序功能知条件应为x0.4如下程序的循环次数为( ),x 0WHILE x 20x x 1x x 2WENDPRINT xENDA1 B 2C3 D4来源:学优高考网解析:选 C.程序执行如下:(1)x20,x011,x 1 21;(2)x20,x112,x 2 24,(3

3、)x20,x415,x 5 225,此时跳出循环,并输出 x.所以一共进行 3 次循环,故选 C.5下面的程序运行后第 3 个输出的数是( ),i 1x 1DOPRINT xi i 1x x 1/2LOOP UNTIL i5ENDA1 B32C2 D52解析:选 C.该程序中关键是循环语句,第一次输出的数是 1,第二次输出的数是 x1 ,12 32第三次输出的数是 x1 2.12 126若 a11,下面的程序段输出的结果是_,INPUT aIF a 10 THENy 2*(a 1)ELSEy a MOD 10END IFPRINT yEND解析:由于当 a11 时,不满足条件 a10,所以执行

4、 ya MOD 10,得到的结果是y1.注意“a MOD 10”是 a 除以 10 的余数来源:gkstk.Com答案:17已知下列程序:,来源:gkstk.ComINPUT xIF x 1 THENy x 1ELSEIF x 1 THENy x 2 1ELSEy x 1END IFEND IFPRINT “y ”;yEND如果输出的是 y0.75,则输入的 x 是_解析:由程序可知本题为根据输入的 x,求函数y 的函数值我们可以分段令 y0.75,并验证,可求得 x 1,x 1, x2 1,x 1,x 1, 1 x 1)x1.75.答案:1.758(2016吉林检测)已知有下面的程序,如果程

5、序执行后输出的结果是 360,那么在程序 UNTIL 后面的 “条件”应为 _,i 6s 1DOs s*ii i 1LOOP UNTIL 条 件PRINT sEND解析:因为输出的结果是 360,即 s16543,需执行 4 次,s 需乘到 3,i3后结束算法所以,程序中 UNTIL 后面的“条件”应为 i3( 或 i2) 答案:i3(或 i2)9(2016罗源检测)编写一个程序计算 123 25 299 2,并画出相应的程序框图解:程序如下:,S 0i 1DOS S i2i i 2LOOP UNTIL i 99PRINT SEND程序框图如图所示:高等数学中经常用到符号函数,符号函数的定义为

6、 y 试编写程序10. 1, x0,0, x 0, 1, x0 THENy 1ELSEIF x 0 THENy 0ELSEy 1END IFEND IFPRINT yEND程序二:(叠加结构)程序框图如图:程序如下:,INPUT xIF x0 THENy 1END IFIF x 0 THENy 0END IFIF x 1 THENy x 1ELSEy 2*x 1END IFPRINT yEND(1)若执行程序时,没有执行语句 yx1,则输入的 x 的范围是 _;(2)若执行结果为 3,则执行的赋值语句是_,输入的 x 的值是_解析:(1)不执行 yx1 语句,说明不满足条件 x1,故有 x1.

7、(2)当 x1 时,y2113,只有 x13,x 2.答案:(1)x1 (2) yx1 23儿童乘坐火车时,若身高不超过 1.1 m,则无需购票;若身高超过 1.1 m 但不超过1.4 m,可买半票;若超过 1.4 m,应买全票试写出一个购票算法程序解:程序如下:,INPUT “身 高 h(h 0)”;hIF h 1.1 THENPRINT “免 费 乘 车 ”ELSEIF h 1.4 THENPRINT “半 票 乘 车 ”ELSEPRINT “全 票 乘 车 ”END IFEND IFEND4(选做题)(2016马鞍山调研)用分期付款的方式购买价格为 1 150 元的冰箱,如果购买时先付

8、150 元,以后每月付 50 元,加上欠款的利息,若一个月后付第一个月的分期付款,月利率为 1%,那么购买冰箱的钱全部付清后,实际共付出多少元?画出程序框图,写出程序解:购买时付款 150 元,余款 1 000 元分 20 次付清,每次付款数组成一系列数a150(1 150150)1% 60,a250(1 15015050)1%59.5,an501 150150(n1)50 1%60 (n1)( n1,2, 20)12所以 a2060 1950.5.12总和 S1506059.550.51 255(元) 程序框图如图来源:学优高考网程序:来源:学优高考网 gkstka 150m 60S 0S S ai 1WHILE i 20S S mm m 0.5i i 1WENDPRINT SEND

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

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

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


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

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

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