欢迎来到天天文库
浏览记录
ID:45531442
大小:247.50 KB
页数:9页
时间:2019-11-14
《2019届高考数学一轮复习 第十一章 统计与统计案例、算法 课时跟踪训练60 算法程序框图 文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课时跟踪训练(六十)算法程序框图[基础巩固]一、选择题1.如图所示,程序框图(算法流程图)的输出结果是( )A.-3B.-2C.-1D.0[解析] 由条件,第一次运行后x=2,y=0;第二次运行后x=4,y=-1;第三次运行后x=8,y=-2;则输出结果是-2.选B.[答案] B2.阅读如图所示的程序框图,运行相应的程序,输出的结果是( )A.3B.11C.38D.123[解析] a=1,a<10,a=12+2=3;a=3<10,a=32+2=11;a=11>10,∴输出a=11.[答案] B3.(2016·全国卷Ⅲ)执行如图所示的程序框图,如果输入的a=4,b=6,那么输出
2、的n=( )A.3B.4C.5D.6[解析] 由程序框图依次得①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,此时s>16,输出n=4.[答案] B4.(2016·全国卷Ⅱ)中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图.执行该程序框图,若输入的x=2,n=2,依次输入的a为2,2,5,则输出的s=( )A.7B.12C.17D.34[解析] 输入x=2,n=2.初始k=0,s=0.第一次输入a=2,s=0×2+2=2,k=0+1=
3、1≤n,进入循环;第二次输入a=2,s=2×2+2=6,k=1+1=2≤n,再次进入循环;第三次输入a=5,s=6×2+5=17,k=2+1=3>n,跳出循环,输出s=17.故选C.[答案] C5.如图给出的是计算+++…+的值的一个程序框图,则菱形判断框内应填入的条件是( )A.i<15?B.i>15?C.i<16?D.i>16?[解析] 注意到+++…+是数列的前15项和,结合题意得,菱形判断框内应填入的条件是“i>15?”,选B.[答案] B6.(2017·天津卷)阅读如图所示的程序框图,运行相应的程序,若输入N的值为24,则输出N的值为( )A.0B.1C.2D.3[
4、解析] 第一次循环,24能被3整除,N==8>3;第二次循环,8不能被3整除,N=8-1=7>3;第三次循环,7不能被3整除,N=7-1=6>3;第四次循环,6能被3整除,N==2<3,结束循环,故输出N的值为2.选择C.[答案] C二、填空题7.运行如图所示的程序,输出的结果是__________.[解析] ∵a=4,b=5,∴a=a+b=9,b=a-b=9-5=4,∴输出的结果为4.[答案] 48.执行如图所示的程序框图,则输出0的概率为__________.[解析] 因为的长度为-1=,[1,3]的长度为3-1=2,所以输出0的概率为=.[答案] 9.(2016·山东卷)执
5、行如图所示的程序框图,若输入n的值为3,则输出的S的值为________. [解析] i=1时,执行S=S+-,得S=-1;i=2时,执行S=S+-,得S=-1+-=-1;i=3时,执行S=S+-,得S=(-1)+-=1.由于i=3≥3成立,故输出S=1.[答案] 1[能力提升]10.(2017·东北三省四市二模)运行如图所示的程序框图,则输出的a,b,c满足( )A.c≤b≤aB.a≤b≤cC.a≤c≤bD.b≤c≤a[解析] 因为“t=a,a=b,b=t”这三个语句的作用是借助新的变量t将a与b的值进行互换,所以此框图的作用是将输入的a,b,c的值按照从大到小的顺序进行排
6、序,故选A.[答案] A11.(2018·天星大联考)执行如图所示的程序框图,则输出的结果为( )A.-B.C.-D.[解析] 已知S,n的初值均为1,则第一次运行循环时,S=cos,由于n=1不满足条件n>2,执行n=n+1,即n=2,循环S=cos·cos,此时n=2,不满足条件n>2,继续执行n=n+1,即n=3,循环S=coscoscos,由于n=3满足条件n>2,则输出S,即S=coscoscos=coscoscos=-coscoscos=-=-=.故选B.[答案] B12.(2017·沈阳第一次质量监测)中国古代数学著作《孙子算经》中有这样一道算术题:“今有物不知其
7、数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”人们把此类题目称为“中国剩余定理”.若正整数N除以正整数m后的余数为n,则记为N≡n(modm),例如11≡2(mod3).现将该问题以程序框图给出,执行该程序框图,则输出的n等于( )A.21B.22C.23D.24[解析] 当n=21时,21被3整除,执行否.当n=22时,22除以3余1,执行否;当n=23时,23除以3余2,执行是;又23除以5余3,执行是,输出的n=23.故选C.[答案] C13.阅读下面的程序框
此文档下载收益归作者所有