优化方案人教B版数学必修3知能演练:1.1.3 算法的三种基本逻辑结构和框图表示.docVIP

优化方案人教B版数学必修3知能演练:1.1.3 算法的三种基本逻辑结构和框图表示.doc

  1. 1、本文档共6页,可阅读全部内容。
  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文档。上传文档
查看更多
优化方案人教B版数学必修3知能演练:1.1.3 算法的三种基本逻辑结构和框图表示

1.任何一个算法都离不开的基本结构为(  ) A.逻辑结构       B.条件分支结构 C.循环结构 D.顺序结构 解析:选D.任何一个算法都要由开始到结束,故应当都有顺序结构. 2.下列问题的算法适宜用条件分支结构表示的是(  ) A.求点P(2,5)到直线l:3x-2y+1=0的距离 B.由直角三角形的两条直角边求斜边 C.解不等式ax+b>0(a≠0) D.计算100个数的平均数 解析:选C.条件分支结构是处理逻辑判断并根据判断进行不同处理的结构.只有C中含判断a的符号,其余选项中都不含逻辑判断,故选C. 3.阅读如图所示的程序框图. 若输入x=3,则输出的y值为________. 解析:由程序依次得,a=8,b=5,y=40,最终输出40. 答案:40 4.如图程序框图的运算结果为________. 解析:a的初值为5,每循环一次,a的值减1,故循环2次.第一次循环s=5,a=4;第二次循环s=20,a=3;最终输出s=20. 答案:20 [A级 基础达标] 1.若一个算法的结构框图中有,则表示该算法中一定有下列逻辑结构中的(  ) A.循环结构和条件分支结构 B.条件分支结构 C.循环结构 D.顺序结构和循环结构 解析:选B.当有判断框时,一定有条件分支结构. 2.要解决下面的四个问题,只用顺序结构画不出其程序框图的是(  ) A.利用公式1+2+…+n=,计算1+2+…+10的值 B.当圆的面积已知时,求圆的周长 C.给定一个数x,求x的绝对值 D.求函数f(x)=x2-3x-5的函数值 解析:选C.A,B,D都可由顺序结构直接求出结果,只有C需要分类讨论,要用到条件分支结构,故选C. 3.(2011·高考福建卷)阅读如图所示的程序框图,运行相应的程序,输出的结果是(  ) A.3 B.11 C.38 D.123 解析:选B.a=1,a<10;a=12+2=3,3<10;a=32+2=11,a=11>10,跳出循环,并输出a的值为11. 4.某算法的程序框图如图所示,若输出结果为,则输入的实数x的值是________.(注:框图中的赋值符号“=”也可以写成“←”或“:=”) 解析:当x>1时,令y=log2x=,解之得x=,符合题意;当x≤1时,令y=x-1=,解之得x=,不符合题意,故x=. 答案: 5.(2012·北京海淀检测)运行如图所示的程序框图,若输入n=4,则输出S的值为________. 解析:由题意知,输出的结果S=1+0+1+2+3+4=11. 答案:11 6.画出求1×2×3×4×5×6×7的程序框图. 解:本题可用顺序结构和循环结构来完成,循环结构流程图如图所示. [B级 能力提升] 7.(2012·烟台高一检测)如图是计算函数y=的值的程序框图,在、、处应分别填入的是(  ) A.y=-x,y=0,y=x2 B.y=-x,y=x2,y=0 C.y=0,y=x2,y=-x D.y=0,y=-x,y=x2 解析:选B.由函数解析式结合程序框图知,x≤-1时,y=-x;而x>2时,y=x2,故选B. 8.(2012·德州一中高二检测)给出一个程序框图,输出的结果为S=132,则判断框中应填入的是(  ) A.i≥11 B.i≥10 C.i≤11 D.i≤12 解析:选A.要使输出结果为132,需经历以下几步: S=12×1=12,i=11; S=12×11=132,i=10. 显然i=10不符合判断框中的条件了,输出S=132. 故应填入i≥11. 9.程序框图如图所示,其输出结果是________. 解析:根据程序框图可得,a的取值依次为1,3,7,15,31,63,127.故输出a的值为127. 答案:127 10.(2012·吉林市高一期中检测)画出求+++…+的程序框图. 解:程序框图如下: 11.(创新题)如图所示的程序框图,其作用是:输入x的值,输出相应的y值.若要使输入的x值与输出的y值相等,求这样的x值有多少个? 解:易知算法的功能是求分段函数 y=的函数值. 欲满足题意,则 或或, 解得x=0或x=1或x=3,共3个值.

您可能关注的文档

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档