苏教版 必修三 1.3.3 条件语句 作业.docx_第1页
苏教版 必修三 1.3.3 条件语句 作业.docx_第2页
苏教版 必修三 1.3.3 条件语句 作业.docx_第3页
苏教版 必修三 1.3.3 条件语句 作业.docx_第4页
苏教版 必修三 1.3.3 条件语句 作业.docx_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

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

文档简介

1.3.3 条件语句一、单选题1执行程序框图,则输出的s是( )a5040 b4850 c2450 d2550【答案】c【解析】试题分析:由程序框图分析可知:第一次循环:i=0,s=0,s=0+0,i=2;第二次循环:第三次循环:s=0+2+4,i=6;,当i=100时循环结束,此时s=0+2+4+98=49(2+98)2=2450,故输出的结果为2450,选c.考点:1.程序框图;2.等差数列的前n项和公式.2某程序的框图如上右图所示,执行该程序,若输入的p为l6,则输出的n的值为( )a3 b4 c5 d6【答案】b【解析】试题分析:,满足,执行循环体,;满足,执行循环体,;满足,执行循环体,;不满足,退出循环,输出故选.考点:算法与程序框图3如果运行右面的程序框图,那么输出的结果是( )a1,9,15 b1,7,15 c.1,9,17 d.2,10,18【答案】c【解析】试题分析:由题意知:,所以,所以输出的的值为1,9,17.考点:1.程序框图;2.解三角方程.4一个算法的程序框图如图所示,其输出结果是( )a. b. c. d.【答案】b【解析】试题分析:不成立,执行第一次循环,;不成立,执行第二次循环,;不成立,执行第三次循环,;依此类推,执行最后一次循环, ,;不成立,跳出循环体,输出,下面来计算,构造数列,其中,则数列的周期为,而为数列的前项和,易求得,由于,因此,故选b.考点:1.算法与程序框图;2.三角函数的周期性5如图所示的程序框图中,输出的结果是()a21 b101 c231 d301【答案】c 【解析】试题分析:由题意,该程序按如下步骤运行,第一次,输入x=3,计算得=6,不满足,继续运行;第二次计算,x=6,得=21,不满足,继续运行;第三次计算,x=21,得=231,满足,输出,结束运行,故输出231,选c。考点:程序框图功能识别点评:简单题,程序框图功能识别,一般按程序逐次运行即可。6执行如图所示的程序框图,输出的是a bc d【答案】d【解析】试题分析:根据题意,由于程序框图,那么可知s=,n=2;s=0,n=3;s=-,n=4;s=-1,n=5;s=0,n=6;可知s的值呈现周期性出现,周期为5,那么可知,当n=2014,则得到s=-1,故答案为d。考点:程序框图点评:主要是考查了程序框图的基本运用,属于基础题。二、填空题7右图是一个算法的程序框图,最后输出的_.【答案】22【解析】试题分析:第1次运算得: ;第2次运算得: ;第3次运算得: , 这时输出的.考点:程序框图.视频8执行如图的伪代码,则输出 x 的值为_【答案】25【解析】【分析】模拟程序语言的运行过程知该程序运行后的结果.【详解】第1步:x1,x1;第2步:x2,x4;第3步:x5,x25;退出循环结果为25.故答案为:25.【点睛】本题考查了程序语言的应用问题,是基础题9右边程序输出的n的值是_.j=1 n=0while j=11 j=j+1 if j mod 3=0 then n=n+1 end if j=j+1wendprint nend 【答案】【解析】解:程序在运行过程中各变量的值如下表示:是否继续循环 j n循环前/1 0第一圈 是2 0第二圈 是3 0第三圈 是4 1第四圈 是5 1第五圈 是6 1依此类推,n的值的变化情况是:如果j是4的倍数,则n加1,j到12时,n=2故最终的输出结果为:2故答案为:210为了在运行下面的程序之后得到输出结果为16,键盘输入x应该是 。input xif x0 then y=(x+1)*(x+1) else y=(x-1)*(x-1) end ifprint yend【答案】5或-5【解析】试题分析:根据程序可知,如果输入的,则,解得;同理可求如果输入的,则.考点:本小题主要考查对用算法语句描写的程序的理解和应用.点评:解决算法语句有三个步骤,首先通读全部语句,把它翻译成数学问题;其次领悟该语句的功能;最后根据语句的功能运行程序,解决问题.三、解答题11已知函数f(x)3x1,求ff(2)的值,设计一个程序,解决上述问题【答案】见解析【解析】解:程序如下:x2y3*x-1x=yy=3*x-1print yend12为了节约用水,学校改革澡堂收费制度,实行计时收费,洗澡时间在30分钟以内(含30分钟),每分钟收费0.1元,30分钟以上超出的部分每分钟0.2元,请设计程序,使用基本语句完成澡堂计费工作,要求输入时间,输出费用.【答案】见解析.【解析】试题分析:本题考查的知识点是设计程序框图解决实际问题,我们根据题目已知中分段函数的解析式y=0.1t,030.,然后根据分类标准,设置两个判断框的并设置出判断框中的条件,再由函数各段的解析式,确定判断框的“是”与“否”分支对应的操作,由此即可画出流程图,再编写满足题意的程序试题解析:设时间为t(单位:分钟),费用为y(单位:元),则y=0.1t,030.程序框图如图所示.这里应用的是条件结构,应该用条件语句来表述.inputtift=30theny=0.1xelsey=3+0.2(x30)endifprintyend13根据下面程序,画出程序框图,并说出表示了什么样的算法.a=input(“a=”);b=input(“b=”);c=input(“c=”);if ab and ac print(% io (2),a);elseif bcprint(% io (2),b);elseprint(% io (2),c);endend【答案】答案见解析【解析】试题分析:首先结合所给的算法语句分析其功能,然后转化为流程图即可,结合流程图可知程序表示了输出a,b,c三个数中的最小数的一个算法.试题解析:我们根据程序按顺序从上到下分析.第一步:是输入a,b,c三个数;第二步:是判断a与b,a与c的大小,如果a同时小于b,c,则输出a,否则执行第三步;第三步:判断b与c的大小,因为a已大于b或大于c,则只需比较b与c的大小就能看出a,b,c中谁是最小的了,如果bc,则输出b,否则输出c.通过上面的分析,程序表示的算法已经非常清楚了.框

温馨提示

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

评论

0/150

提交评论