第37讲 算法与程序框图

来源 :高中生学习·高三理综版 | 被引量 : 0次 | 上传用户:NMGYXK110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  考情分析
  本讲考试的重点在三种基本逻辑结构,而循环结构则是重中之重.算法初步的考纲要求和它在教材中的地位,决定了只能在小题中考查它,而且考查的重点是循环结构,有时也有条件结构.以循环结构为载体,可以结合数列、函数、概率与统计等进行综合命题.考试说明中要求的第一条就是“对数学基本知识的考查,既全面又突出重点,注重学科的内在联系和知识的综合”.算法的含义、算法的思想不需要单独命题考查,以框图为载体,里面就承载了算法的含义和算法的思想.
  命题特点
  算法和程序框图的核心是程序框图是三种基本逻辑结构,它与其他知识,如函数、方程、不等式、数列等有密切的联系,应用非常广泛.
  从最近几年各省份的高考信息统计可以看出,命题会呈现出以下特点:
  1.考查题型以选择、填空题为主,分值约点5分左右,基本属于容易题.
  2.重点考查程序框图的应用和基本算法语句,如条件结构、循环结构,以及它们相对应的基本算法语句,注重程序框图和基本算法语句的应用及判别.
  3.预计本讲在今后的高考中仍将在程序框图和算法语句处命题,且更加注重考查学生的识图能力、分析问题和解决问题的能力.
  1. 考查基本的逻辑结构
  例1 (1)阅读下图(1)所示的程序框图,运行相应的程序,输出的结果是 ( )
  [①][②]
  A.[3] B.[11] C.[38] D.[123]
  (2)已知函数[y=log2x,2-x,x≥2,x<2,]如图(2)表示的是给定[x]的值,求其对应的函数值[y]的程序框图.
  ①处应填写________;②处应填写________.
  解析 (1)[a=1<10],[a=12+2=3<10],
  [a=32+2=11>10]. 故输出结果为[11].
  (2)由框图可知只要满足①中的条件则对应的函数解析式为[y=2-x],故此处应填写[x<2],则②处应填写[y=log2x].
  答案 (1)B (2)①[x<2?] ②[y=log2x]
  点拨 对于循环结构,依次写出每一次运行的过程,对照判断框的输出条件,一般能得到正确结果;对于条件结构,写出分段函数即可.解决问题的关键在于正确识别框图表示的逻辑结构,针对不同的逻辑结构,制定相应的解题策略.
  2. 考查程序框图的识别及应用
  例2 如图是求[x1,x2,…,x10]的乘积[S]的程序框图,图中空白框中应填入的内容为 ( )
  A.[S=S?n+1] B.[S=S?xn+1]
  C.[S=S?n] D.[S=S?xn]
  解析 由题意可知,输出的是10个数的乘积,故循环体应为[S=S*xn],所以选D.
  答案 D
  点拨 对于程序框图中某一步语句的确定问题,涉及到的多为判断框与直行框语句的填写,需要仔细分析每一步运行的过程与输出结果.若要确定判断框语句,通常要写出每一次运行的过程,结合输出结果,就能得到正确答案;若要确定执行框语句,通常要根据输出结果分析出数列的递推关系.
  3. 考查其它知识时融入算法与程序框图
  例3 某篮球队6名主力队员在最近三场比赛中投进的三分球个数如下表所示:
  [队员[i]\&1\&2\&3\&4\&5\&6\&三分球个数\&[a1]\&[a2]\&[a3]\&[a4]\&[a5]\&[a6]\&]
  如图是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,则图中判断框应填______,输出的[S=]______.
  解析 由题意可知,程序框图是要统计6名队员投进的三分球的总数,由程序框图的循环逻辑知识可知,判断框应填[i<7?]或[i≤6?],输出的结果就是6名队员投进的三分球的总数,而6名队员投进的三分球数分别为[a1,a2,a3,a4,a5,a6],故输出的[S=a1+a2+a3+a4+a5+a6].
  答案 [i<7?i≤6?] [a1+a2+a3+a4+a5+a6].
  点拨 算法问题与各个数学分支都可以很好地结合,可以侧重考查算法问题,亦可以重点考查其它数学知识.算法问题与其它数学分支结合时,若程序框图实际上是其它知识的另类呈现方式,重点考查的是其它知识,则要通过分析确定程序框图所反应的情境及意图.
  备考指南
  1. 本讲主要考查算法的含义和程序框图的理解和应用.
  2. 本部分在高考题中以选择、填空为主,属于中档题.(1)解决实际生活问题时,首先要认真分析,联系解决此类问题的数学方法,综合考虑此类问题中可能涉及的问题,明确选择合适的算法逻辑结构来画出程序框图.(2)在算法中,遇到不同形式的选择问题,需要考虑利用条件结构,对式子呈现一定规律且计算项较多时,需要考虑利用循环结构,要注意第一次循环和最后一次循环的结果,以免多算或漏算.
  限时训练
  1. 阅读右边的程序框图,若输入[N=100],则输出的结果为 ( )
  A.[50] B.[1012]
  C. [51] D.[1032]
  2. 给出如图的程序框图,若输出的结果[y>1],则输入的[x]的取值范围是 ( )
  A.[(-1,1)] B.[-1,+∞]
  C.[-∞,-2?1,+∞] D.[-∞,0?1,+∞]
  3. 某程序框图如图所示,则该程序运行后的输出结果是 ( )
  A.[1112] B.[16] C.[34] D.[2524]
  4. 某程序框图如图所示,该程序运行后输出[S]的值是 ( )
  A.[10] B.[12] C.[100] D.[102]
  5. 如图,运行该程序框图后输出的[S]值为 ( )
  A.[66] B.[55] C.[11] D.[10]
  6. 执行如图所示的程序框图,若输出的结果为[63],则判断框中应填 ( )
  A. [n≤7?] B. [n>7?]
  C. [n≤6?] D. [n>6?]
  7. 执行如图所示的程序框图,输出的[S]值为 ( )
  A. [2] B. [4] C. [8] D. [16]
  8. 如图所示,程序框图(算法流程图)的输出结果是 ( )
  A. [3] B. [4] C. [5] D. [8]
  9. 阅读右边的程序框图,运行相应的程序,当输入[x]的值为[-25]时,输出[x]的值为 ( )
  A. [-1] B. [1] C. [3] D. [9]
  10. 执行如图所示的程序框图,则输出的[S]的值是 ( )
  A. [-1] B. [23] C. [32] D. [4]
  11. 如图程序框图,其作用是输入[x]的值,输出相应的[y]值,若要使输入的[x]值与输出的[y]值相等, 则这样的[x]值有______ 个.
  12. 若某程序框图如图所示,则该程序运行后输出的值是____.
  13.若框图所给的程序运行结果为[S=90],那么判断框中应填入的关于[k]的条件是____________.
  14. 如果执行如图所示的程序框图,输入[x=-1,n=3.]求输出结果.
  15. 若某程序框图如图所示,求该程序运行后输出的值.
  16. 阅读如图所示的程序框图,求输出结果.
  17. 执行如图所示的程序框图,若输入[n]的值为[8],求输出结果.
