- 2021-05-14 发布 |
- 37.5 KB |
- 7页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
高考试题精选算法框图
算法与程序框图(大纲) (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 是 是 否 否查看更多