高中数学高考专题29 算法(解析版)
展开
这是一份高中数学高考专题29 算法(解析版),共7页。试卷主要包含了以程序框图考查输出结果,以程序框图形式已知输出考查输入,以程序框图形式考查补全程序框,以算法语言形式考查输出等内容,欢迎下载使用。
【解决之道】 解决此类问题,根据程序框图按步执行即可得到输出.
【三年高考】
1.【2019年高考天津卷理数】阅读下边的程序框图,运行相应的程序,输出的值为( )
A.5B.8
C.24D.29
【答案】B
【解析】;;,结束循环,输出.故选B.
2.【2019年高考北京卷理数】执行如图所示的程序框图,输出的s值为( )
A.1B.2
C.3D.4
【答案】B
【解析】初始:,,运行第一次,,,运行第二次,,,运行第三次,,结束循环,输出,故选B.
3.【2019年高考全国Ⅲ卷理数】执行下边的程序框图,如果输入的为0.01,则输出的值等于( )
A.B.
C.D.[来
【答案】C
【解析】输入的为,不满足条件;
不满足条件;
满足条件,结束循环;
输出,故选C.
4.【2018年高考北京卷理数】执行如图所示的程序框图,输出的s值为( )
[来源:学§科§网Z§X§X§K]
A.B.
C.D.
【答案】B
【解析】执行循环前:k=1,S=1.在执行第一次循环时,S=1–.由于k=2≤3,所以执行下一次循环.S=,k=3,直接输出S=,故选B.
5.【2018年高考天津卷理数】阅读如图的程序框图,运行相应的程序,若输入N的值为20,则输出T的值为( )
A.1B.2
C.3D.4
【答案】B
【解析】若输入N=20,则i=2,T=0,=10是整数,满足条件.T=0+1=1,i=2+1=3,i≥5不成立,循环,不是整数,不满足条件,i=3+1=4,i≥5不成立,循环,=5是整数,满足条件,T=1+1=2,i=4+1=5,i≥5成立,输出T=2,故选B.
6.【2019年高考江苏卷】下图是一个算法流程图,则输出的S的值是_____________.
【答案】5
【分析】结合所给的流程图运行程序确定输出的值即可.
【解析】执行第一次,不成立,继续循环,;
执行第二次,不成立,继续循环,;
执行第三次,不成立,继续循环,;
执行第四次,成立,输出
命题规律二 以程序框图形式已知输出考查输入
【解决之道】解决此类问题,认真阅读框图,弄请框图的作用,根据输出即可计算出输入.
【三年高考】
1.【2020年高考江苏卷5】下图是一个算法流程图,若输出的值为,则输入的值是 .
【答案】
【解析】由题可知,当时,得,解得。
命题规律三 以程序框图形式考查补全程序框
【解决之道】解决此类问题之道,认真阅读框图,弄请框图的作用,逐步执行即可弄清空白框需要填入的内容.
【三年高考】
1.【2019年高考全国Ⅰ卷理数】如图是求的程序框图,图中空白框中应填入( )
A.B.
C.D.
【答案】A
【解析】初始:,因为第一次应该计算=,=2;
执行第2次,,因为第二次应该计算=,=3,
结束循环,故循环体为,故选A.
2.【2018年高考全国Ⅱ卷理数】为计算,设计了下面的程序框图,则在空白框中应填入( )
A. B.
C. D.
【答案】B
【解析】由得程序框图先对奇数项累加,偶数项累加,最后再相减.因此在空白框中应填入i=i+2,故选B.
命题规律四 以算法语言形式考查输出
【解决之道】解决此类问题,认真阅读算法,弄清算法的意义,逐步执行即可得出输出.
【三年高考】
1.【2018年高考江苏卷】一个算法的伪代码如图所示,执行此算法,最后输出的S的值为______________.
【答案】8
【解析】由伪代码可得,
因为,所以结束循环,输出
命题规律
内 容
典 型
1
以程序框图形式考查输出结果
2019年高考全国Ⅲ卷理数
2
以程序框图形式已知输出求输入
2020年高考江苏卷5
3
以程序框图形式考查补全程序框
2019年高考全国Ⅰ卷理数
4
以算法语言形式考查输出
2018年高考江苏卷
相关试卷
这是一份高中数学高考专题33 算法、复数、推理与证明(解析版),共88页。
这是一份高中数学高考专题29 算法(原卷版),共6页。试卷主要包含了以程序框图考查输出结果,以程序框图形式已知输出考查输入,以程序框图形式考查补全程序框,以算法语言形式考查输出等内容,欢迎下载使用。
这是一份高中数学高考专题29 复数(原卷版),共3页。试卷主要包含了考查复数的模,考查复数的点表示,考查复数的运算,考查复数的概念等内容,欢迎下载使用。