程序框图文科高考真题

合集下载

高考常考基础题3 程序框图(答案版)

高考常考基础题3  程序框图(答案版)

高考常考基础题3 程序框图1.(2020全国Ⅰ文9)执行下面的程序框图,则输出的 ( )A .B .C .D .【答案】C【解析】依据程序框图的算法功能可知,输出的是满足的最小正奇数,,解得,∴输出的,故选C .2.(2020全国Ⅱ文7)执行右图的程序框图,若输入的,则输出的为()A .2B .3C .4D .5【答案】Cn=17192123n 135100n ++++>()()211112135110024n n n n -⎛⎫+⨯+ ⎪⎝⎭++++==+>19n >21n =0,0k a ==k【解析】由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出的值,模拟程序的运行过程:,第1次循环,,为否; 第2次循环,,为否;第3次循环,,为否;第4次循环,,为是,退出循环,输出.故选C .3.(2019全国Ⅰ文理】如图是求的程序框图,图中空白框中应填入( )A .B .C .D . 【答案】A【解析】初始:,∵第一次应该计算=,=2; 执行第2次,,∵第二次应该计算=,=3, k 0,0k a ==2011a =⨯+=,011k =+=210>2113a =⨯+=,112k =+=310>2317a =⨯+=,213k =+=710>27115a =⨯+=,314k =+=1510>4k =112122++12A A =+12A A=+112A A =+112A A=+1,122A k ==≤1122+12A +1k k =+22k =≤112122++12A +1k k =+结束循环,故循环体为,故选A . 【秒杀速解】认真观察计算式子的结构特点,可知循环体为. 4.(2019全国Ⅲ文理】执行下边的程序框图,如果输入的为0.01,则输出的值等于A .B .C .D . 【答案】C【解析】输入的为,不满足条件; 不满足条件;满足条件,结束循环; 输出,故选C . 12A A=+12A A =+εs 4122-5122-6122-7122-ε0.0111,01,0.01?2x s x ==+=<1101,0.01?24s x =++=<⋅⋅⋅611101,0.00781250.01?22128S x =++++==<676111112(1)22222S =+++=⨯-=-5.(2018全国Ⅱ文理)为计算,设计了如图的程序框图,则在空白框中应填入 A . B . C . D .【答案】B 【解析】由程序框图的算法功能知执行框计算的是连续奇数的倒数和,而执行框计算的是连续偶数的倒数和,∴在空白执行框中应填入的命令是,故选B .11111123499100=-+-++-…S1=+i i 2=+i i 3=+i i 4=+i i 1=+N N i11=++T T i 2=+i i6.(2017新课标Ⅰ文理)下面程序框图是为了求出满足的最小偶数,那A.和B.和C.和D.和【答案】D【解析】由题意选择,则判定框内填,由∵选择偶数,∴矩形框内填,故选D.7.(2017新课标Ⅲ文理)执行下面的程序框图,为使输出的值小于91,则输入的正整数的最小值为A.5 B.4 C.3 D.2【答案】D【解析】若,第一次循环,成立,,,321000n n->n 1000A>1n n=+1000A>2n n=+1000A≤1n n=+1000A≤2n n=+321000n n->1000A≤2n n=+SN2N=12≤100S=10M=-22i=≤成立,第二次循环,此时,,不成立,∴输出成立,∴输入的正整数的最小值是2,故选D .8.(2015新课标II 文理)如图程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”,执行该程序框图,若输入分别为14,18,则输出的=A .0B .2C .4D .14【答案】B 【解析】第一次执行,输入,,∵,∴; 第二次执行,输入,,∵,∴; 第三次执行,输入,,∵,∴; 第四次执行,输入,,∵,∴; 第五次执行,输入,,∵,∴;此时.9.(2013新课标I 文理)执行如图程序框图,如果输入的,则输出s 属于A .[-3,4]B .[-5,2]C .[-4,3]D .[-2,5]【答案】A 【解析】有题意知,当时,,当时,90S =1M =32i =≤9091S =<N ,a ba 14a 18b a b 18144b =-=14a 4ba b >14410a =-=10a 4ba b >1046a =-=6a4b a b >642a =-=2a 4b a b <422b =-=2a b [1,3]t ∈-[1,1)t ∈-3s t =[3,3)∈-[1,3]t ∈24s t t =-,∴输出s 属于[3,4],故选.10.(2013江西文理)阅读如图程序框图,如果输出,那么在空白矩形框中应填入的语句为A .B .C .D .【答案】C 【解析】由题意,当时,空白的判断框中的语句应使;故选项A ,B 中,当 时,都有;故排除;假设空白的判断框中的语句是C 项中的,则第一次运行时,;第二次运行时,;第三次运行时,;第四次运行时,;此时不满足,故输出,满足题意,故选C .[3,4]∈-A 5i =2*2S i =-2*1S i =-2*S i =2*4S i =+5i =10S ≥5i =10S <2*S i =2,5i S ==3,6i S ==4,9i S ==5,10i S ==10S <5i =11.(2012新课标文理)如果执行如图的程序框图,输入正整数和实数,输出、,则A .为的和B .为的算术平均数 C .和分别是 中最大的数和最小的数D .和分别是 中最小的数和最大的数【答案】C 【解析】由当时可知应为中最大的数,由当时可知应为中最小的数.)2(≥N N N a a a ,,,21 A B B A +N a a a ,,,21 2B A +N a a a ,,,21 A B N a a a ,,,21 A B N a a a ,,,21 x A >A x =A 12,,,N a a a ⋅⋅⋅x B <B x =B 12,,,N a a a ⋅⋅⋅1+=k k xA =xB =11,,1a B a A k ===ka x =?A x >?B x <?N k ≥BA, 输出Na a a ,,,N,21 输入 开始结束是是是否否否。

2012-2017年高考文科数学真题汇编:算法初步和程序框图推理证明学生版

2012-2017年高考文科数学真题汇编:算法初步和程序框图推理证明学生版

B.
B. 5
C. 6
D. 7
年福建文)阅读如图所示的程序框图,
.7 C.8 D.128
年新课标2文)右边程序框图的算法思路来源于我国古代数学名著
12、(2016年北京高考)执行如图所示的程序框图,输出的s值为()
(A)8 (B)9 (C)27 (D)36
13、(2016年四川高考)秦九韶是我国南宋时期的数学家,普州(现四川省安岳县
章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法。

如图所示的程序框图给出了利用秦九
第23题图 第24题图 第25题图
A .A >1 000和n =n +1 A >1 000和n =n +2 C .A ≤1 000和n =n +1 A ≤1 000和n =n +2
24.(2017·全国Ⅲ文,8)执行下面的程序框图,为使输出S 的值小于91,则输入的正整数N 的最小值为A .5 B .4 C .3 D .225.(2017·北京文,3)执行如图所示的程序框图,输出的s 值为( ) A .2
B .32 C.53 D .8
5
阅读右面的程序框图,运行相应的程序,若输入N 的值为19,则输出
第27题图
甲、乙、丙、丁四位同学一起去向老师询问成语竞赛的成绩.老师说
给乙看丙的成绩,给丁看甲的成绩.看后甲对大家说
丁可以知道四人的成绩
乙、丁可以知道自己的成绩。

高三数学结构图流程图试题

高三数学结构图流程图试题

高三数学结构图流程图试题1.执行右图的程序框图,若输入,那么输出的等于A.720B.360C.240D.120【答案】B【解析】解:解:第一次:k=1,p=1×3=3;第二次:k=2,p=3×4=12;第三次:k=3,p=12×5=60;第四次:k=4,p=60×6=360此时不满足k<4.所以p=360.2.如图给出的是计算的值的程序框图,其中判断框内应填.【答案】.【解析】略3.如果执行右面的程序框图,输入正整数n,m,满足n≥m,那么输出的P等于( )A.B.C.D.【答案】D【解析】【考点】程序框图.分析:本题考查了循环结构的程序框图、排列公式,考查了学生的视图能力以及观察、推理的能力,分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算并输出变量P的值,模拟程序的运行,用表格对程序运行过程中各变量的值进行分析,不难得到输出结果.解答:解:第一次循环:k=1,p=1,p=n-m+1;第二次循环:k=2,p=(n-m+1)(n-m+2);第三次循环:k=3,p=(n-m+1)(n-m+2)(n-m+3)第m次循环:k=3,p=(n-m+1)(n-m+2)(n-m+3)(n-1)n此时结束循环,输出p=(n-m+1)(n-m+2)(n-m+3)(n-1)n=故选D点评:要注意对第m次循环结果的归纳,这是本题的关键.4.阅读下边的流程图:设,,,则输出的数(用字母表示)是【答案】c【解析】略5.如果执行右面的框图,输入N=5,则输出的数等于A.B.C.D.【答案】B【解析】略6.右图是用二分法求方程x5-16x+1=0在[-2,2]的近似解的程序框图,要求解的精确度为0.0001,①处填的内容是________________,②处填的内容是_______【答案】f(a)·f(m)<0<0.0001【解析】略7.图是某区参加今年高考的学生身高条形统计图,从左到右的各条形图表示学生人数依次记为(如表示身高(单位:cm)在内的人数。

(完整版)高考算法程序框图真题练习及答案详解

(完整版)高考算法程序框图真题练习及答案详解

高中算法程序框图一.选择题(共18小题)1.如图给出了一个算法程序框图,该算法程序框图的功能是()A.求a,b,c三数的最大数B.求a,b,c三数的最小数C.将a,b,c按从小到大排列D.将a,b,c按从大到小排列2.如图给出一个算法的程序框图,该程序框图的功能是()A.求输出a,b,c三数的最大数B.求输出a,b,c三数的最小数C.将a,b,c按从小到大排列D.将a,b,c按从大到小排列3.(2012•三明模拟)如图给出一个算法的程序框图,该程序框图的功能是()A.找出a、b、c三个数中最大的数B.找出a、b、c三个数中最小的数C.找出a、b、c三个数中第二大的数D.把c的值赋给a4.程序框图表示的算法的运行结果是()A.5B.6C.7D.85.程序框图中所表示的算法是()A.求x的绝对值B.求x的相反数C.求x的平方根D.求x的算术平方根6.(2014•泉州一模)运行图中所示程序框图所表达的算法,输出的结果是()A.3B.7C.15 D.317.(2013•合肥二模)如图所示,程序框图(算法流程图)的输出结果是()A.6B.5C.4D.3 8.阅读如图所示的程序框图,运行相应的程序,输出的结果为()A.676 B.26 C.5D.2 9.阅读如图所示的程序框图,运行相应的程序,输出的结果是()A.1B.2C.3D.4 10.(2014•福建)阅读如图所示的程序框图,运行相应的程序,输出的S的值等于()A.18 B.20 C.21 D.40 11.(2014•北京)当m=7,n=3时,执行如图所示的程序框图,输出的S的值为()A.7B.42 C.210 D.840 12.(2013•辽宁)执行如图所示的程序框图,若输入n=10,则输出的S=()A.B.C.D.13.(2012•天津)阅读程序框图,运行相应的程序,当输入x的值为﹣25时,输出x的值为()A.﹣1 B.1C.3D.9 14.(2012•福建)阅读如图所示的程序框图,运行相应的程序,输出s值等于()A.﹣3 B.﹣10 C.0D.﹣2 15.(2012•广东)执行如图所示的程序框图,若输入n的值为6,则输出s的值为()A.105 B.16 C.15 D.1 16.(2012•辽宁)执行如图所示的程序框图,则输出的S的值是()A.4B.C.D.﹣1 17.(2011•北京)执行如图所示的程序框图,若输入A的值为2,则输入的P值为()A.2B.3C.4D.5 18.(2011•北京)执行如图所示的程序框图,输出的s值为()C.D.2 A.﹣3 B.﹣二.填空题(共9小题)19.程序框图(如图所示),则该程序框图表示的算法的功能是:_________.20.有如图程序框图,则该程序框图表示的算法功能是_________.21.如图所示的程序框图,其算法功能是_________.22.(2014•许昌三模)如图所示,程序框图(算法流程图)的输出结果是_________.23.如图所示的程序框图表示的算法的结果是_________.24.某算法的程序框图如图所示,则程序输出y的值是_________.25.(2011•江西)下图是某算法的程序框图,则程序运行后所输出的结果是_________.26.(2014•惠州模拟)如图所示,程序框图(算法流程图)的输出结果为_________.27.阅读如图所示的程序框图,运行相应的程序,则输出的s值等于_________.三.解答题(共1小题)28.如图所示,程序框图(算法流程图)的输出结果是_________.参考答案与试题解析一.选择题(共18小题)1.如图给出了一个算法程序框图,该算法程序框图的功能是()A.求a,b,c三数的最大数B.求a,b,c三数的最小数C.将a,b,c按从小到大排列D.将a,b,c按从大到小排列考点:设计程序框图解决实际问题.专题:操作型.分析:逐步分析框图中的各框语句的功能,第一个条件结构是比较a,b的大小,并将a,b中的较小值保存在变量a中,第二个条件结构是比较a,c的大小,并将a,c中的较小值保存在变量a中,故变量a的值最终为a,b,c中的最小值.由此不难推断程序的功能.解答:解:逐步分析框图中的各框语句的功能,第一个条件结构是比较a,b的大小,并将a,b中的较小值保存在变量a中,第二个条件结构是比较a,c的大小,并将a,c中的较小值保存在变量a中,故变量a的值最终为a,b,c中的最小值.由此程序的功能为求a,b,c三个数的最小数.故答案选B点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.要判断程序的功能就要对程序的流程图(伪代码)逐步进行分析,分析出各变量值的变化情况,特别是输出变量值的变化情况,就不难得到正确的答案.2.如图给出一个算法的程序框图,该程序框图的功能是()A.求输出a,b,c三数的最大数B.求输出a,b,c三数的最小数C.将a,b,c按从小到大排列D.将a,b,c按从大到小排列考点:程序框图.专题:算法和程序框图.分析:根据框图的流程判断,第一个环节的功能是输出的a是a,b之间的最大数,第二个环节功能是输出a,c 之间的最大数,由此可得答案.解答:解:由程序框图知:第一个环节是比较a,b,输出的a是a,b之间的最大数;第二个环节是比较a,c,输出的a是a,c之间的最大数.∴算法的功能是输出a,b,c三数的最大数.故选:A.点评:本题考查了排序程序框图,根据框图的流程判断算法的功能是关键.3.(2012•三明模拟)如图给出一个算法的程序框图,该程序框图的功能是()A.找出a、b、c三个数中最大的数B.找出a、b、c三个数中最小的数C.找出a、b、c三个数中第二大的数D.把c的值赋给a考点:程序框图.专题:阅读型.分析:再输入了三个实数a、b、c后,首先对其中的两个数a、b的大小加以判断,二者取小的数,然后再比较取得的数与c的大小,再取小的数输出.解答:解:输入框中输入了三个实数a、b、c,然后首先判断a与b的大小,若a>b成立,则用b替换a,若a≤b,不进行替换,这样再用两者之间的小的数和c比较,若a>c,用c替换a,输出a,否则,直接输出小的数a所以程序框图的功能是找出a、b、c三个数中最小的数.故选B.点评:本题考查了程序框图中的条件结构,条件结构有两个路径,满足条件执行一个路径,不满足条件,执行另一个路径,解答本题时,一定要注意“=”的意义,是用后者替换前者.4.程序框图表示的算法的运行结果是()A.5B.6C.7D.8考点:程序框图.专题:计算题.分析:由判断框可知:只要s≤20,则程序就执行“是”,否则就跳出循环程序,执行“否”,并输出i.据此可得出答案.解答:解:由判断框可知:只要s≤20,则程序就执行“是”,否则就跳出循环程序,执行“否”,并输出i.当s=1+2+3+4+5=15<20,应继续执行“是”,则s=15+6=21>20,此时i=6+1=7,要跳出循环,输出7.故选C.点评:理解循环结构的工作原理并会计算s与i是解决问题的关键.5.程序框图中所表示的算法是()A.求x的绝对值B.求x的相反数C.求x的平方根D.求x的算术平方根考点:选择结构.专题:图表型.分析:写出经过选择结构得到的结果,得到求的y的值的形式,即可判断出框图的功能.解答:解:逐步分析框图中的各框语句的功能,该程序框图表示算法的功能是求函数y=的值,即y=|x|,故选A.点评:本题考查解决程序框图中的选择结构时,常采用写出前几次选择的结果,找规律.6.(2014•泉州一模)运行图中所示程序框图所表达的算法,输出的结果是()A.3B.7C.15 D.31考点:程序框图.专题:算法和程序框图.分析:由算法的程序框图,计算各次循环的结果,满足条件,结束程序.解答:解:根据算法的程序框图知,第一次循环得a=2×1+1=3,第二次循环得a=2×3+1=7,第三次循环得a=2×7+1=15,结束循环,故选C,点评:本题考查了应用程序框图进行简单的计算问题,是基础题.7.(2013•合肥二模)如图所示,程序框图(算法流程图)的输出结果是()A.6B.5C.4D.3考点:循环结构.专题:图表型.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算i值,并输出满足条件S>20的第一个i值,模拟程序的运行过程,用表格将程序运行过程中变量k的值的变化情况进行分析,不难给出答案.解答:解:程序在运行过程中各变量的值如下表示:s i 是否继续循环循环前 1 1/第一圈 1 2 是第二圈 2 3 是第三圈 6 4 是第四圈24 5 否故最后输出的i值为:5,故选B.点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)⇒②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.8.阅读如图所示的程序框图,运行相应的程序,输出的结果为()A.676 B.26 C.5D.2考点:循环结构.专题:图表型.分析:根据已知中的流程图,我们模拟程序的运行结果,看变量a的值是否满足判断框的条件,当判断框的条件不满足时执行循环,满足时退出循环,即可得到输出结果.解答:解:a=1,满足条件a<15,执行循环,a=2,满足条件a<15,执行循环,a=5,满足条件a<15,执行循环,a=26,不满足条件a<15,退出循环,执行输出语句,输出a=26.故选B.点评:本题主要考查的知识点是程序框图,模拟循环的执行过程是解答此类问题常用的办法,属于基础题.9.阅读如图所示的程序框图,运行相应的程序,输出的结果是()A.1B.2C.3D.4考点:程序框图.专题:图表型.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算S值重新为2时变量n的值,并输出,模拟程序的运行过程,即可得到答案.解答:解:程序在运行过程中各变量的值如下表示:S n 是否继续循环循环前 2 1/第一圈﹣1 2 是第二圈 3 是第三圈 2 4 否则输出的结果为4故选D点评:本题考查的知识点是程序框图,在写程序的运行结果时,模拟程序的运行过程是解答此类问题最常用的办法.10.(2014•福建)阅读如图所示的程序框图,运行相应的程序,输出的S的值等于()A.18 B.20 C.21 D.40考点:循环结构.专题:计算题;算法和程序框图.分析:算法的功能是求S=21+22+…+2n+1+2+…+n的值,计算满足条件的S值,可得答案.解答:解:由程序框图知:算法的功能是求S=21+22+…+2n+1+2+…+n的值,∵S=21+22+1+2=2+4+1+2=9<15,S=21+22+23+1+2+3=2+4+8+1+2+3=20≥15.∴输出S=20.故选:B.点评:本题考查了直到型循环结构的程序框图,根据框图的流程判断算法的功能是解题的关键.11.(2014•北京)当m=7,n=3时,执行如图所示的程序框图,输出的S的值为()A.7B.42 C.210 D.840考点:循环结构.专题:计算题;算法和程序框图.分析:算法的功能是求S=7×6×…×k的值,根据条件确定跳出循环的k值,计算输出S的值.解答:解:由程序框图知:算法的功能是求S=7×6×…×k的值,当m=7,n=3时,m﹣n+1=7﹣3+1=5,∴跳出循环的k值为4,∴输出S=7×6×5=210.故选:C.点评:本题考查了循环结构的程序框图,根据框图的流程判断算法的功能是解答本题的关键.12.(2013•辽宁)执行如图所示的程序框图,若输入n=10,则输出的S=()A.B.C.D.考点:循环结构.专题:计算题;图表型.分析:框图首先给累加变量S和循环变量i分别赋值0和2,在输入n的值为10后,对i的值域n的值大小加以判断,满足i≤n,执行,i=i+2,不满足则跳出循环,输出S.解答:解:输入n的值为10,框图首先给累加变量S和循环变量i分别赋值0和2,判断2≤10成立,执行,i=2+2=4;判断4≤10成立,执行=,i=4+2=6;判断6≤10成立,执行,i=6+2=8;判断8≤10成立,执行,i=8+2=10;判断10≤10成立,执行,i=10+2=12;判断12≤10不成立,跳出循环,算法结束,输出S的值为.故选A.点评:本题考查了循环结构中的当型循环,即先判断后执行,满足条件,执行循环,不满足条件跳出循环,算法结束,是基础题.13.(2012•天津)阅读程序框图,运行相应的程序,当输入x的值为﹣25时,输出x的值为()A.﹣1 B.1C.3D.9考点:循环结构.专题:计算题.分析:根据题意,按照程序框图的顺序进行执行,当|x|≤1时跳出循环,输出结果.解答:解:当输入x=﹣25时,|x|>1,执行循环,x=﹣1=4;|x|=4>1,执行循环,x=﹣1=1,|x|=1,退出循环,输出的结果为x=2×1+1=3.故选:C.点评:本题考查循环结构的程序框图,搞清程序框图的算法功能是解决本题的关键,按照程序框图的顺序进行执行求解,属于基础题.14.(2012•福建)阅读如图所示的程序框图,运行相应的程序,输出s值等于()A.﹣3 B.﹣10 C.0D.﹣2考点:循环结构.专题:计算题.分析:通过循环,计算s,k的值,当k=4时退出循环,输出结果即可.解答:解:k=1,满足判断框,第1次循环,s=1,k=2,第2次判断后循环,s=0,k=3,第3次判断并循环s=﹣3,k=4,第3次判断退出循环,输出S=﹣3.故选A.点评:本题考查循环结构,注意循环条件的判断,循环计算的结果,考查计算能力.15.(2012•广东)执行如图所示的程序框图,若输入n的值为6,则输出s的值为()A.105 B.16 C.15 D.1考点:循环结构.专题:计算题;压轴题.分析:本循环结构是当型循环结构,它所表示的算式为s=1×3×5×…×(2i﹣1),由此能够求出结果.解答:解:如图所示的循环结构是当型循环结构,它所表示的算式为s=1×3×5×…×(2i﹣1)∴输入n的值为6时,输出s的值s=1×3×5=15.故选C.点评:本题考查当型循环结构的性质和应用,是基础题.解题时要认真审题,仔细解答.16.(2012•辽宁)执行如图所示的程序框图,则输出的S的值是()A.4B.C.D.﹣1考点:循环结构.专题:阅读型.分析:根据流程图,先进行判定条件,满足条件则运行循环体,一直执行到不满足条件即跳出循环体,求出此时的S即可.解答:解:第一次运行得:S=﹣1,i=2,满足i<6,则继续运行第二次运行得:S=,i=3,满足i<6,则继续运行第三次运行得:S=,i=4,满足i<6,则继续运行第四次运行得:S=4,i=5,满足i<6,则继续运行第五次运行得:S=﹣1,i=6,不满足i<6,则停止运行输出S=﹣1,故选D.点评:本题主要考查了当型循环结构,循环结构有两种形式:当型循环结构和直到型循环结构,当型循环是先判断后循环,直到型循环是先循环后判断,属于基础题.17.(2011•北京)执行如图所示的程序框图,若输入A的值为2,则输入的P值为()A.2B.3C.4D.5考点:循环结构.专题:图表型.分析:根据输入A的值,然后根据S进行判定是否满足条件S≤2,若满足条件执行循环体,依此类推,一旦不满足条件S≤2,退出循环体,求出此时的P值即可.解答:解:S=1,满足条件S≤2,则P=2,S=1+=满足条件S≤2,则P=3,S=1++=满足条件S≤2,则P=4,S=1+++=不满足条件S≤2,退出循环体,此时P=4故选:C点评:本题主要考查了当型循环结构,循环结构有两种形式:当型循环结构和直到型循环结构,当型循环是先判断后循环,直到型循环是先循环后判断.18.(2011•北京)执行如图所示的程序框图,输出的s值为()A.﹣3 B.C.D.2﹣考点:循环结构.专题:图表型.分析:i=0,满足条件i<4,执行循环体,依此类推,当i=4,s=2,此时不满足条件i<4,退出循环体,从而得到所求.解答:解:i=0,满足条件i<4,执行循环体,i=1,s=满足条件i<4,执行循环体,i=2,s=﹣满足条件i<4,执行循环体,i=3,s=﹣3满足条件i<4,执行循环体,i=4,s=2不满足条件i<4,退出循环体,此时s=2故选:D点评:根据流程图计算运行结果是算法这一模块的重要题型,处理的步骤一般为:分析流程图,从流程图中即要分析出计算的类型,又要分析出参与计算的数据建立数学模型,根据第一步分析的结果,选择恰当的数学模型解模.算法和程序框图是新课标新增的内容,在近两年的新课标地区高考都考查到了,这启示我们要给予高度重视,属于基础题.二.填空题(共9小题)19.程序框图(如图所示),则该程序框图表示的算法的功能是:计算并输出使1×3×5×7×…>10000成立的最小整数.考点:循环结构.专题:图表型.分析:写出经过几次循环得到的结果,得到求的s的形式,判断出框图的功能.解答:解:经过第一次循环得到s=1×3,i=5经过第二次循环得到s=1×3×5,i=7经过第三次循环得到s=1×3×5×7,i=8…s=1×3×5×7×…>10000该程序框图表示算法的功能是求计算并输出使1×3×5×7×…>10000成立的最小整数故答案为计算并输出使1×3×5×7×…>10000成立的最小整数点评:本题考查程序框图,考查了循环体以及循环次数两个具体问题,常采用写出前几次循环的结果,找规律.属于基础题.20.有如图程序框图,则该程序框图表示的算法功能是求使不等式1×3×5×…×i≥10000成立的最小i值.考点:程序框图.专题:算法和程序框图.分析:根据框图的流程可得i的值与S的值的变化规律,再根据跳出循环的条件与输出的值,可得算法的功能.解答:解:由框图的流程知:i的值依次为3、5、7、…,∴S的值依次为1,1×3,1×3×5,…,1×3×5×…,根据退出循环的条件是S≥10000得:条件是满足不等式1×3×5×…×i≥10000,∵输出i﹣2,∴算法的功能是求使不等式1×3×5×…×i≥10000成立的最小i值.故答案为:求使不等式1×3×5×…×i≥10000成立的最小i值.点评:本题考查了循环价格的垂线框图,根据框图的流程判断i值与S值的变化规律是关键.21.如图所示的程序框图,其算法功能是计算并输出使1×3×5×7×…>1000成立的最小整数.考点:循环结构.专题:阅读型.分析:写出经过几次循环得到的结果,得到求的s的形式,判断出框图的功能.解答:解:经过第一次循环得到s=1×3,i=5经过第二次循环得到s=1×3×5,i=7经过第三次循环得到s=1×3×5×7,i=9…s=1×3×5×7×…>1000该程序框图表示算法的功能是求计算并输出使1×3×5×7×…>1000成立的最小整数故答案为:计算并输出使1×3×5×7×…>1000成立的最小整数点评:本题考查程序框图,考查了循环体以及循环次数两个具体问题,常采用写出前几次循环的结果,找规律.属于基础题.22.(2014•许昌三模)如图所示,程序框图(算法流程图)的输出结果是﹣2.考点:程序框图.专题:操作型.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算并输出y值,模拟程序的运行过程,可得答案.解答:解:当x=1时,满足循环条件,此时x=2,y=0当x=2时,满足循环条件,此时x=4,y=﹣1当x=4时,满足循环条件,此时x=8,y=﹣2当x=8时,不满足循环条件,退出循环故输出结果为﹣2故答案为:﹣2点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)⇒②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.23.如图所示的程序框图表示的算法的结果是127.考点:程序框图.专题:算法和程序框图.分析:根据框图的流程依次计算程序运行的结果,直到满足条件a>100,跳出循环,确定输出a的值.解答:解:由程序框图知:第一次循环a=2×1+1=3;第二次循环a=2×3+1=7;第三次循环a=2×7+1=15;第四次循环a=2×15+1=31;第五次循环a=2×31+1=63;第六次循环a=63×2+1=127.满足条件a>100,跳出循环,输出a=127.故答案为:127.点评:本题考查了循环结构的程序框图,根据框图的流程依次计算程序运行的结果是解答此类问题的常用方法.24.某算法的程序框图如图所示,则程序输出y的值是﹣1.考点:选择结构.专题:函数的性质及应用.分析:由题意,x=﹣1,执行函数y=3x+2,代入计算可得结论.解答:解:由题意,x=﹣1,执行函数y=3x+2,代入计算可得y=﹣1故答案为:﹣1点评:本题考查选择结构,考查学生的计算能力,属于基础题.25.(2011•江西)下图是某算法的程序框图,则程序运行后所输出的结果是27.考点:程序框图.专题:计算题;阅读型.分析:根据s=0,n=1,s=(0+1)×1=1,n=1+1=2,不满足条件n>3,执行循环体;依此类推,当n=4,满足条件n>3,退出循环体,得到输出结果即可.解答:解:s=0,n=1,s=(0+1)×1=1,n=1+1=2,不满足条件n>3,执行循环体;s=(1+2)×2=6,n=1+2=3,不满足条件n>3,执行循环体;s=(6+3)×3=27,n=1+3=4,满足条件n>3,退出循环体,则输出结果为:27故答案为:27点评:本题主要考查了直到型循环结构,循环结构有两种形式:当型循环结构和直到型循环结构,当型循环是先判断后循环,直到型循环是先循环后判断,属于基础题之列.26.(2014•惠州模拟)如图所示,程序框图(算法流程图)的输出结果为.考点:程序框图.专题:算法和程序框图.分析:根据框图的流程依次计算运行的结果,直到条件不满足,计算输出s的值.解答:解:由程序框图知:第一次循环:s=0+,n=2+2=4;第二次循环:s=+=,n=4+2=6;第三次循环:s=+=,n=6+2=8;不满足条件n<8,程序运行终止,输出s=.故答案为:.点评:本题考查了循环结构的程序框图,根据框图的流程依次计算运行的结果是解答此类问题的常用方法.27.阅读如图所示的程序框图,运行相应的程序,则输出的s值等于46.考点:程序框图.专题:计算题.分析:①i←1,s←1,i←1+1,s←2×(1+1),判断“i>4”,应执行“否”;…;直到“i>4”成立即可跳出循环结构,输出s的值.解答:解:①i←1,s←1,i←1+1,s←2×(1+1),判断“i>4”,应执行“否”;②i←2+1,s←2×(4+1),判断“i>4”,应执行“否”;③i←3+1,s←2×(10+1),判断“i>4”,应执行“否”;④i←4+1,s←2×(22+1),判断“i>4”,应执行“是”.输出s←46.故答案为46.点评:本题考查了循环结构的功能,属于基础题.三.解答题(共1小题)28.如图所示,程序框图(算法流程图)的输出结果是.考点:程序框图.专题:算法和程序框图.分析:根据程序框图,程序的功能是求和由此可得结论.解答:解:根据程序框图,程序的功能是求和故答案为:.点评:本题考查循环结构,考查数列的求和,考查学生的计算能力,属于基础题.。

