2022版高考人教版数学一轮练习:练案【62理】【58文】 算法与程序框图、基本算法语句
展开
这是一份2022版高考人教版数学一轮练习:练案【62理】【58文】 算法与程序框图、基本算法语句,共11页。试卷主要包含了选择题,填空题等内容,欢迎下载使用。
第一讲 算法与程序框图、基本算法语句
A组基础巩固
一、选择题
1.(2021·四川宜宾质检)符号表示大于或等于x的最小整数,在下图中输入的a,b依次为-0.3和1.4,则输出的是( C )
A.0.3 B.0.4
C.0.6 D.0.7
[解析] ∵1.4>-0.3,∴c=-1.4=2-1.4=0.6,故选C.
2.(2021·四川广安、遂宁、资阳等七市联考)执行如图所示的程序框图,若输入x的值分别为-2,eq \f(1,9),输出y的值分别为a,b,则a+b( C )
A.-4 B.-2
C.-eq \f(7,4) D.eq \f(1,4)
[解析] 由程序框图可知:程序框图的功能是计算分段函数的函数值,
当x=-2时,y=2-2=eq \f(1,4),所以a=eq \f(1,4),
当x=eq \f(1,9)时,y=lg3eq \f(1,9)=-2,所以b=-2,
所以a+b=eq \f(1,4)-2=-eq \f(7,4).故选C.
3.(2017·课标全国Ⅲ)执行下面的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为( D )
A.5 B.4
C.3 D.2
[解析] 要求N的最小值,观察选项,发现其中最小的值为2,不妨将2代入检验,当输入的N为2时,第一次循次,S=100,M=-10,t=2;第二次循环,S=90,M=1,t=3,此时退出循环,输出S=90,符合题意,故选D.
4.(2018·天津高考)阅读如图所示的程序框图,运行相应的程序,若输入N的值为20,则输出T的值为( B )
A.1 B.2
C.3 D.4
[解析] 由程序框图知,T=1,i=3,i=4;T=2,i=5,满足条件,结束循环.故输出T的值为2.故选B.
5.(2021·河南新乡模拟)下方程序框图的算法思路来源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入a,b,i的值分别为6,9,0,则输出a和i的值分别为( B )
A.0,3 B.3,3
C.0,4 D.3,4
[解析] 执行循环,得i=1,b=3;i=2,a=3;i=3,a=3,结束循环,输出a=3,i=3.故选B.
6.(2021·河南九师联盟联考)某程序框图如图所示,若a=2,则该程序运行后,输出x的值为( C )
A.8 B.26
C.80 D.242
[解析] 首先,n=1,x=2,第一次循环,x=8,n=2;第二次循环,x=26,n=3;第三次循环,x=80,n=4;结束循环,输出x=80.故选C.
7.(2021·四川资阳诊断)执行如图所示的程序框图,若输入N=6,则输出的S=( B )
A.eq \f(5,6) B.eq \f(6,7)
C.eq \f(7,8) D.eq \f(8,9)
[解析] S=eq \f(1,1×2)+eq \f(1,2×3)+…+eq \f(1,6×7)=1-eq \f(1,2)+eq \f(1,2)-eq \f(1,3)+…+eq \f(1,6)-eq \f(1,7)=1-eq \f(1,7)=eq \f(6,7).故选B.
8.(2021·河南开封模拟)右面程序框图的算法思想源于数学名著《几何原本》中的“辗转相除法”,执行该程序框图(图中“mMODn”表示m除以n的余数),若输入的m,n分别为272,153,则输出的m=( B )
A.15 B.17
C.27 D.34
[解析] 因为输入的m,n分别为272,153,
第一次循环r=119,m=153,n=119,
第二次循环r=34,m=119,n=34,
第三次循环r=17,m=34,n=17,
第四次循环r=0,m=17,故选B.
9.在如图所示的计算1+5+9+…+2017的程序框图中,判断框内应填入的条件是( A )
A.i≤2 017? B.in;第三次输入a=5,此时S=6×2+5=17,k=2+1=3,满足k>n,循环终止,输出的S=17.故选A.
12.(2021·福建龙岩一中期中)程大位是明代著名数学家,他的《新编直指算法统宗》是中国历史上一部影响巨大的著作.卷八中第33问:“今有三角果一垛,底阔每面七个.问该若干?”如图是解决该问题的程序框图.执行该程序框图,求得该垛果子的总数S为( B )
A.120 B.84
C.56 D.28
[解析] 初始值i=0,n=0,S=0,第一次循环,i=1,n=1,S=1;第二次循环,i=2,n=3,S=4;第三次循环,i=3,n=6,S=10;第四次循环,i=4,n=10,S=20;第五次循环,i=5,n=15,S=35;第六次循环,i=6,n=21,S=56;第七次循环,i=7,n=28,S=84,此时退出循环,输出S=84,故选B.
二、填空题
13.(2020·江苏高考)如图是一个算法流程图,若输出y的值为-2,则输入x的值是 -3 .
[解析] 由于2x>0,所以y=x+1=-2,解得x=-3,故答案为-3.
14.(2020·广州市五校联考)如图所示的程序框图,其输出结果为 eq \f(69,112) .
[解析] 由程序框图,得S=eq \f(1,1×3)+eq \f(1,2×4)+…+eq \f(1,6×8)
=eq \f(1,2)eq \b\lc\[\rc\](\a\vs4\al\c1(\b\lc\(\rc\)(\a\vs4\al\c1(1-\f(1,3)))+\b\lc\(\rc\)(\a\vs4\al\c1(\f(1,2)-\f(1,4)))+…+\b\lc\(\rc\)(\a\vs4\al\c1(\f(1,6)-\f(1,8)))))
=eq \f(1,2)eq \b\lc\[\rc\](\a\vs4\al\c1(1+\f(1,2)-\f(1,7)-\f(1,8)))=eq \f(69,112),故输出的结果为eq \f(69,112).
15.(2021·北京市人大附中信息卷)执行如图所示的程序框图,若输入x值满足-2
相关试卷
这是一份高考数学(文数)一轮复习创新思维课时练10.1《算法与程序框图、基本算法语句》(教师版),共8页。
这是一份高考数学(文数)一轮复习课时练习:10.1《算法与程序框图、基本算法语句》(教师版),共9页。
这是一份高考数学(文数)一轮复习课时练习:10.1《算法与程序框图、基本算法语句》(学生版)