全国通用2018届高考数学二轮复习第17练程序框图练习文

全国通用2018届高考数学二轮复习第17练程序框图练习文

ID:47028141

大小:1.11 MB

页数:18页

时间:2019-06-29

全国通用2018届高考数学二轮复习第17练程序框图练习文_第1页
全国通用2018届高考数学二轮复习第17练程序框图练习文_第2页
全国通用2018届高考数学二轮复习第17练程序框图练习文_第3页
全国通用2018届高考数学二轮复习第17练程序框图练习文_第4页
全国通用2018届高考数学二轮复习第17练程序框图练习文_第5页
资源描述:

《全国通用2018届高考数学二轮复习第17练程序框图练习文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第17练 程序框图[明考情]程序框图是每年必考题,一般以选择题形式呈现,中低档难度;近几年有和其他知识或传统文化相结合的题目出现.[知考向]1.程序框图的输出.2.程序框图的填充.3.程序框图的综合应用.考点一 程序框图的输出方法技巧 程序框图中循环结构是高考考查的重点,确定循环结构的输出结果要注意以下几点:(1)明确循环次数和循环条件,把握循环变量的变化情况.(2)模拟运行循环变量取初始值和最后几个值时输出结果的变化.1.阅读如图所示的程序框图,若运行相应的程序,则输出的S的值是(  )18A.39B.21C.81D.102答案 D解析 第一次循环,S=3,n=2;第

2、二次循环,S=3+2×32=21,n=3;第三次循环,S=21+3×33=102,n=4;第四次循环,不满足条件,输出S=102.182.执行如图所示的程序框图,则输出的结果为(  )A.B.C.D.答案 B解析 根据题意,本程序框图为求和运算.第1次循环:S=0+=,k=3;第2次循环:S=+==,k=5;第3次循环:S=+=,k=7;第4次循环:S=+=,k=9;第5次循环:S=+=,k=11;此时,k>10,输出S=.3.如图所示的程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a等于(

3、  )A.0B.2C.4D.1418答案 B解析 第一次执行,输入a=14,b=18,因为a<b,所以b=18-14=4;第二次执行,因为a=14,b=4,a>b,所以a=14-4=10;第三次执行,因为a=10,b=4,a>b,所以a=10-4=6;第四次执行,因为a=6,b=4,a>b,所以a=6-4=2;第五次执行,因为a=2,b=4,a<b,所以b=4-2=2,此时a=b=2.4.执行如图所示的程序框图,如果输入的t∈[-1,3],则输出的s的取值范围为______.答案 [-3,4]解析 本程序的条件结果对应的表达式为s=则当t∈[-1,1)时,s=3t∈[-

4、3,3);当t∈[1,3]时,s=4t-t2=-(t-2)2+4∈[3,4].综上,s∈[-3,4].5.《孙子算经》中有道算数题:“今有百鹿入城,家取一鹿不尽,又三家共一鹿适尽,问城中家几何?”,意思是有100头鹿,每户分1头还有剩余;再每3户共分一头,正好分完,问共有多少户人家?设计框图如下,则输出i的值是(  )A.74B.75C.76D.77答案 B解析 程序在执行过程中,i=1,i=2,…,i=75,满足100-i-=0,输出i=75,故选B.18考点二 程序框图的填充方法技巧 (1)条件结构的程序框图可结合分段函数的思想根据输出结果确定填充内容.(2)循环结

5、构的程序框图可先假设i>n或i<n,模拟运行,直到运行结果和题目要求一致.6.如图所示的程序框图能判断任意输入的数x的奇偶性,其中判断框内的条件是(  )A.m=0?B.m=1?C.x=0?D.x=1?答案 B解析 由程序框图所体现的算法可知判断一个数是奇数还是偶数,看这个数除以2的余数是1还是0.由图可知应该填m=1?.7.执行如图所示的程序框图,若输出的结果S=720,则判断框内应填的是(  )A.i≤7?B.i>7?C.i≤9?D.i>9?答案 B解析 第一次循环:i=10满足条件,S=1×10=10,i=9.第二次循环:i=9满足条件,S=10×9=90,i=8

6、.第三次循环:i=8满足条件,S=90×8=720,i=7.此时不满足条件,输出的S=720.故i=8,9,10满足条件,i=7不满足条件,所以判断框内应填“i>7?”.188.执行如图所示的程序框图,若输出的结果为,则判断框中应填入的条件是(  )A.k>5?B.k>6?C.k>7?D.k>8?答案 B解析 第一次运行S=1+,k=2;第二次运行S=1++,k=3;…;第n次运行S=1+++…+=,k=n+1,此时结束循环,得n=6,故判断框中应该填入“k>6?”.9.执行如图所示的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中

7、应填入(  )A.c>x?B.x>c?C.c>b?D.b>c?答案 A解析 由于要取a,b,c中的最大数,输出的x应当是a,b,c中的最大者,所以应填比较x18与c大小的语句,结合各选项知选A.10.执行如图所示的程序框图,如果输出s=3,那么判断框内应填入的条件是(  )A.k≤6?B.k≤7?C.k≤8?D.k≤9?答案 B解析 k=2,s=1,s=1×log23=log23;k=3,s=log23·log34=log24;k=4,s=log24·log45=log25;k=5,s=log25·log56=log26;k=6,s=lo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。