2019年高考数学真题分类汇编 专题12 算法 文科及答案
- 格式:doc
- 大小:383.00 KB
- 文档页数:9
2015年高考数学真题分类汇编专题12 算法文
1.【2015高考新课标1,文9】执行右面的程序框图,如果输入的0.01
t=,则输出的n=()
(A)5(B)6(C)10(D)12
【答案】C
考点:程序框图
【名师点睛】本题是已知程序框图计算输出结果问题,对此类问题,按程序框图逐次计算,直到输出时,即可计算出输出结果,是常规题,程序框图还可考查已知输入、输出,不全框图或考查程序框图的意义,处理方法与此题相同.
2.【2015高考重庆,文8】执行如图(8)所示的程序框图,则输出s的值为()
(A) 3
4
(B)
5
6
(C)
11
12
(D)
25
24
【答案】D
【解析】初始条件:0,0s k ==,
第1次判断0<8,是,112,0;22
k s ==+
= 第2次判断2<8,是,1134,;244
k s ==+= 第3次判断4<8,是,31116,;4612
k s ==+= 第4次判断6<8,是,111258,;12824
k s ==+= 第5次判断8<8,否,输出2524s =; 故选D.
【考点定位】程序框图.
【名师点睛】本题考查程序框图,这是一个当循环结构,先判断条件是否成立再确定是否循环,一步一步进行求解.本题属于基础题,注意条件判断的准确性.
3.【2015高考四川,文6】执行如图所示的程序框图,输出S 的值为( )
(A )B (C )-
12 (D )12 【答案】D
【解析】第四次循环后,k =5,满足k >4,输出S =sin 56π=12
,选D 【考点定位】本题考查循环结构形式的程序框图,考查特殊角的三角函数值,考查基本运算能力.
【名师点睛】在算法的考点上,四川省以程序框图的考查为主,而考查程序框图,必定是以循环结构形式出现,它可以包括程序框图的所有结构类型.本题只需对循环后的k 值进行判定,最后输出相应的三角函数值即可,属于简单题.
4.【2015高考天津,文3】阅读下边的程序框图,运行相应的程序,则输出i 的值为( ) (A) 2 (B) 3 (C) 4 (D)5
【答案】C
【解析】
由程序框图可知:2,8;3,S 5;4, 1.i S i i S ====== 故选C.
【考点定位】本题主要考查程序框图及学生分析问题解决问题的能力.
【名师点睛】天津卷程序框图常以客观题形式出现,属于基础题,解决此类问题的关键是确定循环次数,当循环次数不多时,可以逐次列出计算结果,天津卷2014年第3题和本题是同一类问题,希望考生留意这种命题方式.
5.【2015高考陕西,文7】根据右边框图,当输入x 为6时,输出的y =( ) A .1 B .2 C .5 D .10
【答案】D
【解析】该程序框图运行如下:6330x =-=>,330x =-=,0330x =-=-<,
2(3)110y =-+=,故答案选D .
【考点定位】程序框图的识别.
【名师点睛】1.本题考查程序框图的识别,解题的关键是判断什么时候退出循环.2.考查逻辑思维能力、计算能力.本题属于基础题,常考题型.
6.【2015高考湖南,文5】执行如图2所示的程序框图,如果输入n=3,中输入的S=( )
A、6
7
B、
3
7
C、
8
9
D、
4
9
【答案】B
【解析】由题根据所给程序框图不难得到所求S值即是求递推数列的连续前3项的和;
由题
1113
1335577
++=
⨯⨯⨯
,故选B.
【考点定位】程序框图
【名师点睛】识别运行算法流程图和完善流程图是高考的热点.解答这一类问题,第一,要明确流程图的顺序结构、条件结构和循环结构;第二,要识别运行流程图,理解框图所解决的实际问题;第三,按照题目的要求完成解答.对流程图的考查常与数列和函数等知识相结合,进一步强化框图问题的实际背景.
7.【2015高考福建,文4】阅读如图所示的程序框图,运行相应的程序.若输入x的值为1,则输出y的值为()
A.2 B.7 C.8 D.128
【答案】C
【解析】由题意得,该程序表示分段函数2,2,9,2
x x y x x ⎧≥=⎨-<⎩,则(1)918f =-=,故选C .
【考点定位】程序框图.
【名师点睛】本题考查程序框图,关键在于读懂框图有什么功能,要注意依序进行,认真判断条件来决定程序的执行方向.理解每个变量和框图的关系.运算量不大,重在理解,重在细心,属于基础题.
8.【2015高考北京,文5】执行如图所示的程序框图,输出的k 的值为( )
A .3
B .4
C .5
D .6
【答案】B
【考点定位】程序框图.
【名师点晴】本题主要考查的是程序框图,属于容易题.解题时一定要抓住重要条件“
1
4
a ”,
否则很容易出现错误.在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.
9.【2015高考安徽,文7】执行如图所示的程序框图(算法流程图),输出的n为()
(A )3 (B )4 (C )5 (D )6
【答案】B 【解析】执行第一次循环体:;2,23==
n a 此时;005.0086.0414.15.1414.1≥=-=-a 执行第二次循环体:;3,5
7==n a 此时;005.0014.0414.14.1414.1≥=-=-a 执行第三次循环体:;4,12
17==n a 此时005.0414.1<-a ,此时不满足,判断条件,输 出n =4,故选B .
【考点定位】本题主要考查程序框图以及循环结构的判断.
【名师点睛】考生在解决程序框图以及循环结构时,首先要明确循环的条件,其次在计算的过程中要细心,本题还考查了考生的计算能力.
10.【2015高考山东,文11】执行右边的程序框图,若输入的x 的值为1,则输出的y 的值是 .
【答案】13
【解析】 第一次执行程序,满足条件2,112x x <=+=;第二次执行程序,不满足条件22,32113x y <=⨯+=,输出13y =,结束.答案为13.
【考点定位】算法与程序框图.
【名师点睛】本题考查算法与程序框图,在理解条件分支结构的基础上,准确地加以计算. 本题属于基础题,考查算法与程序框图的基本概念和基本结构,本题给定数据较小,循环次数少,大大降低了题目的难度.。