高考试题精选算法框图 7页

  • 2.52 MB
  • 2021-05-14 发布

高考试题精选算法框图

  • 7页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服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 是 是 否 否