高考全国卷Ⅰ文科数学程序框图汇编

高考全国卷Ⅰ文科数学程序框图汇编

新课标全国卷Ⅰ文科数学汇编程序框图一、选择题【2017,10】如图是为了求出满足321000n n ->的最小偶数n ,那么在和两个空白框中,可以分别填入()A .1000A >和1n n =+B .1000A >和2n n =+C .1000A ≤和1n n =+D .1000A ≤和2n n =+【2017,10】【2016,10】【2015,9】【2016,10】执行如图所示的程序框图,如果输入的0,1,x y ==1n =,则输出,x y 的值满足() A .2y x =B .3y x =C .4y x =D .5y x =【2015,9】9.执行右面的程序框图,如果输入的t =0.01,则输出的n=()A .5B .6C .7D .8【2014,9】9.执行下面的程序框图,若输入的a ,b ,k 分别为1,2,3,则输出的M =()A .203B .72C .165D .158【2013,7】执行下面的程序框图,如果输入的t ∈[-1,3],则输出的s 属于( )A .[-3,4]B .[-5,2]C .[-4,3]D .[-2,5]【2012,6】若执行右边和程序框图,输入正整数(2)N N ≥和实数1a ,2a ,…,N a ,输出A ,B ,则()A .AB +为1a ,2a ,…,N a 的和 B .2A B+为1a ,2a ,…,N a 的算术平均数 C .A 和B 分别是1a ,2a ,…,N a 中最大的数和最小的数 D .A 和B 分别是1a ,2a ,…,N a 中最小的数和最大的数【2011,5】执行如图所示的程序框图,如果输入的N 是6,则输出的p 是().A .120B .720C .1440D .5040 【2013,7】【2012,6】【2011,5】解析【2017,10】如图是为了求出满足321000n n ->的最小偶数n ,那么在和两个空白框中,可以分别填入()A .1000A >和1n n =+B .1000A >和2n n =+C .1000A ≤和1n n =+D .1000A ≤和2n n =+【答案】D【解法】解法一:因为要在321000n n A =->时输出n ,且框图中在“否”时输出,所以中应填入1000A ≤,又要求n 为偶数,且n 的初始值为0,所以中应填入2n n =+,故选D.【2016,】10.执行如图所示的程序框图,如果输入的0,1,x y ==1n =,则输出,x y 的值满足().A .2y x =B .3y x =C .4y x =D .5y x =10.C 解析将程序框图所执行的程序分步计算如表所示.步骤第一次否第二次否第三次是故输出32x =,6y =,满足4y x =.故选C .【2015,9】9.执行右面的程序框图,如果输入的t =0.01,则输出的n=()C A .5B .6C .7D .8解:运行程序,S,m,n 依次是(11,,124),(11,,248),(11,3816,),(11,,41632),(11,,53264),(11,,664128),(11,,7128256),故选C 【2014,9】9.执行下面的程序框图,若输入的a ,b ,k 分别为1,2,3,则输出的M =()DA .203B .72C .165D .158解:运行程序M,a,b,n 依次为33(,2,,2)22;838(,,,3)323;15815(,,,4)838;输出158M =.故选D.【2013,7】执行下面的程序框图,如果输入的t ∈[-1,3],则输出的s 属于( ).A .[-3,4]B .[-5,2]C .[-4,3]D .[-2,5] 答案:A解析:当-1≤t <1时,s =3t ,则s ∈[-3,3). 当1≤t ≤3时,s =4t -t 2. ∵该函数的对称轴为t =2,∴该函数在[1,2]上单调递增,在[2,3]上单调递减. ∴s max =4,s min =3. ∴s ∈[3,4].综上知s ∈[-3,4].故选A.【2012,6】6.若执行右边和程序框图,输入正整数N (2N ≥)和实数a ,a ,…,N a ,输出A ,B ,则()A .AB +为1a ,2a ,…,N a 的和 B .2A B+为1a ,2a ,…,N a 的算术平均数C .A 和B 分别是1a ,2a ,…,N a D .A 和B 分别是1a ,2a ,…,N a 【解析】由程序框图可知,A 表示1a ,2a Na 中最小的数,故选择C 。

