_学年高中数学课时达标检测(四)循环结构、程序框图的画法新人教A版必修3
- 格式:doc
- 大小:317.51 KB
- 文档页数:5
课后提升作业四循环结构、程序框图的画法(45分钟70分)一、选择题(每小题5分,共40分)1.执行如图所示的程序框图,输出的S值为( )A.1B.3C.7D.15【解题指南】按照算法的顺序执行即可.【解析】选C.k=0,S=0;S=0+20=1,k=1;S=1+21=3,k=2;S=3+22=7,k=3.2.(2015·重庆高考)执行如图所示的程序框图,若输出k的值为8,则判断框内可填入的条件是( )35A.s B.s 461125C.s D.s 1224≤≤≤≤????【解析】选C.第一次循环,得k=2,s=12;第二次循环,得k=4,s=113;244+=第三次循环,得k=6,s=3111;4612+=第三次循环,得k=8,s=11125,12824+=此时退出循环,输出k=8,所以判断框内可填入的条件是s ≤1112?. 【补偿训练】如图所示的程序框图表示求算式“2×3×5×9×17”的值,则判断框内不能填入( )A.k≤17?B.k≤23?C.k≤28?D.k≤33?【解析】选D.当输出结果时,k=17,若进入下一个运算程序时,k=33,所以填入选项A,B,C时均符合条件,而当k=33时,程序运行结果为2×3×5×9×17×33.3.(2016·济宁高一检测)某程序框图如图所示,若输出的S=57,则判断框内为( )A.k>4?B.k>5?C.k>6?D.k>7?【解析】选A.由程序框图知第一次运行k=1+1=2,S=2+2=4,第二次运行k=2+1=3,S=8+3=11,第三次运行k=3+1=4,S=22+4=26,第四次运行k=4+1=5,S=52+5=57,输出S=57,所以判断框内为k>4?,故选A.4.如图所示程序框图的输出结果是( )A.3B.4C.5D.8【解析】选B.利用循环结构求解.当x=1,y=1时,满足x≤4,则x=2,y=2;当x=2,y=2时,满足x≤4,则x=2×2=4,y=2+1=3;当x=4,y=3时,满足x≤4,则x=2×4=8,y=3+1=4;当x=8,y=4时,不满足x≤4,则输出y=4.5.(2016·衡阳高一检测)如果执行如图的程序框图,输入正整数N(N ≥2)和实数a1,a2,…,a N,输出A,B,则( )A.A+B 为a 1,a 2,…,a N 的和B.A B2为a 1,a 2,…,a N 的算术平均数 C.A 和B 分别是a 1,a 2,…,a N 中最大的数和最小的数 D.A 和B 分别是a 1,a 2,…,a N 中最小的数和最大的数【解析】选C.随着k 的取值不同,x 取遍实数a 1,a 2,…,a N ,由程序框图知,x>A 时,A=x ,可知A 为a 1,a 2,…,a N 中的最大数;当x<B 时,B=x ,可知B 为a 1,a 2,…,a N 中的最小数.6.(2015·陕西高考)根据如图的框图,当输入x 为2 006时,输出的y=( )A.28B.10C.4D.2【解析】选B.模拟执行程序框图,可得x=2 006,x=2 004满足条件x≥0,x=2 002满足条件x≥0,x=2 000…满足条件x≥0,x=0满足条件x≥0,x=-2不满足条件x≥0,y=10输出y的值为10.7.(2016·全国卷Ⅲ)执行如图所示的程序框图,如果输入的a=4,b=6,那么输出的n=( )A.3B.4C.5D.6【解析】选B.执行第一次循环的情况是:a=2,b=4,a=6,s=6,n=1;执行第二次循环的情况是:a=-2,b=6,a=4,s=10,n=2,执行第三次循环的情况是:a=2,b=4,a=6,s=16,n=3,执行第四次循环的情况是:a=-2,b=6,a=4,s=20,n=4.根据走出循环体的判断条件可知执行完第四次走出循环体,输出n值,n值为4.8.执行如图所示的程序框图,输出的结果为( )A.(-2,2)B.(-4,0)C.(-4,-4)D.(0,-8)【解析】选B.x=1,y=1,k=0;s=0,t=2;x=0,y=2,k=1;s=-2,t=2,x=-2,y=2,k=2;s=-4,t=0,x=-4,y=0,k=3.输出(-4,0).二、填空题(每小题5分,共10分)9.(2016·山东高考)执行如图所示的程序框图,若输入n的值为3,则输出的S的值为 .【解析】第一次运算:-1,i=1<3,i=2,第二次运算:第三次运算:S=1,i=3=n,所以S的值为1.答案:1【补偿训练】(2016·咸阳高一检测)某程序框图如图所示,该程序运行后,输出的x值为31,则a等于 .【解析】第一次循环:x=2a+1,n=2;第二次循环:x=4a+3,n=3;第三次循环:x=8a+7,n=4退出循环,此时输出x=8a+7=31,故a=3.答案:310.执行如图所示的程序框图,若输入的x的值为1,则输出的y的值为 .【解析】执行程序为x=1→x=2,y=3×22+1=13.答案:13三、解答题(每小题10分,共20分)11.(2016·天津高一检测)设计一个算法,求1×2×3×…×100的值,并画出程序框图.【解析】算法步骤如下:第一步,S=1.第二步,i=1.第三步,S=S×i.第四步,i=i+1.第五步,判断i是否大于100,若成立,则输出S,结束算法;否则返回执行第三步.程序框图如图.12.高中某班一共有40名学生,设计程序框图,统计班级数学成绩良好(分数>80)和优秀(分数>90)的人数.【解题指南】用循环结构实现40个成绩的输入,每循环一次就输入一个成绩s,然后对s的值进行判断.设两个计数变量m,n,如果s>90,则m=m+1,如果80<s≤90,则n=n+1.再设计数器i,用来控制40个成绩的输入.【解析】程序框图如图:【能力挑战题】以下是某次考试中某班15名同学的数学成绩:72,91,58,63,84,88,90,55,61,73,64,77,82,94,60.要求将80分以上的同学的平均分求出来.画出程序框图.【解析】用条件结构来判断成绩是否高于80分,用循环结构控制输入的次数,同时引进两个累加变量,分别计算高于80分的成绩的总和和人数.程序框图如图所示.关闭Word文档返回原板块。
第3课时循环构造、程序框图的画法[学习目标] 1.掌握两种循环构造的程序框图的画法,能进行两种循环构造程序框图间的转化.2.掌握画程序框图的基本规则,能正确画出程序框图.知识点一循环构造的含义1.循环构造的定义在一些算法中,常常会出现从某处开始,依据必定的条件频频执行某些步骤的状况,这就是循环构造.频频执行的步骤称为循环体.2.循环构造的特色(1)重复性:在一个循环构造中,总有一个过程要重复一系列的步骤若干次,并且每次的操作完整同样.(2)判断性:每个循环构造都包含一个判断条件,它决定这个循环的执行与停止.(3)函数性:循环变量在构造循环构造中起了要点作用,包含着函数的思想.知识点二两种循环构造的比较常有的两种循环构造名称直到型循环构造当型循环构造构造图先循环后判断,若不满足条件则执特色行循环体,不然停止循环.知识点三程序框图的画法设计一个算法的程序框图的步骤(1)用自然语言表述算法步骤;先判断后循环,满足条件执行循环体,不然停止循环.(2)确立每一个算法步骤所包含的逻辑构造,并用相应的程序框图表示,获得该步骤的程序框图;(3)将全部步骤的程序框图用流程线连接起来,并加上终端框,获得表示整个算法的程序框图.思虑(1)循环构造的程序框图中必定含有判断框吗?(2)任何一个算法的程序框中都必含有三种基本构?答(1)循构的程序框中必定含有判断框.(2)不必定.但必含有序构.型一当型循构与直到型循构例1一个算1+2+⋯+100的的算法,并画出程序框.解方法一第一步,令i=1,S=0.第二步,若i≤100建立,行第三步;否,出S,束算法.第三步,S=S+i.第四步,i=i+1,返回第二步.程序框:方法二第一步,令i=1,S=0.第二步,S=S+i.第三步,i=i+1.第四步,若i>100不行立,返回第二步;否,出S,束算法.程序框:反思与感悟两种循构的系和区(1)系:①当型循构与直到型循构可以互相化;②循构中必然包含条件构,以保在适合的候止循;③循构只有一个进口和一个出口;④循构内不存在死循,即不存在无止的循.(2)区:直到型循构是先行一次循体,而后再判断能否行循体,当型循构是先判断能否行循体;直到型循构是在条件不足行循体,当型循构是在条件足行循体.要掌握两种循构,必抓住它的区.追踪1一个算法,求13+23+33+⋯+1003的,并画出程序框.解算法以下:第一步,使S=0.第二步,使I=1.第三步,使S=S+I3.第四步,使I=I+1.第五步,若I>100,出S,算法束;否,返回第三步.程序框如所示:型二求足条件的最大 (小)整数例2写出一个求足1×3×5×7×⋯×n>50000的最小正整数n的算法,并画出相的程序框.解算法以下:第一步,S=1.第二步,n=3.第三步,假如S≤50000,那么S=S×n,n=n+2,重复第三步;否,行第四步.第四步,n=n-2.第五步,出n.程序框如所示:但反思与感悟(1)在使用循构,需适合地置累加(乘)量和数目,在循体中要置循止的条件.(2)在最后出果,要防备出多循一次或少循一次的状况.追踪2看下边的:1+2+3+⋯+()>10000,个的答案然不独一,我只要确立出足条件的最小正整数n0,括号内填写的数只要大于或等于n0即可.写出找足条件的最小正整数n0的算法,并画出相的程序框.解方法一第一步,p=0.第二步,i=0.第三步,i=i+1.第四步,p=p+i.第五步,假如p>10000,出i;否行第六步.第六步,返回第三步,重新行第三步、第四步、第五步.算法的程序框如方法二第一步,取n的等于1.①所示.nn+1第二步,算.第三步,假如nn+1的大于10000,那么n即所求;否,n的增添1后到第二2步重复操作.依据以上的操作步,可以画出如②所示的程序框.型三循构程序框的与解例3如是求1~1000的全部偶数的和而的一个程序框,将空白上,并指明它是循构中的哪一种型,并画出它的另一种循构框.解∵当i≤1000开始行①②两部分,合循构的形式可知,程序当型循构,又i=2,S=0,且算2+4+6+⋯+1000的,故①②两分填S=S+i,i=i+2.直到型循构如所示.反思与感悟解决此类问题的要点是依据程序框图理解算法的功能.考试观察的要点是程序框图的输出功能、程序框图的增补,以及算法思想和基本的运算能力、逻辑思想能力,题目难度不大,大多可以依据程序框图的流程逐渐运算而获得.追踪训练3执行如图的程序框图,假如输入的a=4,b=6,那么输出的n=()A.3 B.4 C.5 D.6答案B分析第一次循环a=6-4=2,b=6-2=4,a=4+2=6,i=6,n=1;第二次循环a=-6+4=-2,b=4-(-2)=6,a=6-2=4,i=10,n=2;第三次循环a=6-4=2,b=6-2=4,a=4+2=6,i=16,n=3;第四次循环a=4-6=-2,b=4-(-2)=6,a=6-2=4,i=20,n=4,满足题意,结束循环.题型四循环构造的实质应用例4某工厂2016年生产小轿车200万辆,技术改革后估计每年的生产能力都比上一年增添5%,问最早哪一年该厂生产的小轿车数目超出300万辆?写出解决该问题的一个算法,并画出相应的程序框图.解算法以下:第一步,令n=0,a=200,r=0.05.第二步,T=ar(算年增量).第三步,a=a+T(算年量).第四步,假如a≤300,那么n=n+1,返回第二步;否行第五步.第五步,N=2016+n.第六步,出N.程序框如所示.反思与感悟是一道算法的用,解决此的关是懂目,建立适合的模型,找到解决的算公式.在画程序框,注意循构的.追踪4相古代的印度国王要国象棋的明者,他需要什么.明者:“陛下,在国象棋的第一个格子里面放1粒麦子,在第二个格子里面放2粒麦子,第三个格子放4粒麦子.此后每个格子中的麦粒数都是它前一个格子中麦粒数的二倍,以此推(国象棋棋共有64个格子).将些麦子我,我将感谢不尽.”国王想不简单,就人扛了一袋小麦,但不到一会就没了,最后一算果,全印度一年生的粮食也不.国王很奇异,小小的“棋”,不足100个格子,这样算怎么能放么多麦子?用程序框表示一下算法程.解就是求1+2+22+23+24+⋯+263的和.累加量和数目的用例5画出求足12+22+32+⋯+n2>20152的最小正整数n的程序框.解解分析累加量的初始1,第一次运算S=1+12致.一般把数目的初始1,累加量的初始0,本例中S=0,i=1.正解程序框如所示:A1.以下关于循构的法正确的选项是()B.循构中,判断框内的条件是独一的.判断框中的条件建即刻,要结束循环向下执行C.循环体中要对判断框中的条件变量有所改变才会使循环构造不会出现“死循环”D.循环构造就是无穷循环的构造,执行程序时会永无止境地运转下去答案C分析因为判断框内的条件不独一,故A错;因为当型循环构造中,判断框中的条件建即刻执行循环体,故B错;因为循环构造不是无穷循环的,故C正确,D错.2.阅读以以下图的程序框图,运转相应的程序,则输出S的值为()A.2B.4C.6D.8答案B分析借助循环构造进行运算,直至满足条件并输出结果.S=4不满足S≥6,S=2S=2×4=8,n=1+1=2;n=2不满足n>3,S=8满足S≥6,则S=8-6=2,n=2+1=3;n=3不满足n>3,S=2不满足S≥6,则S=2S=2×2=4,n=3+1=4;n=4满足n>3,输出S=4.应选B.3.以以下图的程序框图输出的S是126,则①应为()A.n≤5? B.n≤6? C.n≤7?D.n≤8?答案B分析2+22+23+24+25+26=126,所以应填“n≤6?”.4.执行以以下图的程序框图,若输入n的值为3,则输出s的值是()A.1B.2C.4D.7答案C分析当i=1时,s=1+1-1=1;当i=2时,s=1+2-1=2;当i=3时,s=2+3-1=4;当i=4时,退出循环,输出s=4;应选C.第4题图第5题图5.如上程序框图,当输入x的值为5时,其输出的结果是________.答案2分析∵x=5>0,∴x=5-3=2,x=2>0,∴x=2-3=-1.y=0.5-1=2.1.(1)循环构造是指在算法中需要重复执行一条或多条指令的控制构造;(2)在循环构造中,平常都有一个起循环计数作用的变量,即计数变量;(3)循环变量、循环体、循环停止条件称为循环构造的三因素.2.画程序框图要注意:(1)使用标准的框图符号;(2)框图一般按从上到下、从左到右的方向画;(3)除判断框外,大多数框图符号只有一个进入点和一个退出点,判断框是拥有超出一个退出点的独一符号;(4)框图中若出现循环构造,必定要分清当型和直到型构造的不一样;(5)在图形符号内描述的语言要特别精练、清楚.学习不是一时半刻的事情,需要平常累积,需要平常的好学苦练。
第一章算法初步1.1 算法与程序框图1.1.2 程序框图与算法的基本逻辑结构第3课时循环结构、程序框图的画法A级基础巩固一、选择题1.一个完整的程序框图至少包含()A.起止框和输入、输出框B.起止框和处理框C.起止框和判断框D.起止框、处理框和输入、输出框解析:一个完整的程序框图至少包括起止框和输入、输出框,故选A.答案:A2.如图所示的程序框图表示的算法功能是()A.计算小于100的奇数的连乘积B.计算从1开始的连续奇数的连乘积C.从1开始的连续奇数的连乘积,当乘积大于或等于100时,计算奇数的个数D.计算1×3×5×…×n≥100时的最小的n的值解析:循环一次时S=1×3,循环2次时,S=1×3×5,且S大于或等于100时输出i,故算法功能为D.答案:D3.执行如图所示的程序框图,输出的S值为()A.2B.4C.8D.16解析:框图执行如下:k=0,S=1;S=1,k=1;S=2,k=2;S=8,k=3.所以输出S 的值为8.答案:C4.(2015·天津卷)阅读下面的程序框图,运行相应的程序,则输出i的值为()A.2B.3C.4D.5解析:S=10,i=0,i=i+1=1,S=S-i=10-1=9,不满足S≤1,i=i+1=2,S=S-i=9-2=7,不满足S≤1,i=i+1=3,S=S-i=7-3=4,不满足S≤1,i=i+1=4,S=S-i=4-4=0,满足S≤1,输出i=4.答案:C5.执行如图所示的程序框图,则输出s 的值为( )A.34B.56C.1112D.2524解析:由s =0,k =0满足条件, 则k =2,s =12,满足条件;k =4,s =12+14=34,满足条件;k =6,s =34+16=1112,满足条件;k =8,s =1112+18=2524,不满足条件,此时输出s =2524.答案:D 二、填空题6.如图所示的程序框图,当输入x 的值为5时,则其输出的结果是________.解析:因为x =5,x >0, 所以x =5-3=2,x >0. 所以x =2-3=-1. 所以y =0.5-1=2. 答案:27.(2015·安徽卷)执行如图所示的程序框图(算法流程图),输出的n 为________.解析:各次循环中变量a ,n 的取值如下表所示:a 1.5 1.4 1.416 n234当a =1.416答案:48.执行如图所示的程序框图,若输出的a 值大于2 015,那么判断框内的条件应为________.解析:第一次循环:k =1,a =1,满足条件,所以a =4×1+3=7,k =1+1=2. 第二次循环:a =7<2 015,故继续循环,所以a =4×7+3=31,k =2+1=3. 第三次循环:a =31<2 015,故继续循环,所以a =4×31+3=127,k =3+1=4. 第四次循环:a =127<2 015,故继续循环,所以a =4×127+3=511,k =4+1=5. 第五次循环:a =511<2 015,故继续循环,所以a =4×511+3=2 047,k =5+1=6. 由于a =2 047>2 015,故不符合条件,输出a 值.所以判断框内的条件是“k ≤5?”. 答案:k ≤5? 三、解答题9.画出计算1+12+13+…+110的值的程序框图.解:程序框图如下图所示:10.某商场第一年销售计算机5 000台,如果平均每年销售量比上一年增加10%,那么从第一年起,大约几年可使总销售量达40 000台?画出解决此问题的程序框图.解:程序框图如下图所示:B级能力提升1.阅读下面的程序框图,运行相应的程序,输出S的值为()A.15 B.105 C.245 D.945解析:初始:S=1,i=1;第一次:T=3,S=3,i=2;第二次:T=5,S=15,i=3;第三次:T=7,S=105,i=4,满足条件,退出循环,输出S的值为105.答案:B2.阅读如图所示的程序框图,运行相应的程序,则程序运行后输出的结果为________.解析:i=1,S=0.第一次循环:S=0+lg1=-lg 3>-1,继续循环,i=3;3=-lg 5>-1,继续循环,i=5;第二次循环:S=-lg 3+lg35=-lg 7>-1,继续循环,i=7;第三次循环:S=-lg 5+lg57第四次循环:S=-lg 7+lg7=-lg 9>-1,继续循环,i=9;9第五次循环:S=-lg 9+lg9=-lg 11<-1,结束循环,输出i=9.11答案:93.某班共有学生50人,在一次数学测试中,要搜索出测试中及格(60分及以上)的成绩,试设计一个算法,并画出程序框图.解:算法如下:第一步:i=1.第二步,输入x.第三步,若x≥60则输出.第四步,i=i+1.第五步,判断i>50,是,结束;否则执行第二步.程序框图如图所示:。
人教A版高中数学必修三第一章1.1-1.1.2第3课时循环结构、程序框图的画法同步测试共 14 题一、单选题1、下面关于当型循环结构和直到型循环结构的说法,不正确的是( )A.当型循环结构是先判断后循环,条件成立时执行循环体,条件不成立时结束循环B.直到型循环结构要先执行循环体再判断条件,条件成立时结束循环,条件不成立时执行循环体C.设计程序框图时,两种循环结构可以任选其中的一个,两种结构也可以相互转化D.设计循环结构的程序框图时只能选择这两种结构中的一种,除这两种结构外,再无其他循环结构2、阅读如图所示的程序框图,运行相应的程序,输出的值等于( )A.-3B.-10C.0D.-23、阅读如图所示的程序框图,运行相应的程序.若输入的值为1,则输出的值为()A.2B.7C.8D.1284、阅读下边的程序框图,若输出的值为,则判断框内可填写().A. B.C. D.5、若执行右侧的程序框图,当输入的的值为时,输出的的值为,则空白判断框中的条件可能为()A. B.C. D.6、根据右边的图,当输入为时,输出的()A.28B.10C.4D.2二、填空题7、执行如图所示的程序框图,则输出的S值是________.8、执行如图所示的程序框图,输出的结果为________.9、执行右侧的程序框图,若输入,则输出 ________.10、如图所示,程序框图中输出S的值为________.三、解答题11、画出求满足的最小正整数n的程序框图.12、经过市场调查分析得知,2017年第一季度内,北京市海淀区居民对某种商品的需求量为18 000件.为保证商品不脱销,商家在月初时将商品按相同数量投放市场.已知年初商品的库存量为50 000件,用K表示商品的库存量,请设计一个程序框图,求出第一季度结束时商品的库存量.13、数学课上,老师为了提高同学们的兴趣,先让同学们从1到3循环报数,结果最后一个同学报2;再让同学们从1到5循环报数,最后一个同学报3;又让同学们从1到7循报数,最后一个同学报4.请你设计一个算法,计算这个班至少有多少人,并画出程序框图.14、某班共有学生50人,在一次数学测试中,要搜索出测试中及格(60分及以上)的成绩,画出解决此问题的程序框图.参考答案一、单选题1、【答案】D【解析】【解答】由于循环结构的程序框中必须包含条件结构,故选项D的说法是错误的.故答案为: D。
活页作业(四)循环结构程序框图的画法(25分钟,60分)一、选择题(每小题5分,共25分)1.如图所示,是一个循环结构的算法,下列说法不正确的是()A.①是循环变量初始化,循环就要开始B.②为循环体C.③是判断是否继续循环的终止条件D.①可以省略不写解析:①为循环变量初始化,必须先赋值才能有效控制循环,不可省略.故选D.答案:D2.图中所示的程序框图,表达式为()A.11+2+3+…+99B.11+2+3+…+100C.199D.1 100解析:由程序框图可知前面求的是1+2+3+…+99,最后输出的为前面的和的倒数,故选A.答案:A3.(2016·高考北京卷)执行如图所示的程序框图,输出S的值为()A .8B .9C .27D .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 .4B .5C . 6D .7解析:x =2,t =2,M =1,S =3,k =1; k ≤t ,M =11×2=2,S =2+3=5,k =2;k ≤t ,M =22×2=2,S =2+5=7,k =3;3>2,不满足条件,输出S =7. 答案:D5.(2015·高考重庆卷)执行如图所示的程序框图,若输出k 的值为8,则判断框内可填入的条件是( )A .s ≤34B .s ≤56C .s ≤1112D .s ≤2524解析:根据程序框图表示的算法求解.由s =0,k =0满足条件,则k =2,s =12,满足条件;k =4,s =12+14=34,满足条件;k=6,s =34+16=1112,满足条件;k =8,s =1112+18=2524,不满足条件,输出k =8.所以应填s ≤1112.答案: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,1 000]内所有奇数的和. (1)处填____________;(2)处填__________.解析:求[1,1 000]内所有奇数的和,初始值i =1,S =0,并且i <1 000,所以(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 =32,n =2;执行第二次判断:|a -1.414|=0.086>0.005,a =75,n =3;执行第三次判断:|a -1.414|=0.014>0.005,a =1712,n =4;执行第四次判断:|a -1.414|<0.005,输出n =4. 答案:4三、解答题(每小题共10分,共20分)9.设计程序框图,求出12×⎝⎛⎭⎫-23×34×⎝⎛⎭⎫-45×…×99100的值. 解:程序框图如图所示.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.-10B.6C.14D.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)步,s 1=s 1+x 1=0+1=1,s =1,i =2; 第二(i =2)步,s 1=s 1+x 2=1+1.5=2.5,s =2.52,i =3;第三(i =3)步,s 1=s 1+x 3=2.5+1.5=4,s =43,i =4;第四(i =4)步,s 1=s 1+x 4=4+2=6,s =14×6=32,i =5,不满足i ≤4,输出s =32.答案:324.按下列程序框图运算:规定:程序运行到“判断结果是否大于244”为1次运算,若x =5,则运算进行________________次才停止.解析:第一次运算得13,第二次运算得37,第三次运算得109,第四次运算得325,大于244,程序终止,故运算进行4次.答案:4三、解答题(每小题10分,共20分)5.设计一个算法求满足10<x 2<1 000的所有正整数,并画出程序框图. 解:算法步骤如下. 第一步,x =1.第二步,如果x 2>10,那么执行第三步;否则执行第四步. 第三步,如果x 2<1 000,那么输出x ;否则结束程序. 第四步,x =x +1,转到第二步. 程序框图如图.6.运行如图所示的程序框图.(1)若输入x 的值为2,根据该程序的运行过程完成下面的表格,并求输出的i 与x 的值.第i 次 i =1 i =2 i =3 i =4 i =5 x =2×3i(2)解:(1)第i 次 i =1 i =2 i =3 i =4 i =5 x =2×3i61854162486因为(2)由输出i 的值为2,则程序执行了循环体2次,即⎩⎪⎨⎪⎧3x ≤168,9x >168,解得563<x ≤56.所以输入x 的取值范围是563<x ≤56.。
课时达标检测(四)循环结构、程序框图的画法
一、选择题
.以下说法不正确的是( ).顺序结构是由若干个依次执行的处理步骤组成的,每一个算法都离不开顺序结构.循环结构是在一些算法中从某处开始按照一定条件,反复执行某一处理步骤,故循环
结构中一定包含条件结构
.循环结构中不一定包含条件结构
.用程序框图表示算法,使之更加直观形象,容易理解
答案:.(全国丙卷)执行如图所示的程序框图,如果输入的=,=,那么输出的=( )
..
..
解析:选程序运行如下:
开始=,=,=,=.
第次循环:=,=,=,=,=;
第次循环:=-,=,=,=,=;
第次循环:=,=,=,=,=;
第次循环:=-,=,=,=,=.
此时,满足条件>,退出循环,输出=.故选..(全国乙卷)执行如图所示的程序框图,如果输入的=,=,=,则输出,的值满足( )
.=.=
.=.=
解析:选输入=,=,=,
运行第一次,=,=,不满足+≥;
运行第二次,=,=,不满足+≥;
运行第三次,=,=,满足+≥,
输出=,=.
由于点在直线=上,故选..如图是一算法的程序框图,若此程序运行结果为=,则在判断框中应填入关于的判断
条件是( )
.≥?
.≥?
.≥?
.≥?
答案:
.执行如图所示的程序框图,输出的值为( )。
课时达标检测(四)循环结构、程序框图的画法
一、选择题
1.以下说法不正确的是( )
A.顺序结构是由若干个依次执行的处理步骤组成的,每一个算法都离不开顺序结构
B.循环结构是在一些算法中从某处开始按照一定条件,反复执行某一处理步骤,故循环结构中一定包含条件结构
C.循环结构中不一定包含条件结构
D.用程序框图表示算法,使之更加直观形象,容易理解
答案:C
2.(新课标全国卷Ⅱ改编)执行下面的程序框图,如果输入的x,t均为2,则输出的S=( )
A.4 B.5
C.6 D.7
答案:D
3.(湖南高考)执行如图所示的程序框图,如果输入的t∈[-2,2],则输出的S属于( )
A.[-6,-2] B.[-5,-1]
C.[-4,5] D.[-3,6]
答案:D
4.如图是一算法的程序框图,若此程序运行结果为S=720,则在判断框中应填入关于k 的判断条件是( )
A.k≥6? B.k≥7?
C.k≥8? D.k≥9?
答案:C
5.执行如图所示的程序框图,输出的S值为( )
A.3 B.-6
C.10 D.-15
答案:C
二、填空题
6.阅读下边的框图,运行相应的程序,输出S的值为________.
解析:n=3,S=0+(-2)3=-8,n-1=2>1;S=-8+(-2)2=-4,n-1=1≤1,终止循环,故输出S=-4.
答案:-4
7.如图的程序框图,若输入m=4,n=3,则输出a=________,i=________.
解析:由程序框图可知,当a=m×i=4×i能被n=3整除时输出a和i并结束程序.显然,当i=3时,a可以被3整除,故i=3,此时a=4×3=12.
答案:12 3
8.已知如图所示的程序框图(未完成),设当箭头a指向①时,输出的结果为S=m;当箭头a指向②时,输出的结果为S=n,则m+n的值为________.
解析:当箭头a指向①时:i=1,S=1;i=2,S=2;i=3,S=3;i=4,S=4;i=5,S=5;i=6,结束循环,输出结果S=m=5.当箭头a指向②时:i=1,S=1;i=2,S=1+2;i=3,S=1+2+3;i=4,S=1+2+3+4;i=5,S=1+2+3+4+5;i=6,结束循环,输
出结果S =n =1+2+3+4+5=15,故m +n =20.
答案:20 三、解答题
9.设计程序框图,求出12×⎝ ⎛⎭⎪⎫-23×34×⎝ ⎛⎭⎪⎫-45×…×99
100的值.
解:程序框图如图所示:
10.以下是某次考试中某班15名同学的数学成绩:72,91,58,63,84,88,90,55,61,73,64, 77,82,94,60.
画出求80分以上的同学的平均分的程序框图. 解:程序框图如图所示:。