专题03算法初步【母题来源一】【2019年高考江苏卷】下图是一个算法流程图,则输出的S的值是______________.【答案】5【分析】结合所给的流程图运行程序确定输出的值即可.【解析】执行第一次,不成立,继续循环,;执行第二次,不成立,继续循环,;执行第三次,不成立,继续循环,;执行第四次,成立,输出【名师点睛】识别、运行流程图和完善流程图的思路:(1)要明确流程图的顺序结构、条件结构和循环结构;(2)要识别、运行流程图,理解框图所解决的实际问题;(3)按照题目的要求完成解答并验证.【母题来源二】【2018年高考江苏卷】一个算法的伪代码如图所示,执行此算法,最后输出的S的值为______________.【答案】8【解析】由伪代码可得,因为,所以结束循环,输出【母题来源三】【2017年高考江苏卷】如图是一个算法流程图,若输入的值为,则输出的值是______________.【答案】【解析】由题意得,故答案为.【名师点睛】算法与流程图的考查,侧重于对流程图循环结构、条件结构和伪代码的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环的初始条件、循环次数、循环的终止条件,要通过循环规律,明确流程图研究的数学问题,是求和还是求项.【命题意图】(1)了解算法的含义,了解算法的思想.(2)理解流程图的三种基本逻辑结构:顺序、条件分支、循环.(3)理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义.【命题规律】高考中对流程图的考查,主要是顺序结构、条件结构、循环结构,其中循环结构为重点,考查程序运行后的结果,或考查控制循环的条件,流程图常与函数、数列、不等式等知识点结合考查.高考中对算法语句的考查,主要是以伪代码的形式重点考查条件语句和循环语句.结合江苏近几年的高考,此部分的考查基本集中在两个方面:一是流程图表示的算法;二是伪代码表示的算法.【方法总结】三种基本逻辑结构的常见问题及解题策略:(1)顺序结构顺序结构是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的.(2)条件结构利用条件结构解决算法问题时,重点是判断框,判断框内的条件不同,对应的下一框中的内容和操作要相应地进行变化,故要重点分析判断框内的条件是否满足.(3)循环结构①已知流程图,求输出的结果.可按流程图的流程依次执行,最后得出结果.②完善流程图问题,结合初始条件和输出结果,分析控制循环的变量应满足的条件或累加、累乘的变量的表达式.③对于辨析流程图功能问题,可将程序执行几次,即可根据结果作出判断.1.【江苏省徐州市2018-2019学年高三考前模拟检测数学试题】某算法流程图如图所示,该程序运行后,若输出的,则实数的值为_______.【答案】7【解析】执行第一次循环时,有,;执行第二次循环时,有,;执行第三次循环时,有,,此时有,输出.所以,故.故填.【名师点睛】对于流程图的问题,我们可以从简单的情形逐步计算,计算时关注各变量的变化情况,并结合判断条件决定输出何种计算结果.对于本题,按流程图逐个计算后可得关于的方程,解出即可.2.【江苏省南通市2019届高三模拟练习卷(四模)数学试题】执行如图所示的伪代码,则输出的S的值为_______.【答案】【解析】模拟执行程序代码,可得S=3.第1步:i=2,S=S+i=5;第2步:i=3,S=S+i=8;第3步:i=4,S=S+i=12;第4步:i=5,S=S+i=17.此时,退出循环,输出S的值为17.故答案为17.【名师点睛】本题主要考查了循环结构的程序代码,正确依次写出每次循环得到的i,S的值是解题的关键,属于基础题.求解时,模拟执行程序代码,依次写出每次循环得到的i,S的值,即可得解输出的S的值.3.【江苏省南通市2019届高三适应性考试数学试题】一个算法的流程图如图所示,则输出的的值为_______.【答案】9【解析】初始值,第一步:,继续执行循环;第二步:,继续执行循环;第三步:,结束循环,输出.故答案为9.【名师点睛】本题主要考查程序框图,分析框图的作用,逐步执行,即可得出结果.4.【江苏省南京金陵中学、海安高级中学、南京外国语学校2019届高三第四次模拟考试...