高中数学 第二章 算法初步 2.3.1 条件语句同步训练 北师大版必修3.docVIP

高中数学 第二章 算法初步 2.3.1 条件语句同步训练 北师大版必修3.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
§3 几种基本语句 3.1 条件语句 1.条件语句的一般形式是: If条件Then  语句1 Else  语句2 End If 其中语句2表示的是(  ) A.不满足条件时执行的内容 B.条件语句 C.条件 D.满足条件时执行的内容 2.下列问题的算法适宜用条件语句的是 …(  ) A.已知球的表面积求其体积 B.计算20个样本数据的方差 C.从参加某次数学竞赛的6名学生中选出成绩最好的一位 D.求两已知点间的距离 3.下列If语句的功能是_________________________________________________. If t≤3 Then C=0.2 Else C=0.2+0.1(t-3) End If 4.求函数y=|x-4|+1的函数值,则①处应填______. 输入x If x≥4 Then  y=x-3 Else ①__ End If 答案:1.A If条件语句执行过程是:首先对If后的条件进行判断,如果条件符合,就执行语句1,否则执行语句2. 2.C 用条件语句,需要进行判断.只有对6名学生成绩进行比较才能知道谁最优秀,∴C用条件语句. 3.输入t值求C= 4.y=5-x ∵y=|x-4|+1=∴①处应填y=5-x. 1.下列关于If条件语句一般格式特点的说法错误的是(  ) A.对If后的条件判断后,若符合则执行该条件后的语句 B.对If后的条件判断后,若不符合则可以执行Else后的语句 C.对If后的条件判断后,若不符合可以直接结束该条件语句 D.If条件后的语句以及Else后的语句可以同时执行 2.(2009宁夏银川模拟,6)当a=3时,下面条件语句输出的结果为(  ) If a<10 Then  y=2a Else  y=a2 End If 输出y A.9    B.6    C.10    D.3 3.If x>5 Then  y=x2+1 Else  y=3x+2 End If 输入x=4,该语句运行后变量y的值是…(  ) A.9 B.12 C.14 D.17 4.下列条件语句表示算法的功能是求函数____的值. 输入x; If x<3 Then  y=2x Else  y=5+6(x-3) End If 输出y 5.已知函数.输入x的值计算y的值,试用复合If语句描述该算法. 答案:1.D 计算机在执行If条件语句时,首先对If后的条件进行判断,如果条件符合,就执行其后的语句;如果条件不符合,则可以直接结束该条件语句,也可以转而执行Else后的语句. 2.B 根据条件3<10,∴y=2×3=6. 3.C 由条件4>5不成立,∴执行Else后的语句,即y=3×4+2=14. 4.y= 5.解:输入x; If x<1 Then y=x Else If x<10 Then y=2x-1  Else y=3x-11  End If End If 输出y. 1.给出下列语句,若输入x=2,则输出的y值是(  ) If x>0 Then y=-x Else y=x End If A.-2       B.2 C.2或-2 D.0 答案:A 由条件x=2>0, ∴y=-x=-2.故选A. 2.若运行如下算法语句,最后输出y的值为-20,那么应该输入t的值为(  ) 输入t; If t<5 Then  y=2t-8 Else  y=8t-t2 End If 输出y. A.10 B.10或-6 C.-6 D.10或-2或-6 答案:B 分别解两个方程:(1)8t-t2=-20(其中t要不小于5),解得t=10;(2)2t-8=-20(其中t<5),解得t=-6. 3.现运行如下条件语句,现在输入x的初值为π,则运行结果为(  ) 输入x; If x≥2 Then y=x/π+3 Else  y=x+1 End If 输出y. A.π+1     B.3     C.4     D.1 答案:C ∵x=π满足x≥2, ∴y=+3=4.故选C. 4.(易错题)下面的问题中必须用条件语句才能实现的个数是(  ) ①已知三角形三边长,求三角形的面积;②求方程mx+n=0(m,n为常数)的根;③求三个实数a,b,c中的最大者;④求1+2+3+…+10的值. A.4个 B.3个 C.2个 D.1个 答案:C (1)(4)都可以通过赋值按顺序运算,不需要利用条件语句,而(2)要根据系数m、n的实际情况分析根的情况,(3)要通过前面比较的结果决定后续步骤,所以(2)(3)都要用到条件语句. 点评:条件语句用来实现算法中的选择结构

您可能关注的文档

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档