2022版高考数学大一轮复习作业本67《算法与程序框图》(含答案详解)
展开一、选择题
执行两次如图所示的程序框图,若第一次输入的x的值为7,第二次输入的x的值为9,则第一次、第二次输出的a的值分别为( )
A.0,0 B.1,1 C.0,1 D.1,0
执行如图的程序框图,当输入的n=351时,输出的k=( )
A.355 B.354 C.353 D.352
宋元时期数学名著《算学启蒙》中有关于“松竹并生”的问题:松长五尺,竹长两尺,松日自半,竹日自倍,松竹何日而长等.下图是源于其思想的一个程序框图,若输入的a,b分别为5,2,则输出的n等于( )
A.2 B.3 C.4 D.5
执行下图的程序框图,若p=0.8,则输出的n=( )
A.4 B.3 C.2 D.1
如图程序框图输出的结果是S=720,则判断框内应填的是( )
A.i≤7 B.i>7 C.i≤9 D.i>9
运行如图所示的程序框图,则输出的结果S为( )
A.-1 B.0 C.eq \f(1,2) D.-eq \f(3,2)
阅读如图所示的程序框图,运行相应的程序.若输入x的值为1,则输出S的值为( )
A.64 B.73 C.512 D.585
阅读如图所示的程序框图,运行相应的程序.若输出S的值为1,则判断框内为( )
A.i>6? B.i>5? C.i≥3? D.i≥4?
如图所示的程序框图的算法思路源于世界数学名题“3x+1问题”.执行该程序框图.
若N=3,则输出的i=( )
A.6 B.7 C.8 D.9
执行如图所示的程序框图.若输入的a0=4,a1=-1,a2=3,a3=-2,a4=1,则输出的t的值为( )
A.5 B.10 C.12 D.14
我国古代数学著作《孙子算经》中有如下问题:“今有方物一束,外周一匝有三十二枚,问积几何?”设每层外周枚数为a,如图是解决该问题的程序框图,则输出的结果为 ( )
A.121 B.81 C.74 D.49
执行如图所示的程序框图,如果输出的k的值为3,则输入的a的值可以是 ( )
A.20 B.21 C.22 D.23
二、填空题
数列{an}满足an=n,阅读如图所示的程序框图,运行相应的程序.若输入n=5,an=n,x=2的值,则输出的结果v=________.
执行如图所示的程序框图,输出的s是________.
执行如图所示的程序框图,则输出的S的值为________.
如图是一个算法流程图.若输入x的值为eq \f(1,16),则输出y的值是 .
\s 0 参考答案
答案为:D;
解析:当x=7时,
∵b=2,∴b2=4<7=x.又7不能被2整数,∴b=2+1=3.此时b2=9>7=x,
∴退出循环,a=1,∴输出a=1.当x=9时,∵b=2,∴b2=4<9=x.
又9不能被2整除,∴b=2+1=3.
此时b2=9=x,又9能被3整除,∴退出循环,a=0.∴输出a=0.
B;
解析: = 1 \* GB3 ① SKIPIF 1 < 0 ,则 SKIPIF 1 < 0 , SKIPIF 1 < 0 ,
SKIPIF 1 < 0 成立, SKIPIF 1 < 0 , SKIPIF 1 < 0 ;
= 2 \* GB3 ② SKIPIF 1 < 0 成立, SKIPIF 1 < 0 , SKIPIF 1 < 0 ;
= 3 \* GB3 ③ SKIPIF 1 < 0 成立, SKIPIF 1 < 0 , SKIPIF 1 < 0 ;
= 4 \* GB3 ④ SKIPIF 1 < 0 不成立,所以输出 SKIPIF 1 < 0 .故选 SKIPIF 1 < 0 .
C.
解题思路:由程序框图可知:输入 SKIPIF 1 < 0 时, SKIPIF 1 < 0
SKIPIF 1 < 0 输出 SKIPIF 1 < 0 ,选择C
答案为:A
解析:执行该程序框图得n=1,S=0;S<0.8,S=0+eq \f(1,2)=0.5,n=1+1=2;S<0.8,
S=0.5+eq \f(1,22)=0.75,n=2+1=3;S<0.8,S=0.75+eq \f(1,23)=0.875,n=3+1=4,
此时S>0.8,跳出循环,输出n=4.故选A.
答案为:B
解析:第一次运行,i=10,满足条件,S=1×10=10,i=9;
第二次运行,i=9满足条件,S=10×9=90,i=8;
第三次运行,i=8满足条件,S=90×8=720,i=7;
此时不满足条件,输出的S=720.故条件应为8,9,10满足,i=7不满足,
所以条件应为i>7.故选B.
答案为:B
解析:由程序框图知,n=1,S=eq \f(1,2);n=2,S=0;n=3,S=-1;n=4,S=-eq \f(3,2);n=5,S=-1;
n=6,S=0;n=7,S=eq \f(1,2);n=8,S=0;n=9,S=-1.故S的值以6为周期循环,
而2 016=336×6,所以S=0.故选B.
答案为:B
解析:由程序框图,可得x=1,S=1;x=2,S=1+23=9;x=4,S=9+43=73.
循环结束,故输出的S为73.
答案为:D
解析:执行程序框图,进行第一次循环时,S=1×(3-1)+1=3,i=1+1=2;进行第二次循环时,S=3×(3-2)+1=4,i=2+1=3;进行第三次循环时,S=4×(3-3)+1=1,i=4,因此当输出的S的值为1时,判断框内为“i≥4?”.故选D.
答案为:C
解析:第一步:n=10,i=2;第二步:n=5,i=3;第三步:n=16,i=4;
第四步:n=8,i=5;第五步:n=4,i=6;第六步:n=2,i=7;
第七步:n=1,i=8,结束循环,输出的i=8.故选C.
答案为:D
解析:第一次循环,得t=2×1-2=0,i=2;第二次循环,得t=0+3=3,i=3;
第三次循环,得t=2×3-1=5,i=4;第四次循环,得t=2×5+4=14,i=5.
不满足循环条件,退出循环,输出的t=14.故选D.
答案为:B;
解析:a=1,S=0,n=1,第一次循环:S=1,n=2,a=8;
第二次循环:S=9,n=3,a=16;
第三次循环:S=25,n=4,a=24;
第四次循环:S=49,n=5,a=32;
第五次循环:S=81,n=6,a=40>32,输出S=81.
答案为:A;
解析:根据程序框图可知,若输出的k=3,则此时程序框图中的循环结构执行了3次,执行第1次时,S=2×0+3=3,执行第2次时,S=2×3+3=9,执行第3次时,S=2×9+3=21,因此符合题意的实数a的取值范围是9≤a<21,故选A.
答案为:129
解析:该程序框图循环4次,各次v的值分别是14,31,64,129,故输出结果v=129.
答案为:-6
解析:第一次循环:i=1,s=1;第二次循环:i=2,s=-1;第三次循环:i=3,s=2;
第四次循环:i=4,s=-2,此时i=5,执行s=3×(-2)=-6.
答案为:eq \f(13,8).
解析:运行程序框图可知,当x=1,y=1时,z=x+y=2<20,x=1,y=2;
z=x+y=3<20,x=2,y=3;z=x+y=5<20,x=3,y=5;z=x+y=8<20,x=5,y=8;
z=x+y=13<20,x=8,y=13;z=x+y=21>20,运算程序结束,输出eq \f(y,x)=eq \f(13,8).
答案为:-2;
解析:本题考查算法与程序框图.∵x=eq \f(1,16)<1,∴y=2+lg2eq \f(1,16)=-2.
2022版高考数学大一轮复习作业本68《复数》(含答案详解): 这是一份2022版高考数学大一轮复习作业本68《复数》(含答案详解),共4页。试卷主要包含了选择题,填空题等内容,欢迎下载使用。
2022版高考数学大一轮复习作业本55《随机抽样》(含答案详解): 这是一份2022版高考数学大一轮复习作业本55《随机抽样》(含答案详解),共4页。试卷主要包含了选择题,填空题等内容,欢迎下载使用。
2022版高考数学大一轮复习作业本47《椭圆》(含答案详解): 这是一份2022版高考数学大一轮复习作业本47《椭圆》(含答案详解),共5页。试卷主要包含了选择题,填空题等内容,欢迎下载使用。