2016-2017学年高一数学人教A版必修三练习:第一章 算法初步1.2.2 Word版含解析.docVIP

  • 4
  • 0
  • 约小于1千字
  • 约 5页
  • 2017-08-21 发布于湖北
  • 举报

2016-2017学年高一数学人教A版必修三练习:第一章 算法初步1.2.2 Word版含解析.doc

2016-2017学年高一数学人教A版必修三练习:第一章 算法初步1.2.2 Word版含解析.doc

(本栏目内容在学生用书中以独立形式分册装订!) 一、选择题(每小题5分共20分)当a=3时下面的程序段输出的结果是(  ) A.9           B.解析: 因为a=310,所以y=2×3=6.答案: 运行下面的程序若输入x的值为5则输出的y的值为(  ) x0 Then=(x+1)*(x-1)=(x-1)*(x-1)解析: 由于x=5>0所以y=(5-1)=16.答案: 已知程序如下: x x0 THEN y=4 y=2 y如果输出的结果为2那么输入的自变量x的取值范围是(  )(-∞] C.(0,+∞) D.解析: 由输出的结果为2则执行了后面的语句y=2即x>0不成立所以有x≤0.答案: 给出如下程序: x THEN y=-1=0 THEN y=0=1输入x=3时输出的结果是(  )-1解析: 如果输入x<0则y=-1;如果输入x=0则y=0;如果输入x>0则y=1;因为输入的x值为3所以输出的结果为1.答案: 二、填空题(每小题5分共15分)下面给出的是用条件语句编写的程序该程序的功能是求函数________的函数值. x x=3 THEN=2*x=x*x-1 IF y答案: y=根据如图所示的程序当输入的a分别为2时最后输出的m的值为________. a a>b THEN=a m=b m解析: a=2=3则a<b所以m=b=3.答案: 3求函数y=|x-4|+1的函数值则③处应填________.PUT “x=”;x x>=4 THEN y=x-3③__ END IF y解析: 如果x<4则y=4-x+1=5-x故③处应填=5-x答案: =5-x三、解答题(每小题10分共20分)输入一个数x如果它是正数x则输出它;否则不输出.画出解决该问题的程序框图并写出对应的程序.解析: 程序框图如图所示: 程序如下: x x>0 THEN PRINT x设计程序输入一个实数判断其是否为3的倍数并画出程序框图.解析: 具体算法步骤如下:第一步输入实数a.第二步计算t=a 第三步如果t=0则执行第四步否则执行第五步.第四步输出“该实数是3的倍数”结束.第五步输出“该实数不是3的倍数”结束.程序框图如图. 程INPUT a t=a MOD 3=0 THEN PRINT “该实数是3的倍数” PRINT “该实数不是3的倍数”

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档