电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

高中数学 第二章 算法初步 2.3 几种基本语句优化训练 北师大版必修3-北师大版高一必修3数学试题VIP免费

高中数学 第二章 算法初步 2.3 几种基本语句优化训练 北师大版必修3-北师大版高一必修3数学试题_第1页
1/14
高中数学 第二章 算法初步 2.3 几种基本语句优化训练 北师大版必修3-北师大版高一必修3数学试题_第2页
2/14
高中数学 第二章 算法初步 2.3 几种基本语句优化训练 北师大版必修3-北师大版高一必修3数学试题_第3页
3/14
§3几种基本语句3.1条件语句5分钟训练(预习类训练,可用于课前)1.下面的问题中必须用条件语句才能实现的个数是()(1)已知三角形三边长,求三角形的面积;(2)求方程mx+n=0(m,n为常数)的根;(3)求三个实数a,b,c中的最大者;(4)求1+2+3+…+10的值.A.4个B.3个C.2个D.1个答案:C解析:(1)(4)都可以通过赋值按顺序运算,不需要利用条件语句,而(2)要根据系数m,n的实际情况分析根的情况,(3)要通过前面比较的结果决定后续步骤,所以(2)(3)都要用到条件语句.2.条件语句的一般形式是:If条件Then语句1Else语句2EndIf其中语句2表示的是()A.不满足条件时执行的内容B.条件语句C.条件D.满足条件时执行的内容答案:A解析:if条件语句程序执行过程是:首先对if后的条件进行判断,如果条件符合,就执行语句序列1,否则执行else后的语句序列2.3.下列条件语句中,若输入7,则该语句执行后输出的结果是____________.输入t;Ift<-4Thenc=10Elsec=5+6(t-3)EndIf输出c.答案:29解析:根据条件语句,因为t=7不满足t<-4,所以执行c=5+6(t-3),最后输出c.10分钟训练(强化类训练,可用于课中)1.下列关于if条件语句一般格式特点说法错误的是()A.对if后条件判断后,若符合则执行该条件后的语句B.对if后条件判断后,若不符合则可以执行else后的语句C.对if后条件判断后,若不符合可以直接结束该条件语句D.if条件后的语句以及else后的语句可以同时执行答案:D解析:计算机在执行if条件语句时,首先对if后的条件进行判断,如果条件符合,就执行其后的语句,如果条件不符合,则可以直接结束该条件语句,也可以转而执行else后的语句.2.下列问题的算法适宜用条件语句的是()A.求点P到直线l的距离B.由直角三角形的两直角边求斜边C.解不等式ax+b>0D.计算100个数的平均数答案:C解析:要用到条件语句,就需要进行判断.由于a是大于0、小于0还是等于0未知,所以要用条件语句进行判断,故选C项.3.已知如下条件语句,若x=6,则其运行的结果是()Ifx≤10Theny=0.35xElsey=10×0.35+(x-10)×0.7EndIfA.3.5B.0.7C.2.1D.3答案:C解析: 已知条件语句的算法功能为求分段函数y=的函数值∴当x=6<10时,y=0.35×6=2.1.4.分析以下复合If语句:输入S;IfS≥20andS<60ThenS=3S+5ElseIfS≥60ThenS=S-6ElseS=10-SEndIfEndIf输出S.若输入S=10,最后输出的结果是____________.答案:0解析:此程序两次用到If条件语句而且是一个镶嵌在另一个里面,若输入S=10,判断S≥20andS<60是否成立,显然不成立,进入Else下一步,判断S≥60是否成立,如果也不成立,再次进入Else下一步,此时S=10-S,所以S=10-10=0.5.某商店对顾客购买货物款数满500元,减价3%,不足500元不予优惠.输入一顾客购买的款数,计算出这个顾客实交的款数.用条件语句描述算法.解:由题意得y=算法语句表示为:输入x;Ifx≥500Theny=0.97*xElsey=xEndIf输出y.30分钟训练(巩固类训练,可用于课后)1.给出下列语句:输入x;Ifx>0Thenx=-xElsex=xEndIf输出x.试问,若输入x=8,则输出的数为()A.8或-8B.-8C.8D.0答案:B解析: x=8,根据If条件可知,符合条件x>0,∴x=-8.输出的数就是-8.2.若运行如下算法语句,最后输出y的值为-20,那么应该输入t的值为()输入t;Ift<5Theny=2t-8Elsey=8t-t2EndIf输出y.A.10B.10或-6C.-6D.10或-2或-6答案:B解析:分别解两个方程:(1)8t-t2=-20(其中t要不小于5),解得t=10;(2)2t-8=-20(其中t<5),解得t=-6.3.现运行如下条件语句,现在输入x的初值为π,则运行结果为()输入xIfx≥2Theny=x/π+3Elsey=x+1EndIf输出yA.π+1B.3C.4D.1答案:C解析: x=π,满足If条件x≥2,∴y=+3=4.故选C项.4.阅读下列语句,如果输入x=,则输出结果y为___________.输入x;Ifx>πTheny=2sinx+1Elsey=4cosxEndIf输出y.答案:解析:因为x=>π不成立,所以执行y=4cosx,得函数值为.5.以下语句运行后输出的结果为____________.x=4y=-8Ifx<0Thenx=y-7Elsey=y+3EndIf输出x+2y,y-2x.答案:-6-13解析:根据If语句,因为x=4>0,所以进入Else语句,y=-5,而x=4,所以x+2y=-6,y-2x=-13.6.铁路部门托运行李的收费方法如下:y是...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

高中数学 第二章 算法初步 2.3 几种基本语句优化训练 北师大版必修3-北师大版高一必修3数学试题

海博书城+ 关注
实名认证
内容提供者

从事历史教学,热爱教育,高度负责。

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部