《2022届高三数学一轮复习(原卷版)专题29 算法(解析版).docx》由会员分享,可在线阅读,更多相关《2022届高三数学一轮复习(原卷版)专题29 算法(解析版).docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、专题29 算法 命题规律内 容典 型以程序框图形式考查输出结果2019年高考全国卷理数以程序框图形式已知输出求输入2020年高考江苏卷5以程序框图形式考查补全程序框2019年高考全国卷理数以算法语言形式考查输出2018年高考江苏卷命题规律一 以程序框图考查输出结果【解决之道】 解决此类问题,根据程序框图按步执行即可得到输出.【三年高考】1.【2019年高考天津卷理数】阅读下边的程序框图,运行相应的程序,输出的值为( )A5B8C24D29【答案】B【解析】;,结束循环,输出故选B.2.【2019年高考北京卷理数】执行如图所示的程序框图,输出的s值为( )A1B2C3D4【答案】B【解析】初始:
2、,运行第一次,运行第二次,运行第三次,结束循环,输出,故选B3.【2019年高考全国卷理数】执行下边的程序框图,如果输入的为0.01,则输出的值等于( )ABCD来 【答案】C【解析】输入的为,不满足条件;不满足条件;满足条件,结束循环;输出,故选C4.【2018年高考北京卷理数】执行如图所示的程序框图,输出的s值为( )来源:学§科§网Z§X§X§KABCD来源:Z|xx|k.Com【答案】B【解析】执行循环前:k=1,S=1在执行第一次循环时,S=1由于k=23,所以执行下一次循环S=,k=3,直接输出S=,故选B5.【2018年高考天津卷
3、理数】阅读如图的程序框图,运行相应的程序,若输入N的值为20,则输出T的值为( )A1B2C3D4【答案】B【解析】若输入N=20,则i=2,T=0,=10是整数,满足条件T=0+1=1,i=2+1=3,i5不成立,循环,不是整数,不满足条件,i=3+1=4,i5不成立,循环,=5是整数,满足条件,T=1+1=2,i=4+1=5,i5成立,输出T=2,故选B6.【2019年高考江苏卷】下图是一个算法流程图,则输出的S的值是_【答案】5【分析】结合所给的流程图运行程序确定输出的值即可【解析】执行第一次,不成立,继续循环,;执行第二次,不成立,继续循环,;执行第三次,不成立,继续循环,;执行第四次
4、,成立,输出命题规律二 以程序框图形式已知输出考查输入【解决之道】解决此类问题,认真阅读框图,弄请框图的作用,根据输出即可计算出输入.【三年高考】1.【2020年高考江苏卷5】下图是一个算法流程图,若输出的值为,则输入的值是 .【答案】【解析】由题可知,当时,得,解得。命题规律三 以程序框图形式考查补全程序框【解决之道】解决此类问题之道,认真阅读框图,弄请框图的作用,逐步执行即可弄清空白框需要填入的内容.【三年高考】1.【2019年高考全国卷理数】如图是求的程序框图,图中空白框中应填入( )ABCD【答案】A【解析】初始:,因为第一次应该计算=,=2;执行第2次,因为第二次应该计算=,=3,结束循环,故循环体为,故选A2.【2018年高考全国卷理数】为计算,设计了下面的程序框图,则在空白框中应填入( )A B C D【答案】B【解析】由得程序框图先对奇数项累加,偶数项累加,最后再相减.因此在空白框中应填入i=i+2,故选B命题规律四 以算法语言形式考查输出【解决之道】解决此类问题,认真阅读算法,弄清算法的意义,逐步执行即可得出输出.【三年高考】1.【2018年高考江苏卷】一个算法的伪代码如图所示,执行此算法,最后输出的S的值为_【答案】8【解析】由伪代码可得,因为,所以结束循环,输出