【优化方案】2020-2021学年高一下学期数学(必修3)第一章1.2.3课时作业_第1页
【优化方案】2020-2021学年高一下学期数学(必修3)第一章1.2.3课时作业_第2页
【优化方案】2020-2021学年高一下学期数学(必修3)第一章1.2.3课时作业_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

[学业水平训练]eq\a\vs4\al(1.)下列对条件语句的描述正确的是()A.ELSE后面的语句不行以是条件语句B.两个条件语句可以共用一个ENDIF语句C.条件语句可以没有ELSE后的语句D.条件语句中IF—THEN和ELSE后的语句必需都有解析:选C.条件语句有两种格式:分别是IF—THEN格式和IF—THEN—ELSE格式.对于一个分支的条件语句可以没有ELSE后的语句.eq\a\vs4\al(2.)给出以下四个问题,①输入x,输出它的相反数;②求面积为6的正方形的周长;③三个数a,b,c中输出一个最大数;④输入x,输出函数f(x)=eq\b\lc\{(\a\vs4\al\co1(x-1,x≥0,,x+2,x<0,))的函数值.其中不需要用条件语句来描述其算法的有()A.1个 B.2个C.3个 D.4个解析:选B.①,②两小题中都不需要分类,所以不用条件语句.而③,④则必需分类,故需要用条件语句.3.假如以下程序运行后输出的结果是132,那么在程序中UNTIL后面的①应填()i=12S=1DOS=S*ii=i-1LOOPUNTIL①PRINTSENDA.i>11 B.i>=11C.i<=11 D.i<11解析:选D.当条件不满足时执行循环体,当条件满足时退出循环.由于输出的是132,故应执行了两次循环体,因此条件①应为i<11.4.如图,程序的循环次数为()x=0WHILEx<20x=x+1x=x∧2WENDPRINTxENDA.1 B.2C.3 D.4解析:选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.5.(2021·高考陕西卷)依据下列算法语句,当输入x为60时,输出y的值为()输入x;Ifx≤50Theny=0.5*xElsey=25+0.6*(x-50)EndIf输出y.A.25 B.30C.31 D.61解析:选C.由题意,得y=eq\b\lc\{(\a\vs4\al\co1(0.5x,x≤50,,25+0.6(x-50),x>50.))当x=60时,y=25+0.6×(60-50)=31.∴输出y的值为31.6.若a=11时,下面的程序段输出的结果是________.IFa<10THENy=2*(a-1)ELSEy=aMOD10ENDIFPRINTyEND解析:由于当a=11时,不满足条件a<10,所以执行y=aMOD10,得到的结果是y=1.留意“aMOD10”是a除以10的余数.答案:17.已知下列程序:INPUTxIFx<=-1THENy=-x-1ELSEIFx>1THENy=-x∧2+1ELSEy=x-1ENDIFENDIFPRINT“y=”;yEND假如输出的是y=0.75,则输入的x是________.解析:由程序可知本题为依据输入的x,求函数y=eq\b\lc\{(\a\vs4\al\co1(-x-1,x≤-1,-x2+1,x>1,x-1,-1<x≤1))的函数值.我们可以分段令y=0.75,并验证,可求得x=-1.75.答案:-1.758.(2022·吉林高一检测)已知有下面的程序,假如程序执行后输出的结果是360,那么在程序UNTIL后面的“条件”应为________.i=6s=1DOs=s*ii=i-1LOOPUNTIL条件PRINTsEND解析:由于输出的结果是360,即s=1×6×5×4×3,需执行4次,s需乘到3,i<3后结束算法.所以,程序中UNTIL后面的“条件”应为i<3.答案:i<39.(2022·罗源高一检测)编写一个程序计算12+32+52+…+992,并画出相应的程序框图.解:程序如下:S=0i=1DOS=S+i∧2i=i+2LOOPUNTILi>99PRINTSEND程序框图如图所示:9题图10题图eq\a\vs4\al(10.)给出一个算法的程序框图(如图所示).(1)说明该程序的功能;(2)请用WHILE型循环语句写出程序.解:(1)该程序的功能是求1+eq\f(1,2)+eq\f(1,3)+…+eq\f(1,99)的值.(2)程序如下:S=0K=1WHILEK<=99S=S+1/KK=K+1WENDPRINTSEND[高考水平训练]eq\a\vs4\al(1.)(2022·衡阳检测)下面程序运行后输出的结果为()a=0j=1WHILEj<=5a=(a+j)MOD5j=j+1WENDPRINTaENDA.50 B.5C.25 D.0解析:选D.本程序的功能是求a+j被5除所得的余数,从而循环体在执行的过程中a与j的对应值如下表:a13100j234562.(2022·滨州质检)读程序,完成下列题目:程序如图:INPUTxIFx>=1THENy=x+1ELSEy=2*x+1ENDIFPRINTyEND(1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是________;(2)若执行结果为3,则执行的赋值语句是________,输入的x的值是________.解析:(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+123.儿童乘坐火车时,若身高不超过1.1m,则无需购票;若身超群过1.1m但不超过1.4m,可买半票;若超过1.4m,应买全票.试写出一个购票算法程序.解:程序如下:INPUT“身高h(h>0)”;hIFh<=1.1THENPRINT“免费乘车”ELSEIFh<=1.4THENPRINT“半票乘车”ELSEPRINT“全票乘车”ENDIFENDIFEND4.一个小伴侣在一次玩皮球时,偶然发觉一个现象:球从某高度落下后,每次都反弹回原高度的eq\f(1,3),再落下,再反弹回上次高度的eq\f(1,3),如此反复.假如球从100cm处落下,那么第10

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论