内容正文:
考点五 程序框图
第一部分 刷考点
1
A卷
PART ONE
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
2
B卷
PART TWO
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
A卷
B卷
本课结束
一、选择题
1. (2022·山西临汾考前适应性训练(二))执行下面的程序框图,则输出的n=( )
A.9
B.10
C.11
D.12
答案 B
解析 经过判断框时,第一次循环,S=21≤2022,n=2;
第二次循环,S=21+22=23-2≤2022,n=3;
第三次循环,S=21+22+23=24-2=14≤2022,n=4;
第四次循环,S=21+22+23+24=25-2=30≤2022,n=5;
……
第九次循环,S=21+22+23+24+…+29=210-2=1022≤2022,n=10;
第十次循环,S=21+22+23+24+…+29+210=211-2=2046>2022,判断框按照“否”输出的n=10.故选B.
2.(2022·吉林长春第二十中学第一次质量检测)按照如图的程序框图执行,若输出结果为31,则M处的条件可以是( )
A.k>32?
B.k≥16?
C.k≥32?
D.k<16?
答案 C
解析 由题意依次算得S=1,k=2;S=3,k=4;S=7,k=8;S=15,k=16;S=31,k=32,循环结束,输出S,则k=32满足M处的条件,k=16不满足M处的条件.故选C.
3.如图程序中,输入x=ln 2,y=log32,z= eq \f(1,2),则输出的结果为( )
A.x
B.y
C.z
D.无法确定
答案 A
解析 图中程序的功能是输出x,y,z的最大值,因为ln 3>1,所以y=log32= eq \f(ln 2,ln 3)<ln 2=x,x=ln 2>ln eq \r(e)= eq \f(1,2)=z,所以输出x.
4. (2022·河南许平汝联盟高三4月模拟)我国明朝数学家程大位著的《算法统宗》里有一道闻名世界的题目:“一百馒头一百僧,大僧三个更无争,小僧三人分一个,大小和尚各几丁?”如图所示的程序框图反映了对此题的一个求解算法,则输出的m的值为( )
A.25
B.45
C.55
D.75
答案 D
解析 第一次运算:n=20,m=80,S≠100;第二次运算:n=21,m=79,S≠100;第三次运算:n=22,m=78,S≠100;第四次运算:n=23,m=77,S≠100;第五次运算:n=24,m=76,S≠100;第六次运算:n=25,m=75,S=100.故选D.
5.(2022·全国乙卷(理))执行下边的程序框图,输出的n=( )
A.3
B.4
C.5
D.6
答案 B
解析 第一次循环:b=1+2×1=3,a=3-1=2,n=1+1=2, eq \b\lc\|\rc\|(\a\vs4\al\co1(\f(b2,a2)-2))= eq \b\lc\|\rc\|(\a\vs4\al\co1(\b\lc\(\rc\)(\a\vs4\al\co1(\f(3,2)))\s\up12(2)-2))= eq \f(1,4)>0.01;第二次循环:b=3+2×2=7,a=7-2=5,n=2+1=3, eq \b\lc\|\rc\|(\a\vs4\al\co1(\f(b2,a2)-2))= eq \b\lc\|\rc\|(\a\vs4\al\co1(\b\lc\(\rc\)(\a\vs4\al\co1(\f(7,5)))\s\up12(2)-2))= eq \f(1,25)>0.01;第三次循环:b=7+2×5=17,a=17-5=12,n=3+1=4, eq \b\lc\|\rc\|(\a\vs4\al\co1(\f(b2,a2)-2))= eq \b\lc\|\rc\|(\a\vs4\al\co1(\b\lc\(\rc\)(\a\vs4\al\co1(\f(17,12)))\s\up12(2)-2))= eq \f(1,1