考点42 算法与程序框图、基本算法语句、算法案例 (3).docx
考点42 算法与程序框图、基本算法语句、算法案例一、选择题1.(2020·全国卷高考文科·T9)执行下面的程序框图,则输出的n=()A.17B.19C.21D.23【命题意图】本题主要考查对程序框图的算法功能的理解,以及等差数列前n项和公式的应用,属于基础题.【解题指南】根据程序框图的算法功能可知,要计算满足1+3+5+n>100的最小正奇数n,根据等差数列求和公式即可求出.【解析】选C.依据程序框图的算法功能可知,输出的n是满足1+3+5+n>100的最小正奇数,因为1+3+5+n=1+n×n-12+12=14n+12>100,解得n>19,所以输出的n=21.2.(2020·全国卷文科·T7)执行右面的程序框图,若输入的k=0,a=0,则输出的k为()A.2 B.3 C.4 D.5【命题意图】本题考查求循环框图的输出值,意在考查学生的分析能力和运算求解能力.【解析】选C.由已知中的程序框图可知:第1次循环,a=2×0+1=1,k=0+1=1,1>10为否;第2次循环,a=2×1+1=3,k=1+1=2,3>10为否;第3次循环,a=2×3+1=7,k=2+1=3,7>10为否;第4次循环,a=2×7+1=15,k=3+1=4,15>10为是,退出循环输出k=4.二、 填空题3.(2020·江苏高考·T5)如图是一个算法流程图,若输出y的值为-2,则输入x的值为. 【命题意图】本题主要考查流程图选择问题,注意选择条件.【解析】由题可知y=2x,x>1,x+1,x1,当y=-2时,得x+1=-2,则x=-3.答案:-3