欢迎来到天天文库
浏览记录
ID:40862000
大小:55.92 KB
页数:3页
时间:2019-08-09
《【提高练习】《条件语句》(数学人教A必修三)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《条件语句》提高练习1.如图,程序的循环次数为( )x=0WHILE x<20x=x+1x=x∧2WENDPRINT xENDA.1B.2C.3D.42.根据下列算法语句,当输入x为60时,输出y的值为( )输入x;Ifx≤50Theny=0.5*xElsey=25+0.6*(x-50)EndIf输出y.A.25B.30C.31D.613.读程序,完成下列题目:程序如图:INPUT xIF x>=1 THENy=x+1ELSE y=2*x+1ENDIFPRINT yEND(1)若执行程序时,没有执行语句y=x+1,则输入
2、的x的范围是________;(2)若执行结果为3,则执行的赋值语句是________,输入的x的值是________.4.儿童乘坐火车时,若身高不超过1.1m,则无需购票;若身高超过1.1m但不超过1.4m,可买半票;若超过1.4m,应买全票.试写出一个购票算法程序.5.一个小朋友在一次玩皮球时,偶然发现一个现象:球从某高度落下后,每次都反弹回原高度的,再落下,再反弹回上次高度的,如此反复.假如球从100cm处落下,那么第10次下落的高度是多少?在第10次落地时共经过多少路程?试用程序语言表示其算法.答案与解析1.解析:选
3、C.程序执行如下:(1)x<20,x=0+1=1,x=12=1;(2)x<20,x=1+1=2,x=22=4,(3)x<20,x=4+1=5,x=52=25,此时跳出循环,并输出x.∴一共进行3次循环,故选C.2.解析:选C.由题意,得y=当x=60时,y=25+0.6×(60-50)=31.∴输出y的值为31.3.解析:(1)不执行y=x+1语句,说明不满足条件x≥1,故有x<1.(2)当x<1时,y<2×1+1=3,只有x+1=3,x=2.答案:(1)x<1 (2)y=x+1 24.解:程序如下:INPUT “身高h(h
4、>0)”;hIF h<=1.1 THEN PRINT “免费乘车”ELSE IF h<=1.4 THENPRINT “半票乘车” ELSEPRINT “全票乘车” ENDIFENDIFEND5.解:程序如下:s=0h=100s=s+hi=2WHILE i<=10h=h/3s=s+2*hi=i+121世纪教育网WENDPRINT “第10次下落的高度为”;hPRINT “第10次落地时共经过的路程为”;sEND
此文档下载收益归作者所有