内容正文:
送分点10 程序框图
层级一 自主练透送分点
1.(2023·全国甲卷理)执行下面的程序框图,则输出的B=
A.21 B.34 C.55 D.89
题组自练
当k=1时,判断框条件满足,第一次执行循环体,A=1+2=3,B=3+2=5,k=1+1=2;
当k=2时,判断框条件满足,第二次执行循环体,A=3+5=8,B=8+5=13,k=2+1=3;
当k=3时,判断框条件满足,第三次执行循环体,A=8+13=21,B=21+13=34,k=3+1=4;
当k=4时,判断框条件不满足,跳出循环体,输出B=34.故选B.
√
2.(2022·全国乙卷)执行如图所示的程序框图,输出的n=
A.3 B.4 C.5 D.6
执行第一次循环,b=b+2a=1+2=3,
a=b-a=3-1=2,n=n+1=2,
√
执行第二次循环,b=b+2a=3+4=7,
a=b-a=7-2=5,n=n+1=3,
执行第三次循环,b=b+2a=7+10=17,
a=b-a=17-5=12,n=n+1=4,
3.(2023·四川泸州三诊)执行下图所示的程序框图,若输入N的值为8,则输出S的值为
√
由于满足1+3+5+…+n>2 023后,此时i值比程序要求的i的值多2,又执行了一次i=i+2,故输出的应为i-4.故选A.
4.(2023·河南省名校第一次联考)如图所示的程序框图是为了求出满足1+3+5+…+n≤2 023的最大正奇数n的值,那么在框中,可以填
A.“输出i-4”
B.“输出i-2”
C.“输出i-1”
D.“输出i”
√
5.执行如图所示的程序框图,若输出的结果为126,则判断框内的条件可以为
A.n≤5?
B.n≤6?
C.n≤7?
D.n≤8?
√
初始值,n=1,S=0,进入循环,S=2,n=2;S=6,n=3;S=14,n=4;S=30,n=5;S=62,n=6;S=126,n=7,此时退出循环,输出S=126.所以判断框内的条件可以为n≤6?,故选B.
6.(2023·河南新乡一模)如图,程序框图的输出值y∈[3,+∞),则输入值x的取值范围是
A.(-∞,-2]
B.[-2,7]
C.[7,+∞)
D.(-∞,-2]∪[7,+∞)
由 得x≥7;由 得x≤-2.
所以输入值x的取值范围是(-∞,-2]∪[7,+∞).故选D.
√
7.(2023·西安五校高三联考)我国古代数学著作《九章算术》中有如下问题:“今有人持金出五关,前关二而税一,次关三而税一,次关四而税一,次关五而税一,次关六而税一……”根据该问题所蕴含的数学思想,设计如图所示的程序框图,执行该程序框图,则输出的i的值为
A.4
B.5
C.6
D.7
√
i=1,a=72,S=0,
不满足S<60,终止循环.则输出的i的值为6,故选C.
8.(2019·全国Ⅲ卷)执行如图所示的程序框图,如果输入的ε为0.01,则输出s的值等于
√
解决程序框图的基本方法
1.按部就班法:即按照流程线的指向逐步进行运算,直至满足输出的条件.
2.整体功能法:即根据程序框图与流程线的指向,掌握其整体的功能,然后求解.
练后悟通
1.注意判断框内的条件与计数变量、累加变量的对应关系,避免计算次数错误.
2.明确循环结构的终止条件.
易错提醒
谢谢观看
==>0.01;
==>0.01;
==<0.01,此时输出n=4.故选B.
A.- B.- C.0 D.
由题可知,S=sin +sin +sin +sin
+sin +sin +sin +sin =0.故选C.
满足S<60,S=57.6+=60,i=6;
满足S<60,S==36,i=2;
满足S<60,S=36+=48,i=3;
满足S<60,S=48+=54,i=4;
满足S<60,S=54+=57.6,i=5;
A.2-
B.2-
C.2-
D.2-
执行程序框图,x=1,s=0,s=0+1=1,x=,不满足x<ε=0.01;所以s=1+=2-,x=,不满足x<0.01;所以s=1++=2-,x=,不满足x<0.01;所以s=1+++=2-,x=,不满足x<0.01;所以s=1++++=2-,x=,不满足x<0.01;所以s=1+++++=2-,x=,不满足x<0.01;所以s=1++++++=2-,x=,满足x<0.01.故输出s=2-.
$$