江苏专用高考数学总复习专题12.1算法初步试题含解析

上传人:ch****o 文档编号:152327536 上传时间:2022-09-15 格式:DOC 页数:44 大小:826.50KB
返回 下载 相关 举报
江苏专用高考数学总复习专题12.1算法初步试题含解析_第1页
第1页 / 共44页
江苏专用高考数学总复习专题12.1算法初步试题含解析_第2页
第2页 / 共44页
江苏专用高考数学总复习专题12.1算法初步试题含解析_第3页
第3页 / 共44页
点击查看更多>>
资源描述
专题12.1 算法初步【三年高考】1【2017江苏,4】右图是一个算法流程图,若输入的值为,则输出的的值是 .【答案】 【考点】循环结构流程图【名师点睛】算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项.2. 【2016高考江苏】右图是一个算法的流程图,则输出的a的值是 .【答案】9【解析】试题分析:第一次循环:,第二次循环:,此时,循环结束,输出的a的值是9,故答案应填:9【考点】循环结构流程图【名师点睛】算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起始条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项.3【2015江苏高考,4】根据如图所示的伪代码,可知输出的结果S为_.【答案】7【解析】第一次循环:;第二次循环:;第三次循环:;结束循环,输出【考点定位】循环结构流程图4【2017课标3,理7】执行右图的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为A5B4C3D2【答案】D【考点】 流程图【名师点睛】利用循环结构表示算法,一定要先确定是用当型循环结构,还是用直到型循环结构;当型循环结构的特点是先判断再循环,直到型循环结构的特点是先执行一次循环体,再判断;注意输入框、处理框、判断框的功能,不可混用;赋值语句赋值号左边只能是变量,不能是表达式,右边的表达式可以是一个常量、变量或含变量的运算式. 5.【2017课标II,理8】执行右面的程序框图,如果输入的,则输出的( )A2 B3 C4 D5【答案】B【解析】试题分析:阅读流程图,初始化数值 循环结果执行如下:第一次: ;第二次: ;第三次: ;第四次: ;第五次: ;第六次: ;结束循环,输出 。故选B。【考点】 流程图【名师点睛】识别、运行程序框图和完善程序框图的思路(1)要明确程序框图的顺序结构、条件结构和循环结构。(2)要识别、运行程序框图,理解框图所解决的实际问题。(3)按照题目的要求完成解答并验证。6.【2017课标1,理8】右面程序框图是为了求出满足3n2n1000的最小偶数n,那么在和两个空白框中,可以分别填入AA1 000和n=n+1BA1 000和n=n+2CA1 000和n=n+1DA1 000和n=n+2【答案】D【解析】【考点】程序框图【名师点睛】解决此类问题的关键是读懂程序框图,明确顺序结构、条件结构、循环结构的真正含义.本题巧妙的设置了两个空格需要填写,所以需要抓住循环的重点,偶数该如何增量,判断框内如何进行判断可以根据选项排除. 7.【2017天津,理3】阅读右面的程序框图,运行相应的程序,若输入的值为24,则输出的值为(A)0 (B)1 (C)2 (D)3【答案】 【考点】 程序框图【名师点睛】识别算法框图和完善算法框图是近年高考的重点和热点解决这类问题:首先,要明确算法框图中的顺序结构、条件结构和循环结构;第二,要识别运行算法框图,理解框图解决的问题;第三,按照框图的要求一步一步进行循环,直到跳出循环体输出结果,完成解答近年框图问题考查很活,常把框图的考查与函数和数列等知识考查相结合8.【2017山东,理6】执行两次右图所示的程序框图,若第一次输入的的值为,第二次输入的的值为,则第一次、第二次输出的的值分别为(A)0,0 (B)1,1 (C)0,1 (D)1,0【答案】D【解析】试题分析:第一次 ;第二次,选D.【考点】程序框图,直到型循环结构【名师点睛】识别算法框图和完善算法框图是高考的重点和热点解决这类问题:首先,要明确算法框图中的顺序结构、条件结构和循环结构;第二,要识别运行算法框图,理解框图解决的实际问题;第三,按照题目的要求完成解答对框图的考查常与函数和数列等相结合,进一步强化框图问题的实际背景9【2017北京,理3】执行如图所示的程序框图,输出的s值为(A)2 (B) (C) (D)【答案】C【解析】【考点】循环结构【名师点睛】解决此类型时要注意:第一,要明确是当型循环结构,还是直到型循环结构根据各自的特点执行循环体;第二,要明确图中的累计变量,明确每一次执行循环体前和执行循环体后,变量的值发生的变化;第三,要明确循环体终止的条件是什么,会判断什么时候终止循环体,争取写出每一个循环,这样避免出错.10【2016高考新课标1卷改编】执行右面的程序框图,如果输入的,则输出x,y的值满足是【答案】【解析】试题分析:当时,不满足;,不满足;,满足;输出考点:程序框图与算法案例【名师点睛】程序框图基本是高考每年必考知识点,一般以客观题形式出现,难度不大,求解此类问题一般是把人看作计算机,按照程序逐步列出运行结果.11.【2016高考新课标3理数改编】执行下图的程序框图,如果输入的,那么输出的【答案】4考点:程序框图【注意提示】解决此类型时要注意:第一,要明确是当型循环结构,还是直到型循环结构根据各自的特点执行循环体;第二,要明确图中的累计变量,明确每一次执行循环体前和执行循环体后,变量的值发生的变化;第三,要明确循环体终止的条件是什么,会判断什么时候终止循环体12【2016年高考四川理数改编】秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的数书九章中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的程序框图给出了利用秦九韶算法求某多项式值的一个实例,若输入n,x的值分别为3,2,则输出v的值为【答案】18【解析】试题分析:程序运行如下结束循环,输出考点:1.程序与框图;2.秦九韶算法;3.中国古代数学史.【名师点睛】程序框图是高考的热点之一,几乎是每年必考内容,多半是考循环结构,基本方法是将每次循环的结果一一列举出来,与判断条件比较即可13.【2016高考新课标2理数改编】中国古代有计算多项式值的秦九韶算法,下图是实现该算法的程序框图.执行该程序框图,若输入的,依次输入的为2,2,5,则输出的【答案】17【解析】试题分析:由题意,当,输入,则,循环;输入,则,循环;输入,结束.故输出的考点: 程序框图,直到型循环结构.【名师点睛】直到型循环结构:在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环当型循环结构:在每次执行循环体前,对条件进行判断,当条件满足时,执行循环体,否则终止循环14.【2016年高考北京理数改编】执行如图所示的程序框图,若输入的值为1,则输出的值为【答案】2【解析】试题分析:输入,则,;进入循环体,否,否,此时,输出,则.考点:算法与程序框图【名师点睛】解决循环结构框图问题,要先找出控制循环的变量的初值、步长、终值(或控制循环的条件),然后看循环体,循环次数比较少时,可依次列出,循环次数较多时,可先循环几次,找出规律,要特别注意最后输出的是什么,不要出现多一次或少一次循环的错误. 15【2016高考山东理数】执行右边的程序框图,若输入的a,b的值分别为0和9,则输出的i的值为_.【答案】3【解析】试题分析:第一次循环:;第二次循环:;第三次循环:;满足条件,结束循环,此时,.考点:循环结构的程序框图【名师点睛】自新课标学习算法以来,程序框图成为常见考点,一般说来难度不大,易于得分.题目以程序运行结果为填空内容,考查考生对各种分支及算法语言的理解和掌握,本题能较好的考查考生应用知识分析问题解决问题的能力等.16.【2015高考北京,理3改编】执行如图所示的程序框图,输出的结果为【答案】17.【2015高考陕西,理8改编】根据右边的图,当输入为时,输出的【答案】10【解析】初始条件:;第1次运行:;第2次运行:;第3次运行:;第1003次运行:;第1004次运行:不满足条件,停止运行,所以输出的 【2018年高考命题预测】算法初步是新课标新增内容主要学习算法概念和程序框图,理解算法的基本结构、基本算法语句,理解古代算法案例,体会蕴含的算法思想,增强有条理的思考与表达能力,提高逻辑思维能力纵观2016各地高考试题,命题主要集中在算法的三种基本逻辑结构的框图表示,程序框图与其它知识结合是新的热点题目的位置也靠前,属于中低档题,估计2018年高考难度在中低档,可能变换一种考法,比如告诉输出结果,考查判断语句等是命题演变的趋势. 算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础.算法初步虽然是新课标增加的内容,但与前面的知识有着密切的联系,并且与实际问题的联系也非常密切.因此,在高考中算法初步知识将与函数、数列、三角、概率、实际问题等知识点进行整合,是高考试题命制的新“靓”点.这样试题就遵循了“在知识网络交汇处设计试题”的命制原则,既符合高考命题“能力立意”的宗旨,又突出了数学的学科特点.这样做,可以从学科的整体高度和思维价值的高度考虑问题,可以揭示数学各知识之间得到的内在联系,可以使考查达到必要的深度.考查形式与特点是:(1)选择题、填空题主要考查算法的含义、流程图、基本算法语句等内容,一般在每份试卷中有12题,多为中档题出现. (2)在解答题中可通过让学生读程序框图去解决其它问题,此类试题往往是与数列题结合在一起,具有一定的综合性,可以考查学生的识图能力及对数列知识的掌握情况.复习建议:一般地讲,算法是人们解决问题的固定步骤和方法在本模块中,我们应重点掌握的是在数值计算方面的算法高考新课程标准数学考试大纲对算法初步的要求是:(1)算法的含义、流程图:了解算法的含义,了解算法的思想;理解流程图的三种基本逻辑结构:顺序结构、选择结构、循环结构(2)基本算法语句:理解几种基本算法语句输入语句、输出语句、赋值语句、选择语句、循环语句的含义注意的是,考纲对算法的含义和算法的思想的要求是“了解”,而对流程图和基本算法语句的要求是“理解”由此可见,复习中应把重点放在流程图和基本算法语句上,要对这两方面的内容重点掌握、多加练习表达算法的方法有自然语言、流程图和基本算法语句三种自然语言描述算法只是学习算法的一个过渡,流程图和基本算法语句才是学习的重点,同时也是难点,尤其是选择结构和循环结构,在复习中是重中之重 【2018年高考考点定位】高考对算法的考查有两种主要形式:一是直接考查程序框图;二是程序语言运用.从涉及的知识上讲,算法初步知识与函数、数列、三角、概率、实际问题等知识点进行整合,小题目综合化是这部分内容的一种趋势.学【考点1】算法与程序框图【备考知识梳理】(1)算法的定义:广义的算法是指完成某项工作的方法和步骤,那么我们可以说洗衣机的使用说明书是操作洗衣机的算法,菜谱是做菜的算法等等.在数学中,现代意义的算法是指可以用计算机来解决的某一类问题的程序和步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成(2)描述算法可以用不同的方式.例如:可以用自然语言和数学语言加以叙述,也可以借助形式语言(算法语言)给出精锐的说明,也可以用程序框图直观的显示算法全貌.自然语言就是人们日常使用的语言,可以是人之间来交流的语言、术语等,通过分步的方式来表达出来的解决问题的过程.其优点为:好理解,当算法的执行都是先后顺序时比较容易理解;缺点是:表达冗长,且不易表达清楚步骤间的重复操作、分情况处理现象、先后顺序等问题.程序框图程序框图是用规定的图形符号来表达算法的具体过程.优点是:简捷形象、步骤的执行方向直观明了程序语言程序语言是将自然语言和框图所表达的解决问题的步骤用特定的计算机所识别的低级和高级语言编写而成.特点:能在计算机上执行,但格式要求严格(3)算法的特征:确定性:算法的每一步都应当做到准确无误、“不重不漏”.“不重”是指不是可有可无的、甚至无用的步骤,“不漏” 是指缺少哪一步都无法完成任务.逻辑性:算法从开始的“第一步”直到“最后一步”之间做到环环相扣.分工明确,“前一步”是“后一步”的前提, “后一步”是“前一步”的继续.有穷性:算法要有明确的开始和结束,当到达终止步骤时所要解决的问题必须有明确的结果,也就是说必须在有限步内完成任务,不能无限制的持续进行.2程序框图(1)程序框图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形;(2)构成程序框的图形符号及其作用程序框名称功能起止框表示一个算法的起始和结束,是任何算法程序框图不可缺少的.输入、输出框表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置.处理框赋值、计算.算法中处理数据需要的算式、公式等,它们分别写在不同的用以处理数据的处理框内.判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时在出口处标明则标明“否”或“N”.流程线算法进行的前进方向以及先后顺序循环框用来表达算法中重复操作以及运算连结点连接另一页或另一部分的框图注释框帮助编者或阅读者理解框图(3)程序框图的构成一个程序框图包括以下几部分:实现不同算法功能的相对应的程序框;带箭头的流程线;程序框内必要的说明文字3几种重要的结构(1)顺序结构顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的.它是由若干个依次执行的步骤组成的,它是任何一个算法都离不开的一种基本算法结构.见示意图和实例: A示意图输入nflag=1顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤.如在示意图中,A框和B框是依次执行的,只有在执行完A框指定的操作后,才能接着执行B框所指定的操作.(2)条件结构如下面图示中虚线框内是一个条件结构,此结构中含有一个判断框,算法执行到此判断给定的条件P是否成立,选择不同的执行框(A框、B框).无论P条件是否成立,只能执行A框或B框之一,不可能既执行A框又执行B框,也不可能A框、B框都不执行.A框或B框中可以有一个是空的,即不执行任何操作见示意图pABYN(3)循环结构在一些算法中要求重复执行同一操作的结构称为循环结构.即从算法某处开始,按照一定条件重复执行某一处理过程.重复执行的处理步骤称为循环体.循环结构有两种形式:当型循环结构和直到型循环结构.当型循环结构,如左下图所示,它的功能是当给定的条件P成立时,执行A框,A框执行完毕后,返回来再判断条件P是否成立,如果仍然成立,返回来再执行A框,如此反复执行A框,直到某一次返回来判断条件P不成立时为止,此时不再执行A框,离开循环结构.继续执行下面的框图.直到型循环结构,如右下图所示,它的功能是先执行重复执行的A框,然后判断给定的条件P是否成立,如果P仍然不成立,则返回来继续执行A框,再判断条件P是否成立.以次重复操作,直到某一次给定的判断条件P时成立为止,此时不再返回来执行A框,离开循环结构.继续执行下面的框图见示意图A成立不成立P当型循环结构 直到型循环结构成立不成立PA【规律方法技巧】1. 识别程序框图运行和完善程序框图的步骤识别运行程序框图和完善程序框图是高考的热点解答这一类问题,第一,要明确程序框图的顺序结构、条件结构和循环结构;第二,要识别运行程序框图,理解框图所解决的实际问题;第三,按照题目的要求完成解答对程序框图的考查常与数列和函数等知识相结合,进一步强化框图问题的实际背景2. 解决程序框图问题要注意几个常用变量:(1)计数变量:用来记录某个事件发生的次数,如.(2)累加变量:用来计算数据之和,如.(3)累乘变量:用来计算数据之积,如.3. 程序框图问题的解法(1)解答程序框图的相关问题,首先要认清程序框图中每个“框”的含义,然后按程序框图运行的箭头一步一步向前“走”,搞清每走一步产生的结论(2)要特别注意在哪一步结束循环,解答循环结构的程序框图,最好的方法是执行完整每一次循环,防止执行程序不彻底,造成错误4.判断条件的注意事项解决此类问题应该注意以下三个方面:一是搞清判断框内的条件由计数变量还是累加变量来表示;二是要注意判断框内的不等式是否带有等号,这直接决定循环次数的多少;三是要准确利用程序框图的赋值语句与两个变量之间的关系,把握程序框图的整体功能,这样可以直接求解结果,减少运算的次数5.画程序框图的规则如下:(1)一个完整的程序框图必须有起止框,用来表示程序的开始和结束.(2)使用标准的图形符号表示操作,带箭头的流程线表示算法步骤的先后顺序,框图一般按从上到下、从左到右的方向画(3)算法中间要处理数据或计算,可分别写在不同的处理框中.(4)如果一个流程由于纸面等原因需要分开画.要在断开处画上连结点,并标出连结的号码.如图一.实际上它们是同一点,只是化不才分开画.用连结点可避免流程线的交叉或过长,使流程图清晰.(5)注释框不是流程图必需的部分,只是为了提示用户一部分框图的作用以及对某些框图的操作结果进行说明.它帮助阅读流程图的用户更好的理解流程图的来龙去脉.(6)在图形符号内用于描述的语言要非常简练清楚【考点针对训练】1.如图所示,程序框图的输出值【答案】【解析】根据题中所给的框图,可知输出的结果为2.执行如图所示的程序框图,若要使输入的x值与输出的y值相等,则这样的x值的个数是【答案】4【考点2】算法与程序框图【备考知识梳理】1输入语句输入语句的格式:INPUT “提示内容”; 变量例如:INPUT “x=”; x功能:实现算法的输入变量信息(数值或字符)的功能.要求:(1)输入语句要求输入的值是具体的常量;(2)提示内容提示用户输入的是什么信息,必须加双引号,提示内容 “原原本本”的在计算机屏幕上显示,提示内容与变量之间要用分号隔开;(3)一个输入语句可以给多个变量赋值,中间用“,”分隔;输入语句还可以是“提示内容1”;变量1,“提示内容2”;变量2,“提示内容3”;变量3,”的形式.例如:INPUT“a=,b=,c=,”;a,b,c.2输出语句输出语句的一般格式:PRINT“提示内容”;表达式例如:PRINT“S=”;S功能:实现算法输出信息(表达式)要求:(1)表达式是指算法和程序要求输出的信息; (2)提示内容提示用户要输出的是什么信息,提示内容必须加双引号,提示内容要用分号和表达式分开.(3)如同输入语句一样,输出语句可以一次完成输出多个表达式的功能,不同的表达式之间可用“,”分隔;输出语句还可以是“提示内容1”;表达式1,“提示内容2”;表达式2,“提示内容3”;表达式3,”的形式;例如:PRINT “a,b,c:”;a,b,c.3赋值语句赋值语句的一般格式:变量=表达式赋值语句中的“”称作赋值号作用:赋值语句的作用是将表达式所代表的值赋给变量;要求:(1)赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个常量、变量或含变量的运算式.如:2=x是错误的;(2)赋值号的左右两边不能对换.赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量.如“A=B”“B=A”的含义运行结果是不同的,如x=5是对的,5=x是错的,A+B=C是错的,C=A+B是对的.(3)不能利用赋值语句进行代数式的演算.(如化简、因式分解、解方程等),如这是实现不了的.在赋值号右边表达式中每一个变量的值必须事先赋给确定的值.在一个赋值语句中只能给一个变量赋值.不能出现两个或以上的“=”.但对于同一个变量可以多次赋值.4条件语句(1)“IFTHENELSE”语句格式:IF 条件 THEN语句1ELSE语句2END IF说明:在“IFTHENELSE”语句中,“条件”表示判断的条件,“语句1”表示满足条件时执行的操作内容;“语句2”表示不满足条件时执行的操作内容;END IF表示条件语句的结束.计算机在执行“IFTHENELSE”语句时,首先对IF后的条件进行判断,如果符合条件,则执行THEN后面的“语句1”;若不符合条件,则执行ELSE后面的“语句2”.(2)“IFTHEN”语句格式:IF 条件 THEN语句END IF说明:“条件”表示判断的条件;“语句”表示满足条件时执行的操作内容,条件不满足时,直接结束判断过程;END IF表示条件语句的结束.计算机在执行“IFTHEN”语句时,首先对IF后的条件进行判断,如果符合条件就执行THEN后边的语句,若不符合条件则直接结束该条件语句,转而执行其它后面的语句5循环语句(1)当型循环语句当型(WHILE型)语句的一般格式为:WHILE 条件循环体WEND说明:计算机执行此程序时,遇到WHILE语句,先判断条件是否成立,如果成立,则执行WHILE和WEND之间的循环体,然后返回到WHILE语句再判断上述条件是否成立,如果成立,再执行循环体,这个过程反复执行,直到一次返回到WHILE语句判断上述条件不成立为止,这时不再执行循环体,而是跳到WEND语句后,执行WEND后面的语句.因此当型循环又称“前测试型”循环,也就是我们经常讲的“先测试后执行”、“先判断后循环”.(2)直到型循环语句直到型(UNTIL型)语句的一般格式为:DO循环体LOOP UNTIL 条件说明:计算机执行UNTIL语句时,先执行DO和LOOP UNTIL之间的循环体,然后判断 “LOOP UNTIL”后面的条件是否成立,如果条件成立,返回DO语句处重新执行循环体.这个过程反复执行,直到一次判断 “LOOP UNTIL”后面的条件不成立为止,这时不再返回执行循环体,而是跳出循环体执行“LOOP UNTIL 条件”下面的语句.因此直到型循环又称“后测试型”循环,也就是我们经常讲的“先执行后测试”、“先循环后判断”.【规律方法技巧】1.涉及具体问题的算法时,要根据题目进行选择,以简单、程序短、易于在计算机上执行为原则.注意条件语句的两种基本形式及各自的应用范围以及对应的程序框图.条件语句与算法中的条件结构相对应,语句形式较为复杂,要会借助框图写出程序.利用循环语句写算法时,要分清步长、变量初值、终值,必须分清循环次数是否确定,若确定,两种语句均可使用,当循环次数不确定时用while语句.2. 条件语句的主要功能是来实现算法中的条件结构.因为人们对计算机运算的要求不仅仅是一些简单的代数运算,而是经常需要计算机按照条件进行分析、比较、判断,并且按照判断后的不同情况进行不同的操作和处理.如果是要解决像“判断一个数的正负”、“比较数之间的大小”,“对一组数进行排序”、“求分段函数的函数值”等很多问题,计算机就需要用到条件语句.条件结构的差异,造成程序执行的不同.当代入x的数值时,“程序一”先判断外层的条件,依次执行不同的分支,才有可能判断内层的条件;而“程序二”中执行了对“条件1”的判断,同时也对“条件2”进行判断,是按程序中条件语句的先后依次判断所有的条件,满足哪个条件就执行哪个语句.3. 赋值语句在程序运行时给变量赋值;“=”的右侧必须是表达式,左侧必须是变量;一个语句只能给一个变量赋值;有计算功能;将一个变量的值赋给另一个变量时,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值只与最后一次赋值有关.关于赋值语句,有以下几点需要注意:赋值号左边只能是变量名字,而不是表达式,例如是错误的赋值号左右不能对换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,例如,表示用的值替代变量的原先的取值,不能改写为.因为后者表示用的值替代变量的值在一个赋值语句中只能给一个变量赋值,不能出现两个或多个“”4. 学习了循环语句的两种格式,我们来挖掘一下应用循环语句编写程序的“条件三要素”. 第一、循环语句中的变量一般需要进行一定的初始化操作.第二、循环语句在循环的过程中需要有“结束”的机会. 程序中最忌“死循环”.所谓的“死循环”就是指该循环条件永远成立,没有跳出循环体的机会.第三、在循环中要改变循环条件的成立因素程序每执行一次循环体,循环条件中涉及到的变量就会发生改变,正在步步逼近满足跳出循环体的条件.【考点针对训练】1.执行右边的伪代码后,输出的结果是 【答案】28【解析】i=1,x=4;110成立,x=6,i=4;410成立,x=14,i=7;710成立,x=28,i=10;1010不成立,所以输出的x的值为28。2.如图所示的程序执行后输出的结果为 【答案】 【解析】根据算法语句可知,符合条件,;符合条件,; ,直到时,不符合条件,输出,结束 【两年模拟详解析】1. 【苏北三市(连云港、徐州、宿迁)2017届高三年级第三次调研考试】如图是一个算法的流程图,则输出的的值为_【答案】6【解析】阅读流程图,当时,一直进行循环,当时,此时跳出循环结构,输出 .2. 【2016-2017学年度苏锡常镇四市高三教学情况调研(二)】据记载,在公元前3世纪,阿基米德已经得出了前个自然数平方和的一般公式.下图是一个求前个自然数平方和的算法流程图,若输入的值为1,则输出的值为 【答案】14【解析】第一次循环: ; 第二次循环: ; 第三次循环: ;结束循环,输出 3. 【南京市、盐城市2017届高三年级第一次模拟】如图是一个算法流程图,则输出的x的值是 .【答案】9【解析】第一次循环:,第二次循环:结束循环,输出4. 【2017年第二次全国大联考江苏卷】运行如图所示的流程图,其结果为 【答案】【解析】由程序框图,的初始值为,执行循环时依次为;.满足判断条件,退出循环,输出5. 【2017年第三次全国大联考江苏卷】若表示正整数除以正整数后的余数为,则执行该程序框图输出的_【答案】6. 【2017年第一次全国大联考江苏卷】运行如图所示的伪代码,其结果为_S2, I1While SII+1End WhilePrint S第4题图【答案】【解析】由题意得:第一次循环;第二次循环;第三次循环;第四次循环;直至第次循环;结束循环,输出7. 【20162017学年度苏锡常镇四市高三教学情况调研(一)】下图是给出的一种算法,则该算法输出的结果是 【答案】8. 【2017年高考原创押题预测卷01(江苏卷)】已知某程序框图如图所示,则该程序运行后输出的结果为( )【答案】0.8【解析】运行程序可知: ,第1次循环:是,是,;第2次循环:是,是,;第3次循环:是,否,;第4次循环:是,否,.第5次循环:是,是,此时和第1次循环时的值相等. 的值将以4为周期重复出现,于是运行至第2017=4504+1次循环:是,是,;然后第2018次循环:是,是,;第2019次循环:不满足,否,输出,退出循环程序,故此时输出的.9. 【2017年高考原创押题预测卷02(江苏卷)】执行如图所示的算法流程图,则输出的结果的值为【答案】.10. 【2017年高考原创押题预测卷03(江苏卷)】某城市缺水问题比较突出,为了制定节水管理办法,对全市居民某年的月均用水量进行了抽样调查,其中位居民的月均用水量分别为(单位:吨)根据如图所示的程序框图,若,且分别为,则输出的结果为【答案】【解析】设,当时,;当时,当时,循环结束,输出11. 【苏北四市2016届高三第二次调研】运行如图所示的伪代码,则输出的结果为 【答案】9【解析】第一次循环,,第二次循环,第三次循环,第四次循环,则12【江苏省清江中学数学模拟试卷】某程序框图如图所示,若判断框内为,则输出的S= .【答案】57【解析】循环体中的值依次为;,由于判断框为为,因此此时输出为13【江苏省清江中学2016届高三上学期周练数学试题】执行如图所示的程序框图,若输出s的值为11,则输入自然数n的值是 【答案】4【解析】执行程序框图,写出每次循环得到的s,i的值,当i=5时由题意,此时应该不满足条件in,输出s的值为11,故应该n的值为4.执行程序框图,输入ni=0,s=1满足条件in,有s=1,i=1满足条件in,有s=2,i=2满足条件in,有s=4,i=3满足条件in,有s=7,i=4满足条件in,有s=11,i=5由题意,此时应该不满足条件in,输出s的值为11故答案为:414【扬州市20152016学年度第一学期期末检测试题】.如图,若输入的值为,则相应输出的值为 .【答案】【解析】,由流程图得15【南京市、盐城市2016届高三年级第一次模拟考试数学】运行如图所示的伪代码,其结果为 .S1For I From 1 To 7 step 2SS + IEnd ForPrint S第4题图【答案】17【解析】第一次循环,I=1,S=1+1=2;第二次循环,I=3,S=2+3=5;第三次循环,I=5,S=5+5=10;第四次循环,I=7,S=10+7=17,结束循环输出S=1716【江苏省扬州中学20152016学年第二学期质量检测】执行如图所示的程序框图,则输出的值为_ 【答案】4【解析】第一次循环:;第二次循环:,第三次循环:,结束循环,输出17【江苏省苏中三市(南通、扬州、泰州)2016届高三第二次调研测试数学试题】右图是一个算法流程图,则输出的的值是 【答案】【解析】第一次循环,第二次循环,第三次循环,结束循环,输出18【南京市、盐城市2016届高三年级第二次模拟考试】执行如图所示的流程图,则输出的k的值为 k1开始输出k结束S16 S1YN SS3k1 kk1(第5题图)【答案】【解析】第一次循环,第二次循环,第三次循环,第四次循环,结束循环,输出19【江苏省扬州中学2016届高三4月质量监测】右边程序输出的结果是_ S1For I From 1 To 5 Step 2 SSIEnd ForPrint S【答案】10【解析】第一次循环:,第二次循环:,第三次循环:,输出的结果是10.20【江苏省南京市2016届高三年级第三次学情调研适应性测试数学】如图是一个算法流程图,则输出的S的值是 (第5题)【答案】【解析】第一次循环:,第一次循环:,结束循环,输出21【南京市2016届高三年级第三次模拟考试】执行如图所示的伪代码,输出的结果是 S1I2While S100II2SSIEnd WhilePrint I(第5题图)【答案】8【解析】第一次循环:,第二次循环:,第三次循环:,输出22.【江苏省苏锡常镇四市2016届高三教学情况调研(二)数学试题】某算法流程图如右图所示,该程序运行后,若输出的,则实数等于 (第7题) 结束 开始 n 1 x a x 2x+ 1 输出x N n3 n n+ 1 Y 【答案】【解析】第一次循环,第二次循环,第三次循环,结束循环输出23【江苏省苏北三市2016届高三最后一次模拟考试】执行如图所示的流程图,则输出的值为 .【答案】3【解析】第一次循环:,第二次循环:,第三次循环:,结束循环,输出 【一年原创真预测】1.执行如下图所示的程序框图,则输出的值为【答案】5【入选理由】本题考查算法与程序框图等基础知识,意在考查读懂算法语句,进行简单计算的能力本题属于常规题,难度适中,故选此题2.执行如图所示的程序框图,则输出的结果是_ 【答案】12【解析】;,即输出的结果为12.【入选理由】本题主要考查循环结构的程序框图的输出功能.按照程序框图中的运算步骤逐步实施运算,并不断检验是否满足输出的条件即可本题立意新,综合性强,难度适中,故选此题3.设为等差数列,其中,阅读如图所示的程序框图,运行相应的程序,则输出结果为 【答案】16【解析】设等比数列公比为,则,所以,程序在执行过程中,的值依次为:;,程序结束,输出【入选理由】本题考查算法与程序框图,等比数列,数列求和等基础知识,意在考查读懂算法语句,进行简单计算的能力高考对算法的考查主要是程序框图,试题以选择题或填空题的形式出现,主要考查程序框图运行的输出结果或判断条件的确定本题中与数列交汇命题、立意新颖、难度适中,故选此题
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 中学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!