2018版高中数学第一章算法初步1.3.3条件语句学业分层测评苏教版必修3_第1页
2018版高中数学第一章算法初步1.3.3条件语句学业分层测评苏教版必修3_第2页
2018版高中数学第一章算法初步1.3.3条件语句学业分层测评苏教版必修3_第3页
2018版高中数学第一章算法初步1.3.3条件语句学业分层测评苏教版必修3_第4页
2018版高中数学第一章算法初步1.3.3条件语句学业分层测评苏教版必修3_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、133 条件语句(建议用时:45 分钟)学业达标一、填空题1 下列伪代码的条件语句中,判断的条件是 _ReadxIfx0 The nyJ2XxElseyJ1 xEnd IfPrinty【解析】由伪代码知判断的条件为“x0”,故填x0.【答案】x02根据如下所示的伪代码,当输入a,b分别为 In2016 , In2017 时,最后输出的m值为_Read a,bIfabThe nnJbElsenJaEnd IfPrintm【解析】此题伪代码的含义是输出两数中的较小者,因为In2016ln2017,所以nIn 2016.【答案】In 20163为了在执行下面的伪代码之后输出y= 25,输入的x应该是

2、_ReadxIfx0 Thenx+ 12EIseyJx-12End IfPrinty广I 2x+1,x0,【解析】伪代码对应的函数是 y.2、x 1,x0.2x 0,由|2或|2I x+1= 25 I X1= 25.得x= 6 或x= 6.【答案】 6 或 64下列伪代码,若输入2,3,则伪代码执行结果为 _Read a,bIfabThe ntJaabbjtEnd IfPrintb,a【解析】 由于 23,故由程序知tJ2,a3,bJ2.故输出的b,a分别为 2,3.【答案】 2,35.给出下面伪代码:ReadX1,X2IfX1=X2The nyJX1X2ElseyJX1+X2End IfPr

3、inty如果输入X1= 3,X2= 5,那么执行此伪代码后的输出结果是 _【解析】X1= 3,X2= 5,不满足条件X1=X2,因此不执行语句yJX1X2,而直接执行yJX1+X2,所以y= 8,最后输出 8.【答案】 86._ 下面伪代码的输出结果为xJ5yJ20Ifx0,故程序执行“ Else ”后面的语句,从而y= 20 + 3=17,所以a= 5 ( 17) = 22,故输出a的值为 22.3【答案】 227.给出一个算法:4ReadxIfx0Thenf x xElse根据以上算法,可求得f( - 1) +f(2) =_4x,x02f(2)=4X(1)+2=0.【答案】 0&读

4、伪代码,完成下题.ReadxIfx1ThenyJx+1ElseyJ2X+ 1 End IfPrinty(1) 若执行伪代码时,没有执行语句yJx+1,则输入的x的范围是_ .(2) 若执行结果y的值是 3,则执行的赋值语句是 _ ,输入的x值是_ .【解析】未执行语句yJx+ 1,说明x1不成立,二xv1.(2)Txv1 时,y= 2x+ 1v3,当y= 3 时,只能是x1时,y=x+ 1 = 3,.x= 2,所以应填yJx+ 1,2.【答案】 (1)(a,1)(2)yJx+12二、解答题9.用算法语句表示下列过程,输入一个学生的成绩S,根据该成绩的不同值作以下输出:若S60,则输出“不及格”

5、;若 60S90,则输出“优秀”.【解】 伪代码如下:ReadSIfS60 Then的求值问题,故f( 1) +End IfPrintf x5Print “不及格” ElseIfSw90 Then Print “及格” ElsePrint “优秀” End IfEnd If10.某商场为迎接店庆举办促销活动,活动规定:购物额在 100 元及以内不予优惠;在100300 元之间(含 300 元)优惠货款的 5%;超过 300 元之后,超过部分优惠8%原优惠条件仍然有效用伪代码写出根据输入购物额能输出应付货款的算法,并画出流程图.【解】 设购物额为x元时,实付金额为y元,由题意得X,XW100,y

6、=0.95x,100300.伪代码如下:ReadxIfxw100 ThenyJxElseIfxw300 ThenyJ0.95xElseyJ285+x -300X讥End IfEnd IfPrinty流程图如下图所示.能力提升1 下面是一个求函数的函数值的伪代码:6【解析】 伪代码表示的函数为p+x,xp,2px,xp,ReadxIfx0ThenyJxElseIfx1ThenyJ0ElseyJx1End IfEnd IfPrinty若执行此语句的结果为3,则输入的x值为 x,x 0,【解析】 此语句是求函数y= 0, 0 x1x 1 = 3 即x= 4,或一x= 3 即x= 3.【答案】 3 或

7、 42 阅读下列伪代码ReadxIfx0ThenyJxElseyJxEnd If Printy用一个函数式表示y与x的关系为 _Read p,xIfxpThe nyJp+xElseyJ2pxEnd IfPrinty的值若输出的结果为3,则有可能【解析】x,x0,这个分段函数为y=x,x0,w门 或y= |x|x,xp时,y=p+x2p,故使输出的y恒大于 0 时,有2p0,可得p0;当xwp时,y= 2p-xp,故使输出的y恒大于 0 时,有p0.综上,若要y0 恒成立,需p0.【答案】0 ,+)4.设计用语句描述算法,判断直线ax+by+c= 0 与圆(xxo)2+ (yyo)2=r2的位置关系,输出相关信息,画出流程图.【解】 语句描述算法如下:

温馨提示

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

评论

0/150

提交评论