其他文献
何谓生成?生成就是创生、建构或生长.《现代汉语规范词典》把生成解释为产生、形成.产生就是出现,是从已有的事物中生长出新事物新现象;形成就是经过发展变化而成为.可以说,学习过程就是不断生成的过程——生成新的知识,新的见解,新的能力.而这个生成,有学习者的自我生成,比如,自学所得,思考所得,也有学习者在教师帮助下的生成.目前,谈得比较多的是教师对生成性资源的利用问题,而如何帮助学生生成却谈得不多——本
也算怀旧吧,我想起我读的第一本毛泽东著作,是《论联合政府》,那是在1946年初,旧政协在重庆召开,一时好像有成立联合政府的一线希望。刚刚结束八年抗战,中国人多么盼望能够
我们解题时数形结合法以其简洁直观备受青睐,特别是在应对客观题时更是如此.但有时由于对函数的性质理解和掌握的不够深透,容易得出错误的结论,华罗庚先生曾经说过“数缺形时少直观,形少数时难入微;数形结合百般好,隔离分家万事休.”现就下面的题目为例,通过数与形的分析,对这两类函数的交点个数问题作较为深入的探究.  题1 (文[1]第21页第7题)已知0
明代开封地位重要,城市性质特殊,周王府的修造又给这座城市留下鲜明的时代特征。利用文献和考古资料相结合的方法,本文复原了开封周藩世系、周王府的建筑布局,认为周王府深刻