2018年数学(北师大版必修3)练习222课时作业13变量与赋值_第1页
2018年数学(北师大版必修3)练习222课时作业13变量与赋值_第2页
2018年数学(北师大版必修3)练习222课时作业13变量与赋值_第3页
2018年数学(北师大版必修3)练习222课时作业13变量与赋值_第4页
2018年数学(北师大版必修3)练习222课时作业13变量与赋值_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

课时作业(十三)变量与赋值基础达标一、选择题1.下列对赋值语句的描述正确的是()①可以给变量提供初值;②将表达式的值赋给变量;③可以给一个变量重复赋值;④不能给同一变量重复赋值.A.①②③ B.①②C.②③④ D.①②④答案:A2.观察下列赋值语句,写法正确的个数是()①x=2y+z;②x=3;y=4;z=5;w=7;③x+y=7;④y=M.A.1 B.2C.3 D.4解析:①②④正确;③错误.答案:C3.下面算法框图的运行结果是()A.2 B.2.5C.4 D.3.5解析:这是一个顺序结构,通过阅读框图,代入计算可知答案为B.答案:B4.某地出租车的起步价为8元(不超过3千米含3千米),超过3千米的里程每千米收2.6元,另外每车次超过3千米收燃油附加费1元(不考虑其他因素).相应的收费系统的算法框图如图所示,则(1)处应填()A.y=8+2.6x B.y=9+2.6xC.y=8+2.6(x-3) D.y=9+2.6(x-3)解析:由题意知y=eq\b\lc\{\rc\(\a\vs4\al\co1(8,x≤3,,9+x-3×2.6,x>3.))∴(1)处填y=9+2.6(x-3)答案:D二、填空题5.定义某种运算⊗,S=a⊗b的运算原理如图,则式子5⊗3+2⊗4=________.解析:由算法框图,得5⊗3=5×(3-1)=10,2⊗4=4×(2-1)=4,即5⊗3+2⊗4=14.答案:146.已知函数y=eq\b\lc\{\rc\(\a\vs4\al\co1(log2x,x≥2,,2-x,x<2,))如图表示的是给定x的值,求其对应的函数值y的算法框图.①处应填写________;②处应填写________.解析:由框图可知只要满足①中的条件则对应的函数解析式为y=2-x,故此处应填写“x<2”,则②处应填写“y=log2x”.答案:①x<2②y=log2x三、解答题7.已知函数f(x)=3x-4,求f(f(3))的值,设计一个算法,并画出算法框图.解:算法步骤如下:1.输入x=3;2.计算y=3x-4;3.计算y=3y-4;4.输出y的值.算法框图如图所示.8.三个变量x,y,z,试将x置换给y,y置换给z,z置换给x,如图画出的算法框图正确吗?如果不正确,请加以改正.解:所给的算法框图表示的算法为:1.y=x,使y的值变为了x;2.z=y,此时的y应为上一步的y,而非原题中的y,因此其结果是z的值也变为了x;3.x=z,同样的道理,此时的z也是上一步的z.可见这一流程的最终结果是将x赋值给了x本身,而没有实现相互置换.故该算法框图不正确.正确的算法框图如图所示.能力提升一、选择题1.如图,若f(x)=x2,g(x)=log2x,输入x的值为0.25,则输出结果为()A.0.24 B.-2C.2 D.-0.25解析:f(0.25)=0.252=0.0625,g(0.25)=log20.25=log2eq\f(1,4)=-2,f(0.25)>g(0.25)∴h(0.25)=g(0.25)=-2.答案:B2.执行如图所示的程序框图,若输出的结果为3,则可输入的实数x值的个数为()A.1 B.2C.3 D.4解析:当x>2时,由log2x=3得x=8;当x≤2时,由x2-1=3得x=2或x=-2.∴可输入的实数x值的个数为3.答案:C二、填空题3.执行如图中的算法框图,如果输入的t∈[-1,3],则输出的S所在区间是________.解析:该算法框图的功能是求S=eq\b\lc\{\rc\(\a\vs4\al\co1(3t-1≤t<1,,4t-t21≤t≤3))的值域,当t∈[-1,1)时,S=3t∈[-3,3);当t∈[1,3]时,S=4t-t2=-(t-2)2+4∈[3,4];所以输出的S所在区间是[-3,4].答案:[-3,4]4.如图所示的算法框图,其作用是:输入x的值,输出相应的y值.若要使输入的x值与输出的y值相等,则这样的x值有________个.解析:由题可知算法的功能是求分段函数y=eq\b\lc\{\rc\(\a\vs4\al\co1(x2,x≤2,,2x-3,2<x≤5,,\f(1,x),x>5,))的函数值,要满足题意,则需要eq\b\lc\{\rc\(\a\vs4\al\co1(x≤2,,x2=x,))或eq\b\lc\{\rc\(\a\vs4\al\co1(2<x≤5,,2x-3=x,))或eq\b\lc\{\rc\(\a\vs4\al\co1(x>5,,\f(1,x)=x,))解得x=0或x=1或x=3,共3个值.答案:3三、解答题5.设计一个算法和算法框图,只要输入一个正整数,就输出从这个数起三个连续正整数的积.解:算法步骤如下:(1)输入正整数n;(2)y=n(n+1)

温馨提示

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

评论

0/150

提交评论