数学(人教版必修3)练习1.1.2第3课时循环结构程序框图的画法(活页作业)_第1页
数学(人教版必修3)练习1.1.2第3课时循环结构程序框图的画法(活页作业)_第2页
数学(人教版必修3)练习1.1.2第3课时循环结构程序框图的画法(活页作业)_第3页
数学(人教版必修3)练习1.1.2第3课时循环结构程序框图的画法(活页作业)_第4页
数学(人教版必修3)练习1.1.2第3课时循环结构程序框图的画法(活页作业)_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

活页作业(四)循环结构程序框图的画法(25分钟,60分)一、选择题(每小题5分,共25分)1.如图所示,是一个循环结构的算法,下列说法不正确的是()A.①是循环变量初始化,循环就要开始B.②为循环体C.③是判断是否继续循环的终止条件D.①可以省略不写解析:①为循环变量初始化,必须先赋值才能有效控制循环,不可省略.故选D.答案:D2.图中所示的程序框图,表达式为()A.eq\f(1,1+2+3+…+99) B.eq\f(1,1+2+3+…+100)C.eq\f(1,99) D.eq\f(1,100)解析:由程序框图可知前面求的是1+2+3+…+99,最后输出的为前面的和的倒数,故选A.答案:A3.(2016·高考北京卷)执行如图所示的程序框图,输出S的值为()A.8 B.9C.27 D.36解析:借助循环结构进行运算求解.k=0,s=0,满足k≤2;s=0,k=1,满足k≤2;s=1,k=2,满足k≤2;s=1+23=9,k=3,不满足k≤2,输出s=9.答案:B4.(2014·高考新课标全国卷Ⅱ)执行如图所示的程序框图,如果输入的x,t均为2,那么输出的S=()A.4 B.5C.6 D.7解析:x=2,t=2,M=1,S=3,k=1;k≤t,M=eq\f(1,1)×2=2,S=2+3=5,k=2;k≤t,M=eq\f(2,2)×2=2,S=2+5=7,k=3;3>2,不满足条件,输出S=7.答案:D5.(2015·高考重庆卷)执行如图所示的程序框图,若输出k的值为8,则判断框内可填入的条件是()A.s≤eq\f(3,4) B.s≤eq\f(5,6)C.s≤eq\f(11,12) D.s≤eq\f(25,24)解析:根据程序框图表示的算法求解.由s=0,k=0满足条件,则k=2,s=eq\f(1,2),满足条件;k=4,s=eq\f(1,2)+eq\f(1,4)=eq\f(3,4),满足条件;k=6,s=eq\f(3,4)+eq\f(1,6)=eq\f(11,12),满足条件;k=8,s=eq\f(11,12)+eq\f(1,8)=eq\f(25,24),不满足条件,输出k=8.所以应填s≤eq\f(11,12).答案:C二、填空题(每小题5分,共15分)6.(2016·高考山东卷)执行如图的程序框图,若输入的a,b的值分别为0和9,则输出的i的值为________.解析:利用循环结构的知识进行求解.第1次循环:a=0+1=1,b=9-1=8,a<b,此时i=2;第2次循环:a=1+2=3,b=8-2=6,a<b,此时i=3;第3次循环:a=3+3=6,b=6-3=3,a>b,此时i=3.答案:37.根据条件把图中的程序框图补充完整,求区间[1,1000]内所有奇数的和.(1)处填____________;(2)处填__________.解析:求[1,1000]内所有奇数的和,初始值i=1,S=0,并且i<1000,所以(1)应填S=S+i,(2)为i=i+2.答案:(1)S=S+i(2)i=i+28.(2015·高考安徽卷)执行如图所示的程序框图(算法流程图),输出的n为________.解析:结合程序框图逐一验证求解.执行第一次判断:|a-1.414|=0.414>0.005,a=eq\f(3,2),n=2;执行第二次判断:|a-1.414|=0.086>0.005,a=eq\f(7,5),n=3;执行第三次判断:|a-1.414|=0.014>0.005,a=eq\f(17,12),n=4;执行第四次判断:|a-1.414|<0.005,输出n=4.答案:4三、解答题(每小题共10分,共20分)9.设计程序框图,求出eq\f(1,2)×eq\b\lc\(\rc\)(\a\vs4\al\co1(-\f(2,3)))×eq\f(3,4)×eq\b\lc\(\rc\)(\a\vs4\al\co1(-\f(4,5)))×…×eq\f(99,100)的值.解:程序框图如图所示.10.已知函数f(x)=3x,求f{f[f(x)]}.画出输入x求函数值的程序框图.解:算法如下.第一步,输入x.第二步,i=1.第三步,若i≤3,则执行第四步;否则,执行第七步.第四步,y=3x.第五步,x=y.第六步,i=i+1,返回第三步.第七步,输出y.程序框图如图所示.(20分钟,40分)一、选择题(每小题5分,共10分)1.(2015·高考天津卷)阅读如图所示的程序框图,运行相应的程序,则输出S的值为()A.-10 B.6C.14 D.18解析:先识别程序框图的功能,再结合循环结构与条件结构求解.S=20,i=1,i=2i=2,S=S-i=20-2=18,不满足i>5;i=2i=4,S=S-i=18-4=14,不满足i>5;i=2i=8,S=S-i=14-8=6,满足i>5;故输出S=6.答案:B2.运行如图所示的程序框图,若输出的结果是7,则判断框中的横线上可以填入的最大整数为()A.7 B.8C.9 D.10解析:在循环体内部,执行运算s=s+i,i=i+2,可知当执行完第三次循环后s=1+3+5=9,i=7,所以第三次循环是最后一次循环,返回判断条件时,应不满足判断条件,退出循环,即s=9时,不满足判断条件.故答案为9.答案:C二、填空题(每小题5分,共10分)3.某城市缺水问题比较突出,为了制定节水管理办法,对全市居民某年的月均用水量进行了抽样调查,根据如图所示的程序框图,若其中4位居民的月均用水量(单位:t)分别为1,1.5,1.5,2,则输出的结果s为________________.解析:第一(i=1)步,s1=s1+x1=0+1=1,s=1,i=2;第二(i=2)步,s1=s1+x2=1+1.5=2.5,s=eq\f(2.5,2),i=3;第三(i=3)步,s1=s1+x3=2.5+1.5=4,s=eq\f(4,3),i=4;第四(i=4)步,s1=s1+x4=4+2=6,s=eq\f(1,4)×6=eq\f(3,2),i=5,不满足i≤4,输出s=eq\f(3,2).答案:eq\f(3,2)4.按下列程序框图运算:规定:程序运行到“判断结果是否大于244”为1次运算,若x=5,则运算进行________________次才停止解析:第一次运算得13,第二次运算得37,第三次运算得109,第四次运算得325,大于244,程序终止,故运算进行4次.答案:4三、解答题(每小题10分,共20分)5.设计一个算法求满足10<x2<1000的所有正整数,并画出程序框图.解:算法步骤如下.第一步,x=1.第二步,如果x2>10,那么执行第三步;否则执行第四步.第三步,如果x2<1000,那么输出x;否则结束程序.第四步,x=x+1,转到第二步.程序框图如图.6.运行如图所示的程序框图.(1)若输入x的值为2,根据该程序的运行过程完成下面的表格,并求输出的i与x的值.第i次i=1i=2i=3i=4i=5x=2×3i(2)若输出i的值为2,求输入x的取值范围.解:(1)第i次i=1i=2i=3i=4i=5x=2×3i6185416

温馨提示

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

评论

0/150

提交评论