- 1.25 MB
- 2021-06-10 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
专题15 程序框图
【2013年高考真题】
(2013·新课标Ⅰ文)(7)执行右面的程序框图,如果输入的,则输出的属于( )
(A) (B) (C) (D)
(2013·新课标Ⅱ卷)7. 执行右面的程序框图,如果输入的N=4,那么输出的S= ( )
(A)1 (B)1+
(C)1++++ (D)1++++
(2013·天津卷)3. 阅读右边的程序框图, 运行相应的程序, 则输出n的值为( )
(A) (B) 6 (C) 5 (D) 4
(2013·陕西文)4. 根据下列算法语句, 当输入x为60时, 输出y的值为
输入x
If x≤50 Then
y=0.5 * x
Else
y=25+0.6*(x-50)
End If
输出y
(A) 25
(B) 30
(C) 31
(D) 61
【答案】C
【解析】:,故选择C。
【学科网考点定位】本题考查算法程序,重点突出对条件语句的考查. 是容易题。
(2013·山东文)6. 执行右边的程序框图,若第一次输入的的值为,第二次输入的的值为,则第一次、第二次输出的的值分别为
A. B. C. D.
(2013·辽宁文)(8)执行如图所示的程序框图,若输入
A. B. C. D.
(2013·江西文)7.阅读如下程序框图,如果输出,那么空白的判断框中应填入的条件是
A. B. C. D.
(2013·广东文)5.执行如图1所示的程序框图,若输入的值为3,则输出的值是
A.1 B.2 C.4 D.7
(2013·福建文)8.阅读如图所示的程序框图,运行相应的程序,如果输入某个正整数后,( )
A.3 B.4 C.5 D.6
(2013·北京文)(6)执行如图所示的程序框图,输出的值为( )
(A) (B) (C) (D)
【答案】C
(2013·安徽文)((3)如图所示,程序据图(算法流程图)的输出结果为
(A) (B)
(C) (D)
【答案】C
【解析】;
;
,输出
所以答案选择C
【学科网考点定位】本题考查算法框图的识别,逻辑思维,属于中等难题.
(2013·浙江文)14、 某程序框图如图所示,则该程序运行后输出的值等于_________.
(2013·湖南文)12.执行如图1所示的程序框图,如果输入a=1,b=2,则输出的a的值为______
【2012年高考真题】
1.【2012高考广东文9】执行如图2所示的程序框图,若输入的值为6,则输出的值为
A. 105 B. 16 C. 15 D. 1
【答案】C
【解析】第一步:;第二步:;第三步:,结束,输出,即。
2.【2102高考福建文6】 阅读右图所示的程序框图,运行相应的程序,输出s值等于
3.【2102高考北京文4】执行如图所示的程序框图,输出S值为
(A)2 (B)4 (C)8 (D)16
【答案】C
【解析】,,,,,循环结束,输出的s为8,故选C。
4.【2012高考天津文科3】阅读右边的程序框图,运行相应的程序,则输出S的值为
(A)8 (B)18 (C)26 (D)80
【答案】C
【解析】第一次循环,第二次循环,第三次循环,第四次循环满足条件输出,选C.
5.【2012高考山东文7】执行右面的程序框图,如果输入=4,那么输出的n的值为
(A)2 (B)3 (C)4 (D)5
【答案】B
【解析】当时,第一次,第二次,第三次,此时不满足,输出,选B.
6.【2012高考新课标文6】如果执行右边的程序框图,输入正整数N(N≥2)和实数a1,a2,…,aN,输出A,B,则
(A)A+B为a1,a2,…,aN的和
(B)为a1,a2,…,aN的算术平均数
(C)A和B分别是a1,a2,…,aN中最大的数和最小的数
(D)A和B分别是a1,a2,…,aN中最小的数和最大的数
7.【2012高考安徽文6】如图所示,程序框图(算法流程图)的输出结果是
(A) 3 (B)4 (C) 5 (D)8
【答案】B
【解析】
8.【2012高考陕西文5】下图是计算某年级500名学生期末考试(满分为100分)及格率q
的程序框图,则图中空白框内应填入( )
A. q= B. q=
C .q= D.q=
【答案】D.
【解析】根据第一个条件框易知M是及格的人数,N是不及格的人数,而空白处是要填写及格率的计算公式,所以.故选D.
9.【2012高考辽宁文10】执行如图所示的程序框图,则输出的S的值是
(A) 4 (B) (C) (D) 1
【答案】D
【解析】根据程序框图可计算得
,故选D
10.【2012高考浙江文13】若某程序框图如图所示,则该程序运行后输出的值是___________。
【答案】
【解析】T,i关系如下图:
T
1
i
2
3
4
5
6
11.【2012高考江西文15】下图是某算法的程序框图,则程序运行后输入的结果是_________。
12.【2012高考湖南文14】如果执行如图3所示的程序框图,输入,则输出的数 = .
【答案】4
【解析】算法的功能是赋值,通过四次赋值得,输出.
13.【2012高考湖北文16】阅读如图所示的程序框图,运行相应的程序,输出的结果s=_________。
14.【2012高考江苏4】(5分)下图是一个算法流程图,则输出的k的值是 ▲ .
【答案】5。
【解析】根据流程图所示的顺序,程序的运行过程中变量值变化如下表:
是否继续循环
k
循环前
0
0
第一圈
是
1
0
第二圈
是
2
-2
第三圈
是
3
-2
第四圈
是
4
0
第五圈
是
5
4
第六圈
否
输出5
∴最终输出结果k=5。
【2011年高考真题】
1. (2011年高考福建卷文科5)阅读右图所示的程序框图,运行相应的程序,输出的结果是
A.3 B.11 C.38 D.123
【答案】B
【解析】,所以输出,选B.
2. (2011年高考陕西卷文科7)如右框图,当时,等于
(A) 7 (B) 8 (C)10 (D)11
3.(2011年高考安徽卷文科12)如图所示,程序框图(算法流程图)的输出结果是 .
4.(2011年高考江西卷文科13)下图是某算法的程序框图,则程序运行后输出的结果是____.
5.(2011年高考湖南卷文科11)若执行如图2所示的框图,输入则输出的数等于 .
答案:
解析:由框图功能可知,输出的数等于。
开始
输入
开始
开始
否
是
结束
输出
开始
图2
【2010年高考真题】
(2010辽宁文数)(5)如果执行右面的程序框图,输入,那么输出的等于
(A)720 (B) 360 (C) 240 (D) 120
答案:B
解析:选B.
(2010浙江文数)4.某程序框图所示,若输出的S=57,则判断框内为
(A) k>4? (B) k>5? (C) k>6? (D) k>7?
解析:选A,本题主要考察了程序框图的结构,以及与数列有关的简单运算,属容易题
(2010天津文数)(3)阅读右边的程序框图,运行相应的程序,则输出s的值为
(2010安徽文数)(13)如图所示,程序框图(算法流程图)的输出值x=
【答案】12
【解析】程序运行如下:
,输出12。
【2009年高考真题】
(2009·广东文11).某篮球队6名主力队员在最近三场比赛中投进的三分球个数如下表所示:
队员i
1
2
3
4
5
6
三分球个数
图1是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,则图中判断框应填 ,输出的s=
(注:框图中的赋值符号“=”也可以写成“←”或“:=”)
(2009·浙江文理6)某程序框图如图所示,该程序运行后输出的k的值是
(A)4 (B)5 (C)6 (D)7
【答案】A
【解析】对于,而对于,则,后面是,不符合条件时输出的.
(2009·安徽文理13) 程序框图(即算法流程图)如图所示,其输出结果是_______.
(2009·山东文理15)执行右边的程序框图,输出的T= .
开始
S=0,T=0,n=0
T>S
S=S+5
n=n+2
T=T+n
输出T
结束
是
否
【解析】:按照程序框图依次执行为S=5,n=2,T=2;
S=10,n=4,T=2+4=6;S=15,n=6,T=6+6=12;
S=20,n=8,T=12+8=20;S=25,n=10,T=20+10=30>S,输出T=30
【答案】30
【2008年高考真题】
1、(2008·山东)执行下边的程序框图1,若p=0.8,则输出的n= .
2、(2008·海南、宁夏卷)右面的程序框图,如果输入三个实数a,b,c,要求输出这三
个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( )
A. B. C. D.
【解析】变量的作用是保留3个数中的最大值,所以第二个条件结构的判断框内语句为“”,满足“是”则交换两个变量的数值后输出的值结束程序,满足“否”直接输出的值结束程序。
【答案】A
3、(2008·江苏卷)某地区为了解70~80岁老人的日平均睡眠时间(单位:h),随机选择了50位老人进行调查。下表是这50位老人日睡眠时间的频率分布表。