内容正文:
专题05 算法初步
【母题来源一】【2020年高考江苏卷】如图是一个算法流程图,若输出的值为,则输入的值是_____.
【答案】
【解析】【分析】根据指数函数的性质,判断出,由此求得的值.
【详解】由于,所以,解得.
故答案为:
【点睛】本小题主要考查根据程序框图输出结果求输入值,考查指数函数的性质,属于基础题.
【母题来源二】【2019年高考江苏卷】下图是一个算法流程图,则输出的S的值是___________.
【答案】5
【分析】结合所给的流程图运行程序确定输出的值即可.
【解析】执行第一次,不成立,继续循环,;
执行第二次,不成立,继续循环,;
执行第三次,不成立,继续循环,;
执行第四次,成立,输出
【名师点睛】识别、运行流程图和完善流程图的思路:
(1)要明确流程图的顺序结构、条件结构和循环结构;
(2)要识别、运行流程图,理解框图所解决的实际问题;
(3)按照题目的要求完成解答并验证.
【母题来源三】【2018年高考江苏卷】一个算法的伪代码如图所示,执行此算法,最后输出的S的值为______________.
【答案】8
【解析】由伪代码可得,
因为,所以结束循环,输出
【命题意图】
(1)了解算法的含义,了解算法的思想.
(2)理解流程图的三种基本逻辑结构:顺序、条件分支、循环.
(3)理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义.
【命题规律】
高考中对流程图的考查,主要是顺序结构、条件结构、循环结构,其中循环结构为重点,考查程序运行后的结果,或考查控制循环的条件,流程图常与函数、数列、不等式等知识点结合考查.高考中对算法语句的考查,主要是以伪代码的形式重点考查条件语句和循环语句.结合江苏近几年的高考,此部分的考查基本集中在两个方面:一是流程图表示的算法;二是伪代码表示的算法.
【方法总结】
三种基本逻辑结构的常见问题及解题策略:
(1)顺序结构
顺序结构是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的.
(2)条件结构
利用条件结构解决算法问题时,重点是判断框,判断框内的条件不同,对应的下一框中的内容和操作要相应地进行变化,故要重点分析判断框内的条件是否满足.
(3)循环结构
①已知流程图,求输出的结果.可按流程图的流程依次执行,最后得出结果.
②完善流程图问题,结合初始条件和输出结果,分析控制循环的变量应满足的条件或累加、累乘的变量的表达式.
③对于辨析流程图功能问题,可将程序执行几次,即可根据结果作出判断.
1.(江苏省南京市金陵中学、南通市海安高级中学、南京市外国语学校2020届高三下学期第四次模拟数学试题)运行如图所示的伪代码,输出的T的值为________.
2.(江苏省泰州市姜堰区、南通市如东县2020届高三下学期适应性考试数学试题)一个算法的伪代码如图所示,执行此算法,则最后输出的S的值是________.
3.(江苏省扬州中学2020届高三下学期6月模拟考试数学试题)根据如图所示的伪代码,当输出y的值为时,则输入的的值为___________________.
4.(江苏省南通市2020届高三下学期6月模拟考试数学试题)如图是一个算法的流程图,则输出的的值为___________.
5.(2020届江苏省南通市四校联盟高三数学模拟试题)如图是一个算法的伪代码,其输出的结果为_______.
6.(江苏省盐城中学2020届高三下学期第一次模拟数学试题)如图所示的流程图的运行结果是______.
7.(2020届江苏省苏州市吴江区高三下学期五月统考数学试题)如图是一个算法的程序框图,当输入的值x为8时,则其输出的结果是__________.
8.(2020届江苏省苏州市三校高三下学期5月联考数学试题)运行如图所示的伪代码,其结果为 .
9.(江苏省盐城市2020届高三下学期第四次模拟数学试题)执行如图所示的流程图,输出k的值为_______.
10.(2020届江苏省淮安市新淮高级中学高三下学期5月调研数学试题)下图是某算法的程序框图,则程序运行后输出的结果是____.
11.(2020届江苏省南通市高三下学期4月高考模拟数学试题)阅读如图所示的程序框,若输入的n是30,则输出的变量S的值是______.
12.(2020届江苏省南通市高三下学期5月模拟考试数学试题)执行如下的程序框图,若,则输出的的值为______.
13.(2020届江苏省七市(南通、泰州、扬州、徐州、淮安、连云港、宿迁)高三下学期第三次调研考试数学试题)如图是一个算法流程图,则输出的的值是____.
14.(2020届江苏省盐城市、南京市高三年级第一次模拟数学试题)运行如图所示的伪代码,则输出的的值为_______.
15.(江苏省盐城市、南京市20