- 2.52 MB
- 2021-05-14 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
算法与程序框图(大纲)
(1)算法的含义、程序框图
①了解算法的含义,了解算法的思想。
②理解程序框图的三种基本逻辑结构:顺序、条件分支、循环。
(2)基本算法语句
理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义。
算法初步部分解读
◆对本部分的考查,主要以手动准确运行程序框图,确定程序框图输出的结果;条件框的填空。注意与函数求值,数列求和求积相结合的问题。
高考训练题
1. 执行下图(左)所示的程序框图,若输入,则输出的值为_____________
2. 如下图(中),程序框图(算法流程图)的输出值________
3. 下图(右)中流程图表示的算法的运行结果是_________
4.[2014安徽] 右图(左)程序框图(算法流程图)的输出结果z是( )
A.34 B.55 C.78 D.89
5.[2014·浙江] 若某程序框图如右(右)图,当输入n=50时,则该程序运行后输出的结果i是________.
6.[2014江西] 阅读如下程序框图,运行相应的程序,则程序运行后输出的结果i为 ( )
A.7 B.9 C.10 D.11
是
否
开始
输入abc
x=a
b>x
输出x
结束
x=b
x=c
否
是
7、右面(右)图的程序框图,如果输入三个实数a、b、c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( )
A. c>x B. x>c C. c>b D. b>c
8. 右面(左)图中x1,x2,x3为某次考试三个评阅人对同一道题的独立评分,p为该题的最终得分.当x1=6,x2=9,p=8.5时,x3等于( )
A.11 B.10 C.8 D.7
9.为了求满足1+2+3+…+n<2013的最大的自然数n,算法框图如下(左)图所示,则输出框中应填输出( )
A.i-2 B.i-1 C.i D.i+1
10.[2014湖北] 阅读下(中)的程序框图,运行相应的程序,若输入n的值为 9,则输出S的值为_____.
11.[2014湖南] 执行下(右)如图的程序框图,如果输入的t∈[-2,2],则输出的S属于( )
A.[-6,-2] B.[-5,-1] C.[-4,5] D.[-3,6]
12.[2014新课标Ⅱ] 执行下左(1)所示的程序框图,如果输入的x,t均为2,则输出的S=( )
A.4 B.5 C.6 D.7
13.[2014新课标Ⅰ] 执行下左(2)的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=( )
A. B. C. D.
14.[2014·山东] 执行下左(3)的程序框图,若输入的x的值为1,则输出的n的值为________.
15.[2014·陕西] 根据下左(4)的框图,对大于2的整数N,输出的数列的通项公式是( )
A.an=2n B.an=2(n-1) C.an=2n D.an=2n-1
16.(2013江西文)阅读如下程序框图,如果输出i=4,那么空白的判断框中应填入的条件( )
A.S<8 B.S<9 C.S<10 D.S<11
17.(2013陕西文)根据下列算法语句,当输入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
18.[2014·四川] 执行右图的程序框图,如果输入的x,y∈R,那么输出的S的最大值为( )
A.0 B.1 C.2 D.3
19.(2013课标Ⅱ文)执行下(左)图的程序框图,如果输入的,那么输出的( )
(A) (B)
(C) (D)
20.(2013课标Ⅰ文)执行下(中)的程序框图,如果输入的,则输出的属于 ( )
A. B. C. D.
21.(2012课标Ⅰ)如果执行下(右)的程序框图,输入正整数和数列,输出A,B,则( )
(A)A+B为的和
(B)为的算术平均数
(C)A和B分别是中最大的数和最小的数
(D)A和B分别是中最小的数和最大的数
22.【2015新课标1文】执行下面的程序框图,如果输入的,则输出的( )
(A) (B) (C) (D)
【名师点睛】本题是已知程序框图计算输出结果问题,对此类问题,按程序框图逐次计算,直到输出时,即可计算出输出结果,是常规题,程序框图还可考查已知输入、输出,补全框图或考查程序框图的意义,处理方法与此题相同.
23.【2015重庆】执行如图所示的程序框图,则输出s的值为( )
(A) (B) (C) (D)
24.【2015湖南文5】执行如右图所示的程序框图,如果输入n=3,中输入的S=( )
A、 B、 C、 D、
S←1
I←1
While I8
S←S+2
I←I+3
End While
Print S
【名师点睛】识别运行算法流程图和完善流程图是高考的热点.解答这一类问题,第一,要明确流程图的顺序结构、条件结构和循环结构;第二,要识别运行流程图,理解框图所解决的实际问题;第三,按照题目的要求完成解答.对流程图的考查常与数列和函数等知识相结合,强化问题的实际背景.
25.【2015江苏】根据如右(上)图所示的伪代码,可知输出的结果S为_____.
26.【2012江西】下图为某算法的程序框图,则程序运行后输出的结果是______________.
27.【2015北京文】执行下(左)图所示的程序框图,输出的的值为( )
A. B. C. D.
28.【2015安徽文7】执行下(中)图所示的程序框图(算法流程图),输出的n为( )
(A)3 (B)4 (C)5 (D)6
29.【2015北京理3】执行下(右)图所示的程序框图,输出的结果为( )
A. B. C. D.
30.【2015新课标2】下边(左)图的程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入分别为14,18,则输出的( )
A.0 B.2 C.4 D.14
31.【2012陕西10】右图是用模拟方法估计圆周率的程序框图,表示估计结果,则图中空白框内应填入( . )
A. B. C. D.
a > b
a = a - b
b = b - a
输出a
结 束
开 始
输入a,b
a ≠ b
是
是
否
否
相关文档
- 高考一轮复习区域自然资源综合开发2021-05-144页
- 2014高考英语完形填空短文改错阅读2021-05-149页
- 2015高考英语冲刺2015模拟题汇编第2021-05-1410页
- 江苏高考对联题目精选精炼2021-05-145页
- 高考必备文学常识(语文)240772021-05-1422页
- 高考历史模拟测试阶段性测试题192021-05-1417页
- 高考电化学专题复习知识点总结完美2021-05-145页
- 2014年版高考语文句式与修辞二轮重2021-05-146页
- 近四川高考生物四川卷及解析2007202021-05-1484页
- 2013年广东高考理科数学试题及答案2021-05-1410页