阜平县八中高中数学第二章算法初步221顺序结构与选择结构课时作业含解析北师大版必修31.docVIP

阜平县八中高中数学第二章算法初步221顺序结构与选择结构课时作业含解析北师大版必修31.doc

  1. 1、本文档共24页,可阅读全部内容。
  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文档。上传文档
查看更多
课时作业12 顺序结构与选择结构 时间:45分钟  满分:100分 ——基础巩固类—— 一、选择题(每小题5分,共40分) 1.算法框图中矩形框的功能是( C ) A.表示一个算法的起始和结束 B.表示一个算法输入和输出的信息 C.赋值、计算 D.判断某一条件是否成立 解析:在算法框图中,矩形框即处理框,具有赋值、计算的功能. 2.下列关于算法框图的说法正确的是( D ) ①任何一个算法框图都必须有起止框; ②判断框是唯一具有超过一个出口的图框; ③流程线只要是上下方向就表示算法自上向下执行,可以不要箭头; ④对于一个算法框图而言,判断框中的条件是唯一的. A.①②③  B.②③   C.①④   D.①② 解析:任何一个算法都有开始和结束,因而算法框图必须有起止框,①正确;显然②正确;算法按照流程线的箭头指向进行,因此流程线必须带箭头,③错误;判断框中的条件不是唯一的,若ab也可写为a≤b,只不过此时需要对调“是”与“否”的位置,故④错误. 3.下列算法框图中表示的是已知直角三角形两直角边a,b,求斜边c的算法的是( C ) 解析:画算法框图时,应先输入a,b,再计算c=eq \r(a2+b2),最后输出c. 4.下面的问题中必须用选择结构才能实现的个数是( C ) ①已知三角形三边长,求三角形的面积; ②求方程ax+b=0(a,b为常数)的根; ③求三个实数a,b,c中的最大者; ④求1+2+3+…+100的值. A.4 B.3 C.2 D.1 解析:①求三角形面积可以利用公式S=eq \r(p?p-a??p-b??p-c?)(p=eq \f(a+b+c,2)),可以不用选择结构. ②解方程时,需要判断a是否为0,必须用选择结构. ③求三个数中的最大数,需要判断数的大小,必须用选择结构. ④可以用顺序结构,也可以用后面将要学习的循环结构,不用选择结构. 5.给出下列算法框图,欲输出给定两实数a、b中的较小的数,则判断框中应填( C ) A.ab B.a≥b C.ab D.a=b 解析:输出的是较小的数,回答“是”时输出了a,说明a较小,故填ab. 6.算法框图描述的算法的运行结果是( A ) A.-5 B.5 C.-1 D.-2 解析:根据判断框,如果x0,则y=3x-2, 所以x=-1时,y=3×(-1)-2=-5. 7.如图所示的算法框图,其功能是( C ) A.输入a,b的值,按从小到大的顺序输出它们的值 B.输入a,b的值,按从大到小的顺序输出它们的值 C.求a,b的最大值 D.求a,b的最小值 解析:取a=1,b=2知,该算法框图输出b=2,因此是求a,b的最大值. 8.下面的算法框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( A ) A.cx   B.xc   C.cb   D.bc 解析:空白框以上程序是对a,b大小判断.空白框内是c与a、b较大者的比较,再由下面程序可知为cx.故选A. 二、填空题(每小题5分,共15分) 9.如图所示的算法框图中,当输入的数为3时,输出的结果为8. 解析:∵35,∴y=32-1=8. 10.某算法的算法框图如图所示,则y与x满足的关系式是y=eq \b\lc\{\rc\ (\a\vs4\al\co1(2x,x≤1,,x-2,x1)). 解析:观察程序框图,发现:当x1时,有y=x-2;当x ≤1时,有y=2x,所以y=eq \b\lc\{\rc\ (\a\vs4\al\co1(2x,x≤1,,x-2,x1.)) 11.已知函数y=eq \b\lc\{\rc\ (\a\vs4\al\co1(?x-1?2,x0,,0, x=0,,?x+1?2, x0,))如图是计算函数值y的算法框图,则在空白的判断框中应填x=0. 解析:由函数y=eq \b\lc\{\rc\ (\a\vs4\al\co1(?x-1?2,x0,,0 x=0,,?x+1?2, x0,))可知第一个判断框的否定条件为x≤0,第二个判断框的肯定条件的结果为y=0,因此空白判断框内应填“x=0”. 三、解答题(共25分,解答应写出必要的文字说明、证明过程或演算步骤) 12.(12分)写出输入一个数x,求分段函数y=eq \b\lc\{\rc\ (\a\vs4\al\co1(\r(x),?x≥0?,,ex,?x0?)) 的函数值的算法框图. 解:算法框图如图所示: 13.(13分)任意给定3个正实数,设计一个算法,判断以这3个正实数为三条边边长的三角形是否存在,并画出这个算法框图. 解:算法如下: 1.输入3个正实数a,b,c; 2.判断a+bc,b+ca,c+ab是否同时成立,若是,则存在这样的三角形;否则,不存在

您可能关注的文档

文档评论(0)

chaiyuanchun88 + 关注
实名认证
文档贡献者

要善于利用现有资源,时间留着做更宝贵的事情

1亿VIP精品文档

相关文档