程序框图--文科(高考真题)完整版.doc

程序框图--文科(高考真题)完整版.doc

程序框图专题1.阅读如图所示的程序框图,运行相应的程序,若输入x的值为1,则输出y的值为()A.2 B.7 C.8 D.128第1题图第2题图2.阅读上边的程序框图,运行相应的程序,则输出i的值为()A.2 B.3 C.4 D.53.执行如图所示的程序框图,输出的k值为()A.3 B.4 C.5 D.64.执行如图所示的程序框图,输出S的值为()A.-32 B.32C.-12 D.12第3题图第4题图第5题图5.执行如图所示的程序框图,则输出s的值为()A.34 B.56 C.1112 D.25246.执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=()A.203 B.165 C.72 D.158第6题图第7题图7.执行上面的程序框图,如果输入的x,t均为2,则输出的S=() A.4 B.5 C.6 D.78.执行如图所示的程序框图,输出S的值为()A.3 B.-6 C.10 D.12第8题图答案1.C [当x =1时,执行y =9-1=8.输出y 的值为8,故选C.]2.C [运行相应的程序.第1次循环:i =1,S =10-1=9;第2次循环:i =2,S =9-2=7;第3次循环:i =3,S =7-3=4;第4次循环:i =4,S =4-4=0;满足S =0≤1,结束循环,输出i =4.故选C.]3.B [第一次循环:a =3×12=32,k =1;第二次循环:a =32×12=34,k =2;第三次循环:a =34×12=38,k =3;第四次循环:a =38×12=316<14,k =4. 故输出k =4.]4.D [每次循环的结果为k =2,k =3,k =4,k =5>4,∴S =sin 5π6=12.]5.D [s =12+14+16+18=2524,即输出s 的值为2524.]6.D [当n =1时,M =1+12=32,a =2,b =32;当n =2时,M =2+23=83,a =32,b =83;当n =3时,M =32+38=158,a =83,b =158;n =4时,终止循环.输出M =158.]7.D [k =1,M =11×2=2,S =2+3=5;k=2,M=22×2=2,S=2+5=7;k=3,3>t,∴输出S=7,故选D.]8.C[当i=1时,1<5为奇数,S=-1,i=2;当i=2时,2<5为偶数,S=-1+4=3,i=3;当i=3时,3<5为奇数,S=3-33=-5,i=4;当i=4时,4<5为偶数,S=-6+42=10,i=5;当i=5时,5≥5,输出S=10.]程序框图每小题5分共100分班级: 姓名: 组别: 得分: 1、(2014全国卷文.理)执行右面的程序框图,如果输入的,x t 均为2,则输出的S =(A )4 (B )5(C )6 (D )72、(2013全国卷文7)执行右面的程序框图,如果输入的4N =,那么输出的S =( )(A )1111234+++ (B )1111232432+++⨯⨯⨯ (C )111112345++++ (D )111112324325432++++⨯⨯⨯⨯⨯⨯ 3、(2012全国卷理.文)如果执行右边和程序框图,输入正整数N (2N ≥)和实数1a ,2a ,…, N a ,输出A , B ,则( )A .AB +为1a ,2a ,…,N a 的和 B .2A B +为1a ,2a ,…,N a 的算术平均数 C .A 和B 分别是1a ,2a ,…,N a 中最大的数和最小的数D .A 和B 分别是1a ,2a ,…,N a 中最小的数和最大的数否是 是1k k =+B x =A x =?x B <k x a =?x A >开始 输入N ,1a ,2a ,…N a 1k =,1A a =1B a = 否第1题第2题第3题4、(2011全国卷理.文)执行右面的程序框图,如果输入的N是6,那么输出的p是( )(A)120 (B)720 (C)1440 (D)50405、(2010全国卷理.文)如果执行右面的框图,输入N=5,则输出的数等于()(A)54(B)45(C)65(D)566、(2009全国卷理.文)如果执行下边的程序框图,输入x=-2,h=0.5,那么输出的各个数的和等于()A.3B.3.5C.4D.4.5第4题第5题第6题7、(2013广东卷文)执行如图1所示的程序框图,若输入n的值为3,则输出s的值是()A.1 B.2 C.4 D.78、(2013山东卷文6)执行右边的程序框图,若第一次输入的a的值为-1.2,第二次输入的a的值为1.2,则第一次、第二次输出的a的值分别为( )A.0.2,0.2 B.0.2,0.8 C.0.8,0.2 D.0.8,0.89、(2013年高考福建卷(文))阅读如图所示的程序框图,运行相应的程序,如果输入某个正整数n 后,输出的)20,10(∈S ,那么n 的值为( )A .3B .4C .5D .6第7题 第8题 第9题10、(2013浙江卷文14)某程序框图如图所示,则该程序运行后输出的值等于_________.11、(2013湖北卷文13)阅读如图所示的程序框图,运行相应的程序. 若输入m 的值为2, 则输出的结果i =_____4_____.12、(2013湖南文12)执行如图1所示的程序框图,如果输入a=1,b=2,则输出的a 的值为______第10题 第12题 13、(2007海南文理5)如果执行下面的程序框图,那么输出的S =( )否A A m =⨯ 1i i =+ 输入m1, 1, 0A B i ===开始结束 是 ?A B < 输出i 第11题 B B i =⨯ 图 1是否结束输出s i=i +1i ≤ ni=1, s=1输入n开始s=s+(i -1)I=1 While I<8 S=2I+3 I=I+2 Wend Print S ENDA.2450 B.2500 C.2550 D.265214、(2013陕西卷理)根据下列算法语句, 当输入x 为60时, 输出y 的值为( )A .25B .30C .31D .6115、(2009杭州学军中学第七次月考)右边的程序语句输出的结果S 为 ( )A .17B .19C .21D .23第13题 第14题 第15题16、(2009年上海卷理)某算法的程序框如下图所示,则输出量y 与输入量x 满足的关系 式是____________.(注:框图中的赋值符号“=”也可以写成“←”或“:=”)17、(2009安徽卷文)程序框图上(右)(即算法流程图)如图所示,其输入结果是_______。

(完整版)高考算法程序框图真题练习及答案详解

(完整版)高考算法程序框图真题练习及答案详解

(完整版)高考算法程序框图真题练习及答案详解1. 该算法程序框图的功能是什么?A. 求a,b,c三数的最大数B. 求a,b,c三数的最小数C. 将a,b,c按从小到大排列2. 该算法程序框图的功能是什么?A. 求输出a,b,c三数的最大数B. 求输出a,b,c三数的最小数C. 将a,b,c按从小到大排列3. 该算法程序框图的功能是什么?A. 找出a、b、c三个数中最大的数B. 找出a、b、c三个数中最小的数C. 找出a、b、c三个数中第二大的数4. 程序框图表示的算法的运行结果是什么?A. 5B. 6C. 75. 程序框图中所表示的算法是什么?A. 求x的绝对值B. 求x的相反数C. 求x的平方根6. 运行图中所示程序框图所表达的算法,输出的结果是什么?A. 3B. 7C. 157. 程序框图(算法流程图)的输出结果是什么?A. 6B. 5C. 48. 运行相应的程序,输出的结果为什么?A. 676B. 26C. 59. 运行相应的程序,输出的结果是什么?A. 1B. 2C. 310. 运行相应的程序,输出的S的值等于什么?A. 18B. 2C. 2111. 当m=7,n=3时,执行如图所示的程序框图,输出的S的值为什么?A. 7B. 42C. 21012. 执行如图所示的程序框图,若输入n=10,则输出的S=什么?A.B.C.13. 运行相应的程序,当输入x的值为-25时,输出x的值为什么?A. -1B. 1C. 314. 运行相应的程序,输出s值等于什么?A. -3B. -10C.15. 执行如图所示的程序框图,若输入n的值为6,则输出s的值为什么?A. 105B.C. 1516. 执行如图所示的程序框图,则输出的S的值是什么?A.B. 16C.D. 1A.9B.10C.11D.12考点:循环结构.专题:程序框图.分析:根据程序框图,计算每次循环后变量a的值,直到不满足循环条件,输出结果.解答:解:根据程序框图,计算每次循环后变量a的值,直到不满足循环条件,输出结果.第一次循环:a=3+2=5第二次循环:a=5+3=8第三次循环:a=8+4=12第四次循环:a=12+5=17第五次循环:a=17+6=23第六次循环:a=23+7=30第七次循环:a=30+8=38第八次循环:a=38+9=47第九次循环:a=47+10=57此时不满足循环条件,输出a的值,为57-9=48,故选A.点评:本题考查了应用程序框图进行简单的计算问题,是基础题.并在满足条件时跳出循环,输出S的值.当k=3时,不满足条件k≥n,跳出循环,输出S=7×6×5×4=840.故选D.点评:本题考查了直到型循环结构的程序框图,根据框图的流程判断算法的功能是解题的关键.同时,需要注意条件的判断和循环变量的变化过程.解:$k=1$,满足判断框,第1次循环,$s=1$,$k=2$;第2次判断后循环,$s=0$,$k=3$;第3次判断并循环$s=-3$,$k=4$,第3次判断退出循环,输出$s=-3$。

高考全国卷Ⅰ文科数学程序框图汇编

高考全国卷Ⅰ文科数学程序框图汇编

新课标全国卷Ⅰ文科数学汇编程 序 框 图一、选择题【2017,10】如图是为了求出满足321000n n ->的最小偶数n,那么在和两个空白框中,可以分别填入( ) A .1000A >和1n n =+ B .1000A >和2n n =+ C .1000A ≤和1n n =+D .1000A ≤和2n n =+【2017,10】 【2016,10】 【2018,9】【2016,10】执行如图所示的程序框图,如果输入的0,1,x y ==1n =,则输出,x y 的值满足( ) A .2y x = B .3y x = C .4y x = D .5y x =【2018, 9】9.执行右面的程序框图,如果输入的t =0.01,则输出的n=( ) A .5 B .6 C .7 D .8【2014,9】9.执行下面的程序框图,若输入的a , b , k 分别为1, 2, 3,则输出的M =( )A .203B .72C .165D .158【2019,7】执行下面的程序框图,如果输入的t ∈[-1, 3],则输出的s 属于( )A .[-3, 4]B .[-5, 2]C .[-4, 3]D .[-2, 5]【2019,6】若执行右边和程序框图,输入正整数(2)N N ≥和实数1a ,2a ,…,N a ,输出A ,B ,则( )否是n=n +1结束输出x,y x 2+y 2≥36?x =x+n-12,y=ny输入x,y,n 开始A .AB +为1a ,2a ,…,N a 的和B .2A B+为1a ,2a ,…,N a 的算术平均数 C .A 和B 分别是1a ,2a ,…,N a 中最大的数和最小的数 D .A 和B 分别是1a ,2a ,…,N a 中最小的数和最大的数【2019,5】执行如图所示的程序框图,如果输入的N 是6,则输出的p 是( ).A .120B .720C .1440D .5040【2019,7】 【2019,6】 【2019,5】解 析【2017,10】如图是为了求出满足321000n n ->的最小偶数n,那么在和两个空白框中,可以分别填入( ) A .1000A >和1n n =+ B .1000A >和2n n =+ C .1000A ≤和1n n =+D .1000A ≤和2n n =+【答案】D【解法】解法一:因为要在321000n n A =->时输出n ,且框图中在“否”时输出,所以中应填入1000A ≤,又要求n 为偶数,且n 的初始值为0,所以中应填入2n n =+,故选D.【2016,】10.执行如图所示的程序框图,如果输入的0,1,x y ==1n =,则输出,x y 的值满足( ).A .2y x =B .3y x =C .4y x =D .5y x =否是n=n +1输出x,y x 2+y 2≥36?x =x+n-12,y=ny 输入x,y,n 开始10.C 解析 将程序框图所执行的程序分步计算如表所示.步骤n xy2236x y +≥?第一次101否第二次2122否第三次3326是故输出32x=,6y=,满足4y x=.故选C.【2018, 9】9.执行右面的程序框图,如果输入的t=0.01,则输出的n=( ) CA.5 B.6 C.7 D.8解:运行程序,S,m,n依次是(11,,124),(11,,248),(11,3816,),(11,,41632),(11,,53264),(11,,664128),(11,,7128256),故选C【2014,9】9.执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=( )DA.203B.72C.165D.158解:运行程序M,a,b,n依次为33(,2,,2)22;838(,,,3)323;15815(,,,4)838;输出158M=.故选D.【2019,7】执行下面的程序框图,如果输入的t∈[-1, 3],则输出的s属于( ).A .[-3, 4]B .[-5, 2]C .[-4, 3]D .[-2, 5] 答案:A解析:当-1≤t <1时,s =3t ,则s ∈[-3, 3). 当1≤t ≤3时,s =4t -t 2. ∵该函数的对称轴为t =2,∴该函数在[1, 2]上单调递增,在[2, 3]上单调递减. ∴s max =4,s min =3. ∴s ∈[3, 4].综上知s ∈[-3, 4].故选A.【2019,6】6.若执行右边和程序框图,输入正整数N (2N ≥)和实数a ,a ,…,a ,输出A ,B ,则( )A .AB +为1a ,2a ,…,N a 的和B .2A B+为1a ,2a ,…,N a 的算术平均数 C .A 和B 分别是1a ,2a ,…,N a D .A 和B 分别是1a ,2a ,…,N a 【解析】由程序框图可知,A 表示1a ,2a ,…,N a 选择C 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序框图专题
1.阅读如图所示的程序框图,运行相应的程序,若输入x的值为1,则输出y的值为()
A.2 B.7 C.8 D.128
第1题图第2题图
2.阅读上边的程序框图,运行相应的程序,则输出i的值为()
A.2 B.3 C.4 D.5
3.执行如图所示的程序框图,输出的k值为()
A.3 B.4 C.5 D.6
4.执行如图所示的程序框图,输出S的值为()
3
2 B.
3
2C.-
1
2 D.
1
2
A.-
第3题图第4题图第5题图5.执行如图所示的程序框图,则输出s的值为()
A.3
4 B.
5
6 C.
11
12 D.
25
24
6.执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=()
A.20
3 B.
16
5 C.
7
2 D.
15
8
第6题图第7题图
7.执行上面的程序框图,如果输入的x,t均为2,则输出的S=() A.4 B.5 C.6 D.7
8.执行如图所示的程序框图,输出S的值为()
A.3 B.-6 C.10 D.12
第8题图
答案
1.C[当x=1时,执行y=9-1=8.输出y的值为8,故选C.]
2.C[运行相应的程序.第1次循环:i=1,S=10-1=9;
第2次循环:i=2,S=9-2=7;
第3次循环:i =3,S =7-3=4;
第4次循环:i =4,S =4-4=0;满足S =0≤1,
结束循环,输出i =4.故选C.]
3.B [第一次循环:a =3×12=32,k =1;
第二次循环:a =32×12=34,k =2;
第三次循环:a =34×12=38,k =3;
第四次循环:a =38×12=316<14,k =4.
故输出k =4.]
4.D [每次循环的结果为k =2,k =3,k =4,k =5>4,∴S =sin 5π6=12.]
5.D [s =12+14+16+18=2524,即输出s 的值为2524.]
6.D [当n =1时,M =1+12=32,a =2,b =32;
当n =2时,M =2+23=83,a =32,b =83
; 当n =3时,M =32+38=158,a =83,b =158;
n =4时,终止循环.输出M =158.]
7.D [k =1,M =11×2=2,S =2+3=5;
k =2,M =22×2=2,S =2+5=7;
k =3,3>t ,∴输出S =7,故选D.]
8.C [当i =1时,1<5为奇数,S =-1,i =2;
当i =2时,2<5为偶数,S =-1+4=3,i =3;
当i =3时,3<5为奇数,S =3-33=-5,i =4;
当i =4时,4<5为偶数,S =-6+42=10,i =5;
当i =5时,5≥5,输出S =10.]
程序框图
每小题5分共100分
班级: 姓名: 组别: 得分: 1、(2014全国卷文.理)执行右面的程序框图,如果输入的,x t 均为2,则输出的S =
(A )4 (B )5
(C )6 (D )7
2、(2013全国卷文7)执行右面的程序框图,如果输入的4N =,那么输出的S =( )
(A )1111234+++ (B )1111232432
+++⨯⨯⨯ (C )111112345++++ (D )111112324325432
++++⨯⨯⨯⨯⨯⨯ 3、(2012全国卷理.文)如果执行右边和程序框图,输入正整数N (2N ≥)和实数1a , 2a ,…, N a ,输出A , B ,则( )
A .A
B +为1a ,2a ,…,N a 的和 B .2
A B +为1a ,2a ,…,N a 的算术平均数 C .A 和B 分别是1a ,2a ,…,N a 中最大的数和最小的数
D .A 和B 分别是1a ,2a ,…,N a 中最小的数和最大的数
第1题 第2题 第3题
4、(2011全国卷理.文)执行右面的程序框图,如果输入的N 是6,那么输出的p 是( )
(A )120 (B )720 (C )1440 (D )5040
5、(2010全国卷理.文)如果执行右面的框图,输入N=5,则输出的数等于( )
否 是 是 1k k =+B x =A x =结束 输出A ,B ?k N ≥?
x B <k x a =?x A >开始 输入N ,1a ,2a ,…N a 1k =,1A a =1B a = 否 是

(A)
5
4
(B)
4
5
(C)
6
5
(D)
5
6
6、(2009全国卷理.文)如果执行下边的程序框图,输入x=-2,h=0.5,那么输出的各个数的
和等于()
A.3
B.3.5
C.4
D.4.5
第4题第5题第6题
7、(2013广东卷文)执行如图1所示的程序框图,若输入n的值为3,则输出s的值是()
A.1 B.2 C.4 D.7
8、(2013山东卷文6)执行右边的程序框图,若第一次输入的a的值为-1.2,第二次输入的a
的值为1.2,则第一次、第二次输出的a的值分别为( )
A.0.2,0.2 B.0.2,0.8 C.0.8,0.2 D.0.8,0.8
9、(2013年高考福建卷(文))阅读如图所示的程序框图,运行相应的程序,如果输入某个正
整数n后,输出的)
20
,
10
(
S,那么n的值为()
A.3 B.4 C.5 D.6
第7题第8题第9题图 1


结束
输出s
i=i +1
i ≤n
i=1, s=1
输入n
开始
s=s+(i-1)
10、(2013浙江卷文14)某程序框图如图所示,则该程序运行后输出的值等于_________.
11、(2013湖北卷文13)阅读如图所示的程序框图,运行相应的程序. 若输入m 的值为2, 则
输出的结果i =_____4_____.
12、(2013湖南文12)执行如图1所示的程序框图,如果输入a=1,b=2,则输出的a 的值为______
第10题 第12题
13、(2007海南文理5)如果执行下面的程序框图,那么输出的S =( )
A.2450 B.2500 C.2550 D.2652
14、(2013陕西卷理)根据下列算法语句, 当输入x 为60时, 输出y 的值为( )
A .25
B .30
C .31
D .61
15、(2009杭州学军中学第七次月考)右边的程序语句输出的结果S 为 ( )
A .17
B .19
C .21
D .23 否 A A m =⨯
1i i =+
输入m
1, 1, 0A B i ===
开始
结束 是
?A B <
输出i
第11题
B B i =⨯
I=1 While I<8 S=2I+3 I=I+2 Wend Print S END
第13题 第14题 第15题
16、(2009年上海卷理)某算法的程序框如下图所示,则输出量y 与输入量x 满足的关系 式
是____________.(注:框图中的赋值符号“=”也可以写成“←”或“:=”)
17、(2009安徽卷文)程序框图上(右)(即算法流程图)如图所示,其输入结果是_______。

18、(2007海南文、理5)如果执行下面的程序框图,那么输出的S =( )
A.2450 B.2500 C.2550 D.2652
第16题 第17题 第18题
19、(2009辽宁卷文)某店一个月的收入和支出总共记录了 N 个
数据 1a ,2a ,。

N a ,其中收入记为正数,支出记为负数。

该店用右边 的程序框图计算月总收入S 和月净盈利V ,那么
在图中空白的判断框和处理框中,应分别填入
开始
K =
S =50?k ≤是 2S S k =+ 1k k =+ 否
输出S 结束 Input x If x ≤50 Then y =0.5 * x Else y =25+0.6*(x -50) End If Print y 开始 K =1 0S =50?k ≤是 2S S k =+ 1k k =+
否 输出S 结束
下列四个选项中的( )
A.A >0,V =S -T
B. A <0,V =S -T
C. A >0, V =S +T
D.A <0, V =S +T
20、(2013年高考江西卷(理))阅读如下程序框图,如果输出5i =,那么在空白矩形框中应填
入的语句为( )
A .2*2S i =-
B .2*1S i =-
C .2*S i =
D .2*4S i =+。

相关文档
最新文档