2020高考文科数学(人教版)一轮复习讲义:第40讲算法初步与程序框图含答案

合集下载

2020年高考数学一轮复习精品学案(人教版a版)算法的含义程序框图

2020年高考数学一轮复习精品学案(人教版a版)算法的含义程序框图

2020年高考数学一轮复习精品学案(人教版a版)算法的含义程序框图算法的含义、程序框图一.【课标要求】1.通过对解决具体咨询题过程与步骤的分析〔如,二元一次方程组求解等咨询题〕,体会算法的思想,了解算法的含义;2.通过仿照、操作、探究,经历通过设计程序框图表达解决咨询题的过程。

在具体咨询题的解决过程中〔如,三元一次方程组求解等咨询题〕,明白得程序框图的三种差不多逻辑结构:顺序、条件分支、循环.二.【命题走向】算法是高中数学课程中的新内容,本章的重点是算法的概念和算法的三种逻辑结构。

推测2018年高考对本章的考察是:以选择题或填空题的形式显现,分值在5分左右,考察的热点是算法的概念.三.【要点精讲】1.算法的概念〔1〕算法的定义:广义的算法是指完成某项工作的方法和步骤,那么我们能够讲洗衣机的使用讲明书是操作洗衣机的算法,菜谱是做菜的算法等等。

在数学中,现代意义的算法是指能够用运算机来解决的某一类咨询题的程序和步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.〔2〕算法的特点:①确定性:算法的每一步都应当做到准确无误、〝不重不漏〞。

〝不重〞是指不是可有可无的、甚至无用的步骤,〝不漏〞是指缺少哪一步都无法完成任务。

②逻辑性:算法从开始的〝第一步〞直到〝最后一步〞之间做到环环相扣。

分工明确,〝前一步〞是〝后一步〞的前提,〝后一步〞是〝前一步〞的连续。

③有穷性:算法要有明确的开始和终止,当到达终止步骤时所要解决的咨询题必须有明确的结果,也确实是讲必须在有限步内完成任务,不能无限制的连续进行。

〔3〕算法的描述:自然语言、程序框图、程序语言.2.程序框图〔1〕程序框图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字讲明来准确、直观地表示算法的图形;〔2〕构成程序框的图形符号及其作用程序框名称功能起止框表示一个算法的起始和终止,是任何算法程序框图不可缺少的。

输入、输出框表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置。

2020年高考数学一轮复习专题11.4算法及框图练习(含解析)

2020年高考数学一轮复习专题11.4算法及框图练习(含解析)

11.4 算法与框图1.算法算法通常是指对一类问题的机械的、统一的求解方法.2.流程图流程图是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序.3.三种基本逻辑结构(1)依次进行多个处理的结构称为顺序结构,是任何一个算法都离不开的基本结构.其结构形式为(2)选择结构是先根据条件作出判断,再决定执行哪一种操作的结构.其结构形式为(3)循环结构是指需要重复执行同一操作的结构,需要重复执行的同一操作称为循环体.循环结构又分为当型和直到型.其结构形式为4.算法语句(1)赋值语句用符号“←”表示,“x←y”表示将y的值赋给x,其中x是一个变量,y是一个与x同类型的变量或表达式.一般格式为:变量名←表达式.(2)输入、输出语句用输入语句“Read a,b”表示输入的数据依次送给a,b,用输出语句“Print x”表示输出运算结果x.(3)条件语句条件语句的一般形式是(4)循环语句①当型循环a.While循环当循环次数不能确定时,可用“While”语句来实现循环.“While”语句的一般形式为b.For循环当循环的次数已经确定,可用“For”语句表示,“For”语句的一般形式为②直到型循环直到型循环的一般形式为考向一 程序框图例1 (1)如图是一个求函数值的算法流程图,若输入的x 的值为5,则输出的y 的值为________.(2)如图给出的是计算12+14+16+18+…+196的值的一个流程图,其中判断框内应填入的条件是________.【答案】(1)-15 (2)i >48【解析】(1)由题意,y =⎩⎪⎨⎪⎧ 2x -3,x <0,5-4x ,x ≥0,当x =5时,y =5-4×5=-15,所以输出的y 的值为-15.(2)程序运行过程中,各变量值如下:第1次循环:S =0+12=12,n =4,i =2, 第2次循环:S =12+14,n =6,i =3, 第3次循环:S =12+14+16,n =8,i =4,依次类推,第48次循环:S =12+14+16+18+…+196,n =98,i =49,退出循环体.所以判断框内应填入的条件是i >48.【举一反三】1.执行如图所示的流程图,输出的s 值为________.【答案】 56【解析】 初始化数值k =1,s =1,循环结果执行如下:第一次:s =1+(-1)1·12=12,k =2,k =2≥3不成立;第二次:s =12+(-1)2·13=56,k =3,k =3≥3成立,循环结束,输出s =56.2.执行如图所示的流程图,如果输入n =3,则输出的S =________.【答案】 37【解析】 第一步运算:S =11×3=13,i =2; 第二步运算:S =13+13×5=25,i =3; 第三步运算:S =25+15×7=37,i =4>3. 故S =37.考向二 算法案例【例2】(1).用辗转相除法求510和357的最大公约数( )A .51B .27C .8D .3(2)下列各数转化成十进制后最小的数是 ( )A .111111(2)B .210(6)C .1000(4)D .81(9)(3)用秦九韶算法计算函数7542()75422f x x x x x x =+++++,当1x =时的值,则3V =__________.【答案】(1)A (2)A (3)16【解析】(1)由辗转相除法得51035711533571532511535130=⨯+⎧⎪=⨯+⎨⎪=⨯+⎩,故51为510和357的最大公约数.选A.(2)111111(2)= 1×25+1×24+1×23+1×22+1×2+1=63;210(6)=2×62+1×6+0=78;1000(4)=1×43=64;81(9)=8×9+1=73故选A.(3)由秦九韶算法可得:f (x )=7x 7+5x 5+4x 4+2x 2+x+2=((((((7x )x+5)x+4)x )x+2)x+1)x+2. 当x=1时的值,则V 0=7,V 1=7×1=7,V 2=7×1+5=12,V 3=12×1+4=16. 故答案为:16.【举一反三】1.用秦九韶算法求多项式()5424231f x x x x =+-+,当3=x 时,3=v __________.【答案】123.【解析】根据秦九韶算法,把多项式改写成如下形式:()()()()()420301f x x x x x x =++-++40=v ,143214v =⨯+=,2143042v =⨯+=,34233123v =⨯-=,3123v ∴=.故答案为:123.2.十进制数2015等值于八进制数为( )A .3737(8)B .737(8)C .03737(8)D .7373(8)【答案】A【解析】因为所以十进制数2015等值于八进制数为:3737.故选:A3.用更相减损术求117和182的最大公约数时,需做减法的次数是( )A.8 B.7 C.6 D.5【答案】C【解析】,,,,,,13是117和182的最大公约数,需做减法的次数是6.故答案为:C.1.阅读流程图,运行相应的程序,则程序运行后输出的结果为________.【答案】9【解析】i=1,S=0,第一次循环:S=0+lg13=-lg 3>-1;第二次循环:i=3,S=lg13+lg35=lg15=-lg 5>-1;第三次循环:i=5,S=lg15+lg57=lg17=-lg 7>-1;第四次循环:i=7,S=lg17+lg79=lg19=-lg 9>-1;第五次循环:i=9,S=lg19+lg911=lg111=-lg 11<-1.故输出i=9.2.()21001101与下列哪个值相等( ).A.()8115B.()8113C.()8114D.()8116【答案】A【解析】6543210(2)10011011202021212021277=⨯+⨯+⨯+⨯+⨯+⨯+⨯=.210(8)11518185877=⨯+⨯+⨯=.210(8)11318183875=⨯+⨯+⨯=.210(8)11418184876=⨯+⨯+⨯=.210(8)11618186878=⨯+⨯+⨯=.故选:A .3.计算机中常用的十六进制是逢16进1的计数制,采用数字0~9和字母A F ~共16个计数符合,这些符号与十进制的数的对应关系如下表:例如用十六进制表示:1B+F =A ,则用十六进制表示B D ⨯=( )A .3EB .3EC .8FD .8F 【答案】D【解析】B D ⨯用十进制表示为1113143⨯=,而14381615=⨯+,所以用十六进制表示为8F .选D.4.下列各数中最小的是( )A .(2)10101B .(8)221C .(6)1011D .81【答案】A【解析】由题意知43210(2)10101120212021221=⨯+⨯+⨯+⨯+⨯=; 210(8)221282818145=⨯+⨯+⨯=;3210(6)101116061616223=⨯+⨯+⨯+⨯=.故选A.5.将八位数(8)135化为二进制数为( )A .()21110101B .()21010101C .()21011101D .()21111001【答案】C【解析】135(8)=1×82+3×81+5×80=93(10).利用“除2取余法”可得93(10)=1011101(2).故选:C .6.一个k 进制的三位数与某六进制的二位数等值,则k 不可能是( )A .3B .4C .5D .7【答案】D【解析】3进制最小的三位数:()()3610013=;4进制最小的三位数:()()4610024=; 5进制最小的三位数:()()5610041=;7进制最小的三位数:()()76100121= ∴一个7进制的三位数不可能与某6进制的二位数等值本题正确选项:77.用秦九韶算法求多项式234()1232f x x x x x =++-+在1x =-时的值,2v 的结果是( )A .–4B .–1C .5D .6【答案】D 【解析】()(((23)1)2)1f x x x x x =-+++,02v =,10032(1)35v v x =-=⨯--=-,∴ 21015(1)16v v x =+=-⨯-+=,故选D .8.将十进制数47化为二进制数,根据二进制数“满二进一”的原则,采用“除二取余法”,得如下过程:472231=⨯+,232111=⨯+,11251=⨯+,5221=⨯+,2210=⨯+,1201=⨯+,把以上各步所得余数从后面到前面依次排列,从而得到47的二进制数为101111,记作: (2)47101111=.类比上述方法,根据三进制数“满三进一”的原则,则(3)47=( )A .202B .1202C .1021D .2021【答案】B【解析】注意到: 473152,15350,5312=⨯+=⨯+=⨯+,1301=⨯+,结合题意可得:3(47)1202=.故选:B .9.观察:472231=⨯+,232111=⨯+,11251=⨯+,5221=⨯+,2210=⨯+ ,1201=⨯+,从而得到47的二进制数为101111,记作:()247101111=,类比上述方法,根据三进制数“满三进一”的原则,则()347=( )A .202B .1202C .021D .2021【答案】B【解析】因为473152,1535,5312,2302=⨯+=⨯=⨯+=⨯+,所以4712729032=⨯+⨯+⨯+,故()3471202=,故选B.10.计算机常用的十六进制是逢十六进一,采用数字0~9和字母A ~F 共16个计算符号,这些符号与十进制数的对应关系如下表:例如:用十六进制表示, ,则 ( )A .B .C .D .【答案】A【解析】由十进制表示 ,而 .故答案为:A.11.关于进位制的说法错误的是 ( )A .进位制是人们为了计数和运算方便而约定的记数系统B .二进制就是满二进一,十进制就是满十进一C .满几进一,就是几进制,几进制的基数就是几D .为了区分不同的进位制,必须在数的右下角标注基数【答案】D【解析】一般情况下,不同的进位制须在数的右下角标注基数,但十进制可以不用标注,故D 错误.故选D.12.电子计算机诞生于20世纪中叶,是人类最伟大的技术发明之一.计算机利用二进制存储信息,其中最基本单位是“位(bit )”,1位只能存放2种不同的信息:0或l ,分别通过电路的断或通实现.“字节(Byte )”是更大的存储单位,18Byte bit =,因此1字节可存放从()200000000至()211111111共256种不同的信息.将这256个二进制数中,所有恰有相邻两位数是1其余各位数均是0的所有数相加,则计算结果用十进制表示为( )A .254B .381C .510D .765【解析】恰有相邻两位数是1其余各位数均是0的二进制数为11000000,1100000,110000,11000,1100,110,11,共7个.转化为十进制并相加得()()()()()()()76655443322110+++++++++++++381 22222222222222=,故选B.13.秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图的程序框图给出了利用秦九韶算法求某多项式值的一个实例,若输入的值为2,则输出的值为()A.B.C.D.【答案】C【解析】根据题意,初始值,程序运行如下:14.执行下面的程序框图,输出S 的值为( )A .8B .18C .26D .80【答案】C【解析】 从算法流程图中提供的算法程序可得10213233333327126S =-+-+-=-=,此时314n =+=,运行程序结束,由题设输出26S =,应选答案C 。

第一节 算法与程序框图

第一节 算法与程序框图

=1;s=0+13=1,k=2;s=1+23=9,k=3,输出 s=9.故 选 B.
[ 答案]
B
3.(2016· 广东东莞一中、松山湖学校月考)一个算法的程 1 序框图如图所示,若输出的 y=2,则输入的 x 的值可能为 ( )
A.-1
B.0
C.1
D.5
[解析]
由程序框图知,程序的作用是求 y=
即 h(x)=
2 x -x+1,x≤-1或x≥3, x+4,-1<x<3.
又 h(x)的值域为[3,+∞),
故 m≤3.
[ 答案] (1)C (2)C (3)B
(1)顺序结构是最简单的算法结构,语句与语句之间、框 与框之间是按从上到下的顺序进行的.解决此类问题,只需 分清运算步骤,赋值量及其范围进行逐步运算即可. (2)条件结构中条件的判断关键是明确条件结构的功能, 然后根据“是”的分支成立的条件进行判断.对条件结构, 无法判断框中的条件是否成立,都只能执行两个分支中的一 个,不能同时执行两个分支.
A.k≥6?
B.k≥7?
C.k≥8?
D.k≥9?
[ 解析]
第一次运行结果为 S=10,k=9;第二次运行结
果为 S=10×9=90,k=8;第三次运行结果为 S=720,k= 7. 这个程序满足判断框的条件时执行循环,故判断条件是 k≥8?.故选 C.
[ 答案]
C
6.执行右面的程序,若输入的 x=2,则输出的所有 x 的值的和为__________.
执行该程序框图得 n=1,S=0;S<0.8,S=0+
1 1 2=0.5,n=1+1=2;S<0.8,S=0.5+22=0.75,n=2+1=3; 1 S<0.8,S=0.75+23=0.875,n=3+1=4,此时 S>0.8,跳出 循环,输出 n=4.

2020高三数学一轮复习(人教版文):算法初步

2020高三数学一轮复习(人教版文):算法初步

第九章算法初步、统计、统计案例第一节算法初步2019考纲考题考情「基础微械理一知识必备哂椒基JICHUWE1SHUL.I1. 三种基本逻辑结构\^称内补y顺序结构条件结构循环结构定义由若F个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构算法的流程根据条件是否成从某处开始,按照一定的条件反复执行某些步骤的情况,反复执行的步骤称为循环体宴有不同的流向裏条件结构就是处理这种过程的结构考纲要求考鈕举创考向标諾L i■昴H辻约比亶」■辭篦适的黠轮二用钳輕1?杠闪的三呻临宮時詰为r吨序蒂枸*殆件塔耐.漪炜帖恂XTM几种甚杰舞祂谄旬一ffiAifitj.iffi J:识<r, Kffi m 4i梟”谍冒圖评1,",旬的201 fi・全個淮||・[;〔判IM第悴}201 i •无坤届唐* T,C^;hiA)::1 ■- g満号* 1 •亦;閘1如林•愛国曲1・T屮如押川书*件>JO1?・全国軽U・T显输川犁累〉20)7・全M$nj・1?崔竹战蜡果)曲販币度「1.法的苓事箱钳瓷挥屹怖主忙性闻■ 轉心H岸;抽亍盘損敦材I“I扣垄础白別2•算法的特征概括性、逻辑性、有穷性、不唯一性、普遍性。

语句一般格式功能输人语句INPUT"提示内容J变量输入信息输出语句PRINT提示内容S表达式输出常量、变量的值和系统信息赋值语句变量=表达式将表达式的值赋给变量4•条件语句(1) 算法中的条件结构与条件语句相对应。

(2) 条件语句的格式及框图。

①IF —THEN格式:5.循环语句(1)算法中的循环结构与循环语句相对应。

⑵循环语句的格式及框图。

①UNTIL语句:IX)循环体UN I IL 条件②WHILE语句:1.赋值号左边只能是变量(不能是表达式),在一个赋值语句中只能给一个变量赋值。

2. 直到型循环是“先循环,后判断,条件满足时终止循环”;当型循环则是“先判断,后循环,条件满足时执行循环”;两者的判断框内的条件表述在解决同一问题时是不同的,它们恰好相题纠徴谢身-TIZl WEIRESHEN一、走进教材1.(必修3P25例5改编)如图为计算y= |x|函数值的程序框图,则此程序框图中的判断框内应填___________ 。

2020版高考数学(文)一轮复习通用版课件算法与程序框图

2020版高考数学(文)一轮复习通用版课件算法与程序框图

[题组训练]
返回
1.半径为 r 的圆的面积公式为 S=πr2,当 r=5 时,计算面积
的流程图为
()
解析:因为输入和输出框是平行四边形,故计算面积的流
程图为 D.
答案:D
返回
2.运行如图所示的程序框图,可输出 B=______,C=______.
解析:若直线 x+By+C=0 与直线
x+ 3y-2=0 平行,则 B= 3,且
程序框图
(2)条件结构 定 算法的流程根据条件是否成立有不同的流向,条 义 件结构就是处理这种过程的结构
程 序 框 图
返回
(3)循环结构
定义 从算法某处开始,按照一定的条件反复执行某些步骤, 反复执行的步骤称为循环体
程序 框图
直到型循环结构 先循环,后判断,条 件满足时终止循环.
当型循环结构 先判断,后循环,条 件满足时执行循环.
T=2.
[答案] B
返回
[例 2] (2019·安徽知名示范高中联考)执行如图所示的程
序框图,如果输出的 n=2,那么输入的 a 的值可以为 ( )
A.4 B.5
C.6 D.7
[解析] 执行程序框图,输入 a,P=0, Q =1,n=0,此时 P≤Q 成立,P=1,Q =3,
n=1,此时 P≤Q 成立,P=1+a,Q =7,n =2.因为输出的 n 的值为 2,所以应该退出 循环,即 P>Q ,所以 1+a>7,结合选项,可 知 a 的值可以为 7,故选 D.
S=250=4,i=3,S=4>1; 进行第三次循环时,
S=45,i=4,S=45<1, 此时结束循环,输出的 i=4. 答案:4
返回
[例 1] (2019·沈阳质检)已知一个算法的程序框图如图所

2020版高考数学(文)大一轮复习导学案:第十章 算法初步、统计、统计案例

2020版高考数学(文)大一轮复习导学案:第十章 算法初步、统计、统计案例

第一节算法与程序框图、基本算法语句[基础梳理]1.算法算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.2.程序框图(1)程序框图的定义:程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.通常,程序框图由程序框和流程线组成,一个或几个程序框的组合表示算法中的一个步骤;流程线带有方向箭头,按照算法进行的顺序将程序框连接起来.(2)程序框图中图形符号的意义3.三种基本逻辑结构及相应语句1.三种基本逻辑结构的适用情境(1)顺序结构:要解决的问题不需要分类讨论.(2)条件结构:要解决的问题需要分类讨论.(3)循环结构:要解决的问题要进行许多重复的步骤,且这些步骤之间有相同的规律.2.循环结构的两个形式的区别(1)当型循环结构:先判断是否满足条件,若满足条件,则执行循环体.(2)直到型循环结构:先执行循环体,再判断是否满足条件,直到满足条件时结束循环.3.理解赋值语句要注意的三点(1)赋值语句中的“=”称为赋值号,与等号的意义不同.(2)赋值语句的左边只能是变量的名字,而不能是表达式.(3)对于同一个变量可以多次赋值,变量的值始终等于最近一次赋给它的值,先前的值将会被替换.[四基自测]1.某居民区的物业公司按月向居民收取卫生费,每月收费方法是:4人和4人以下的住户,每户收取6元;超过4人的住户,每超出1人加收1.1元,相应收费系统的程序框图如图所示,则①处应填( )A.y=6+1.1x B.y=15+1.1xC.y=6+1.1(x-4) D.y=15+1.1(x-4)答案:C2.如图所示的程序框图的运行结果是( )A.2 B.2.5C.3.5 D.4答案:B3.阅读下边的程序框图,运行相应的程序,则输出i的值为( )A.2 B.3C.4 D.5答案:C4.(2017·高考全国卷Ⅱ)执行如图所示的程序框图,如果输入的a=-1,则输出的S=( )A.2 B.3C.4 D.5答案:B高考总复习数学(文)第十章算法初步、统计、统计案例5.已知函数y=lg|x-3|,如图所示程序框图表示的是给定x值,求其相应函数值y的算法,请将该程序框图补充完整,其中①处应填_ _______,②处应填________.答案:x<3?y=lg(x-3)考点一求运行后的输出结果◄考基础——练透角度1 输出计算结果[例1] (1)(2016·高考全国卷Ⅲ)执行如图所示的程序框图,如果输入的a=4,b=6,那么输出的n=( )A.3 B.4C.5 D.6解析:运行程序框图,第1次循环,a=2,b=4,a=6,s=6,n=1;第2次循环,a=-2,b=6,a=4,s=10,n=2;第3次循环,a=2,b=4,a=6,s=16,n=3;第4次循环,a=-2,b=6,a=4,s=20,n=4,结束循环,故输出的n=4.答案:B(2)(2018·高考天津卷)阅读如图所示的程序框图,运行相应的程序,若输入N的值为20,则输出T的值为( )A.1 B.2C.3 D.4解析:输入N的值为20,第一次执行条件语句,N=20,i=2,Ni=10是整数,∴T=0+1=1,i=3<5;第二次执行条件语句,N=20,i=3,Ni =203不是整数,∴i=4<5;第三次执行条件语句,N=20,i=4,Ni=5是整数,∴T=1+1=2,i=5,此时i≥5成立,∴输出T=2.故选B.角度2 输出运算关系[例2]某流程图如图所示,现输入如下四个函数,则可以输出的函数是()A.f(x)=x2B.f(x)=|x| xC.f(x)=e x-e-x e x+e-xD.f(x)=1+sin x+cos x 1+sin x-cos x解析:由框图可知输出函数为奇函数且存在零点,依次判断各选项,A为偶函数,B不存在零点,不符合,对于C,由于f(-x)=e-x-e xe-x+e x=-f(x),即函数为奇函数,且存在零点为x=0,对于D,由于其定义域不关于原点对称,故其为非奇非偶函数,故选C.答案:C求程序框图运行结果的思路(1)要明确程序框图中的顺序结构、条件结构和循环结构.(2)要识别运行程序框图,理解框图所解决的实际问题.(3)按照题目的要求完成解答并验证.1.(2019·河北石家庄模拟)当n=4时,执行如图所示的程序框图,则输出的S值为( )A.9 B.15C.31 D.63解析:由程序框图可知,n=4,k=1,S=1,满足条件k≤4;执行循环体,S=3,k=2,满足条件k≤4;执行循环体,S=7,k=3,满足条件k≤4;执行循环体,S=15,k=4,满足条件k≤4;执行循环体,S=31,k=5,不满足条件k≤4,退出循环,输出S的值为31.故选C. 答案:C2.执行下面的程序框图,如果输入的x=0,y=1,n=1,则输出x,y的值满足( )A.y=2x B.y=3xC.y=4x D.y=5x解析:运行程序,第1次循环得x=0,y=1,n=2,第2次循环得x=12,y=2,n=3,第3次循环得x=32,y=6,此时x2+y2≥36,输出x,y,满足C选项.答案:C考点二求输入的值◄考能力——知法[例3] (1)(2017·高考全国卷Ⅲ)执行如图所示的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为( )A.5 B.4C.3 D.2解析:S=0+100=100,M=-10,t=2,100>91;S=100-10=90,M=1,t=3,90<91,输出S,此时,t=3不满足t≤N,所以输入的正整数N的最小值为2,故选D.答案:D(2)《九章算术》是中国古代数学名著,体现了古代劳动人民的数学智慧,其中有一竹节容量问题,某老师根据这一问题的思想设计了如图所示的程序框图,若输出的m的值为35,则输入的a的值为( )A.4 B.5C.7 D.11解析:起始阶段有m=2a-3,i=1,第一次循环,m=2(2a-3)-3=4a-9,i=2;第二次循环,m=2(4a-9)-3=8a-21,i=3;第三次循环,m=2(8a-21)-3=16a-45,i=4;接着计算m=2(16a-45)-3=32a-93,跳出循环,输出m=32a-93,令32a-93=35,得a=4.答案:A(2019·湖南郴州模拟)秦九韶是我国南宋时期著名的数学家,普州(现四川省安岳县)人,他在所著的《数学九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的程序框图给出了利用秦九韶算法求某多项式值的一个实例,若输入x的值为3,每次输入a的值均为4,输出s的值为484,则输入n的值可为( )A .6B .5C .4D .3解析:模拟程序的运行,可得x =3,k =0,s =0,a =4,s =4,k =1,不满足条件k >n ;执行循环体,a =4,s =16,k =2,不满足条件k >n ;执行循环体,a =4,s =52,k =3,不满足条件k >n ;执行循环体,a =4,s =160,k =4,不满足条件k >n ;执行循环体,a =4,s =484,k =5,由题意,此时应该满足条件k >n ,退出循环,输出s 的值为484,可得5>n ≥4,所以输入n 的值可为4.故选C. 答案:C考点三 完善程序框图◄考基础——练透 [例4] (1)(2018·高考全国卷Ⅱ)为计算S =1-12+13-14+…+199-1100,设计了如图所示的程序框图,则在空白框中应填入( ) A .i =i +1B.i=i+2C.i=i+3D.i=i+4解析:把各循环变量在各次循环中的值用表格表示如下.,由上表知i是1→3→5,…,所以i=i+2.故选B.因为N=N+1i答案:B(2)(2017·高考全国卷Ⅰ)如图所示的程序框图是为了求出满足3n-2n>1 000的最小偶数n,那么在和两个空白框中,可以分别填入( )A.A>1 000和n=n+1B.A>1 000和n=n+2C.A≤1 000和n=n+1D.A≤1 000和n=n+2解析:程序框图中A=3n-2n,故判断框中应填入A≤1 000,由于初始值n=0,要求满足A=3n-2n>1 000的最小偶数,故执行框中应填入n=n+2,选D.答案:D解决此类问题,其关键点1.分两种循环直到型循环是“先循环,后判断,条件满足时终止循环”;当型循环则是“先判断,后循环,条件满足时执行循环”.两者的判断框内的条件表述在解决同一问题时是不同的,它们恰好相反.2.理清所用变量(1)计数变量:用来记录某个事件发生的次数,如i=i+1.(2)累加变量:用来计算数据之和,如S=S+i.(3)累乘变量:用来计算数据之积,如p=p×i.(2019·许昌调研)如图给出的是计算12+14+…+1100的值的一个程序框图,则图中判断框内(1)处和执行框中的(2)处应填的语句是( )A.i>100,n=n+1 B.i>100,n=n+2 C.i>50,n=n+2 D.i≤50,n=n+2解析:因为12,14,…,1100共50个数,所以算法框图应运行50次,所以变量i应满足i>50,因为是求偶数的和,所以执行框图n满足n=n+2.故选C.逻辑推理、直观想象——传统文化中的程序框图的应用[例1] (1)(2015·高考全国卷Ⅱ)下边程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a=( )A.0 B.2C.4 D.14解析:开始:a=14,b=18.第一次循环:14≠18且14<18,b=18-14=4;第二次循环:14≠4且14>4,a=14-4=10;第三次循环:10≠4且10>4,a=10-4=6;第四次循环:6≠4且6>4,a=6-4=2;第五次循环:2≠4且2<4,b=4-2=2;第六次循环:a=b=2,退出循环,输出a=2,故选B.答案:B(2)(2016·高考全国卷Ⅱ)中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图.执行该程序框图,若输入的x=2,n=2,依次输入的a为2,2,5,则输出的s=( )A.7 B.12C.17 D.34解析:由程序框图知,第一次循环:x=2,n=2,a=2,s=0×2+2=2,k=1;第二次循环:a =2,s =2×2+2=6,k =2;第三次循环:a =5,s =6×2+5=17,k =3.结束循环,输出s 的值为17,故选C. 答案:C [例2] (1)(2019·湖北荆州七校2月联考)宋元时期数学名著《算学启蒙》中有关于“松竹并生”的问题:松长五尺,竹长两尺,松日自半,竹日自倍,松竹何日而长等.下图是源于其思想的一个程序框图,若输入的a ,b 分别为5,2,则输出的n =( )A .2 B.3 C.4 D.5解析:程序运行如下:n =1,a =5+52=152,b =4,a >b ,继续循环; n =2,a =152+12×152=454,b =8,a >b ,继续循环; n =3,a =454+12×454=1358,b =16,a >b ,继续循环;n=4,a=1358+12×1358=40516,b=32,此时,a<b.输出n=4,故选C.答案:C(2)(2019·河南开封模拟)我国古代名著《庄子·天下篇》中有一句名言“一尺之棰,日取其半,万世不竭”,其意思:一尺的木棍,每天截取一半,永远都截不完.现将该木棍依此规律截取,如图所示的程序框图的功能就是计算截取7天后所剩木棍的长度(单位:尺),则①②③处可分别填入的语句是( )A.i<7,s=s-1i,i=2iB.i≤7,s=s-1i,i=2iC.i<7,s=s2,i=i+1D.i≤7,s=s2,i=i+1解析:由题意可知第一天后剩下12,第二天后剩下122,……,由此得出第7天后剩下127,则①应为i≤7,②应为s=s2,③应为i=i+1,故选D.答案:D(3)秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的程序框图给出了利用秦九韶算法求某多项式值的一个实例,若输入n,x的值分别为4,3,则输出v的值为( )A.20B.61C.183D.548解析:初始值n,x的值分别为4,3,程序运行过程如下所示:v=1,i=3;v=1×3+3=6,i=2;v=6×3+2=20,i=1,v=20×3+1=61,i=0;v=61×3+0=183,i=-1;跳出循环,输出v的值为183,故选C.答案:C课时规范练A组基础对点练1.阅读如图所示的程序框图,运行相应的程序,则输出S的值为( )A.2 B.4C.6 D.8解析:第一次:S=8,n=2,第二次:S=2,n=3,第三次:S=4,n=4,满足n>3,输出S=4.答案:B2.阅读如图的程序框图,运行相应的程序,若输入N的值为19,则输出N的值为( )A.0 B.1C.2 D.3解析:阅读程序框图可得,程序执行过程如下:首先初始化数值为N=19,第一次循环:N=N-1=18,不满足N≤3;第二次循环:N =N 3=6,不满足N ≤3;第三次循环:N =N 3=2,满足N ≤3;此时跳出循环体,输出N =2.答案:C3.执行如图所示的程序框图,则输出的λ是( )A .-4B .-2C .0D .-2或0解析:依题意,若λa +b 与b 垂直,则有(λa +b )·b=4(λ+4)-2(-3λ-2)=0,解得λ=-2;若λa +b与b 平行,则有-2(λ+4)=4(-3λ-2),解得λ=0.结合题中的程序框图,输出的λ是-2.答案:B4.执行如图所示的程序框图,若输入的a ,b ,k 分别为1,2,3,则输出的M =( )A.203B.165C.72D.158解析:第一次循环:M =32,a =2,b =32,n =2;第二次循环:M =83,a =32,b =83,n =3;第三次循环:M =158,a =83,b =158,n =4.则输出的M =158,选D.答案:D5.执行如图所示的程序框图,如果输入的x ,t 均为2,则输出的S =( )A .4B .5C .6D .7解析:k =1≤2,执行第一次循环,M =11×2=2,S =2+3=5,k =1+1=2;k =2≤2,执行第二次循环,M =22×2=2,S =2+5=7,k =2+1=3;k=3>2,终止循环,输出S =7.故选D.答案:D6.阅读如图所示的程序框图,运行相应程序,则输出的i 的值为( )A.3 B.4C.5 D.6解析:第一次执行,i=1,a=2;第二次执行,i=2,a=5;第三次执行,i =3,a=16;第四次执行,i=4,a=65,此时满足条件a>50,跳出循环,故选B.答案:B7.执行如图所示的程序框图,如果输入的x的值是407,y的值是259,那么输出的x的值是( )A.2 849 B.37C.74 D.77解析:输入x的值是407,y的值是259,第一次循环后,S=148,x=259,y =148;第二次循环后,S=111,x=148,y=111;第三次循环后,S=37,x=111,y=37;第四次循环后,S=74,x=74,y=37;第五次循环后,S =37,x=37,y=37,结束循环,所以输出的x的值是37.故选B.答案:B8.(2019·临沂模拟)某程序框图如图所示,若判断框内是k≥n,且n∈N时,输出的S=57,则判断框内的n应为________.解析:由程序框图,可得:S=1,k=1;S=2×1+2=4,k=2;S=2×4+3=11,k=3;S=2×11+4=26,k=4;S=2×26+5=57,k=5.答案:5B组能力提升练9.执行如图所示的程序框图,如果输入的t∈[-1,3],则输出的s属于( )A.[-3,4] B.[-5,2]C.[-4,3] D.[-2,5]解析:作出分段函数s =⎩⎪⎨⎪⎧3t ,-1≤t <1,-t 2+4t ,1≤t ≤3的图象(图略),可知函数s 在[-1,2]上单调递增,在[2,3]上单调递减,∴t ∈[-1,3]时,s ∈[-3,4].答案:A10.(2019·郑州一中质检)执行如图所示的程序框图,若输出y =-3,则输入的θ=( )A.π6B .-π6 C.π3 D .-π3解析:对于A ,当θ=π6时,y =sin θ=sin π6=12,则输出y =12,不合题意;对于B ,当θ=-π6时, y =sin θ=sin(-π6)=-12,则输出y =-12,不合题意;对于C ,当θ=π3时,y=tan θ=tan π3=3,则输出y =3,不合题意;对于D ,当θ=-π3时,y =tan θ=tan(-π3)=-3,则输出y =-3,符合题意.故选D.答案:D11.执行如图所示的程序框图(算法流程图),输出的n 为________.解析:第一次执行循环体a =32,n =2;此时|a -1.414|=|1.5-1.414|=0.086>0.005;第二次执行循环体a =75,n =3;此时|a -1.414|=|1.4-1.414|=0.014>0.005;第三次执行循环体a =1712,n =4;此时|a -1.414|<0.005,此时不满足判断框内的条件,输出n =4.答案:412.阅读如图所示的程序框图,运行相应的程序,输出的结果S =________.解析:由程序框图知,S 可看成一个数列{a n }的前2 018项的和,其中a n =1n (n +1)(n ∈N *,n ≤2 018), ∴S =11×2+12×3+…+12 018×2 019=⎝⎛⎭⎪⎫1-12+ ⎝ ⎛⎭⎪⎫12-13+…+⎝ ⎛⎭⎪⎫12 018-12 019=1-12 019=2 0182 019. 答案:2 0182 019第二节随机抽样[基础梳理]1.简单随机抽样(1)定义:设一个总体含有N个个体.从中逐个不放回地抽取n个个体作为样本(n ≤N),如果每次抽取时总体内各个个体被抽到的机会都相等,就把这种抽样方法叫作简单随机抽样.(2)常用方法:抽签法和随机数法.2.系统抽样(1)定义:在抽样时,将总体分成均衡的几个部分,然后按照预先定出的规则,从每一部分抽取一个个体,得到所需要的样本,这种抽样叫作系统抽样(也称为机械抽样).(2)适用范围:适用于总体中的个数较多时.3.分层抽样(1)定义:在抽样时,将总体分成互不交叉的层,然后按照一定的比例,从各层独立地抽取一定数量的个体,将各层取出的个体合在一起作为样本,这种抽样方法是一种分层抽样.(2)适用范围:适用于总体由差异明显的几部分组成时.1.一条规律三种抽样方法的共同点都是等概率不放回抽样.若样本容量为n,总体的个体数为N,则用这三种方法抽样时,每个个体被抽到的概率都是nN.2.三种抽样方法的差异(1)简单随机抽样:总体容量较少,尤其是样本容量较少.(2)系统抽样:适用于元素个数很多且均衡的总体.(3)分层抽样:适用于总体由差异明显的几部分组成的情形.[四基自测]1.2019年4月13日,某中学初三650名学生参加了中考体育测试,为了了解这些学生的体考成绩,现从中抽取了50名学生的体考成绩进行了分析,以下说法正确的是( )A.这50名学生是总体的一个样本B.每位学生的体考成绩是个体C.50名学生是样本容量D.650名学生是总体答案:B2.某工厂生产A,B,C三种不同型号的产品,产品的数量之比依次为3∶4∶7,现在用分层抽样的方法抽出容量为n的样本,样本中A型号产品有15件,那么样本容量n为( )A.50 B.60C.70 D.80答案:C3.假设从高一年级全体同学(500人)中随机抽出60人参加一项活动,利用随机数法抽取样本时,先将500名同学按000,001,…,499进行编号,如果从随机数表第8行第11列的数开始,按三位数连续向右读取,最先抽出的5名同学的号码是(下面摘取了此随机数表第7行和第8行)( )84421 75331 57245 50688 77047 44767 21763 35025 83921 20676 63016 37859 16955 56719 98105 07175 12867 35807 44395 23879 A.455 068 047 447 176B.169 105 071 286 443C.050 358 074 439 332D.447 176 335 025 212答案:B4.设某校共有112名教师,为了支援西部教育事业,现要从中抽取12名组成暑期西部讲师团.若用系统抽样法,则抽样间隔和随机剔除的个体数分别为()A.9,4 B.12,3C.10,2 D.8,2答案:A5.(2018·高考全国卷Ⅲ)某公司有大量客户,且不同年龄段客户对其服务的评价有较大差异.为了解客户的评价,该公司准备进行抽样调查,可供选择的抽样方法有简单随机抽样、分层抽样和系统抽样,则最合适的抽样方法是________.解析:因为客户数量大,且不同年龄段客户对其服务的评价有较大差异,所以最合适的抽样方法是分层抽样.答案:分层抽样考点一简单随机抽样◄考基础——练透[例1]下列抽样试验中,适合用抽签法的是()A.从某厂生产的5 000件产品中抽取600件进行质量检验B.从某厂生产的两箱(每箱18件)产品中抽取6件进行质量检验C.从甲、乙两厂生产的两箱(每箱18件)产品中抽取6件进行质量检验D.从某厂生产的5 000件产品中抽取10件进行质量检验解析:因为A,D中总体的个体数较大,不适合用抽签法;C中甲、乙两厂生产的产品质量可能差别较大,因此未达到搅拌均匀的条件,也不适合用抽签法;B中总体容量和样本容量都较小,且同厂生产的产品可视为搅拌均匀了.答案:B1.能否用简单随机抽样,要注意:(1)抽取的个体数较少.(2)是逐个抽取.(3)是不放回抽取.(4)是等可能抽取.只有四个特点都满足的抽才是简单随机抽样.2.抽签法与随机数表法的适用情况:(1)抽签法适用于总体中个体数较少的情况,随机数法适用于总体中个体数较多的情况.(2)一个抽样试验能否用抽签法,关键看两点:一是抽签是否方便;二是号签是否易搅匀.一般地,当总体容量和样本容量都较小时可用抽签法.假设要考察某公司生产的500克袋装牛奶的质量是否达标,现从800袋牛奶中抽取60袋进行检验,利用随机数表抽取样本时,先将800袋牛奶按000,001,…,7 99进行编号,如果从随机数表第8行第7列的数开始向右读,请你依次写出最先检测的5袋牛奶的编号为________.答案:785,567,199,507,175考点二系统抽样◄考能力——知法[例2](1)(2019·石家庄模拟)某校为了解1 000名高一新生的身体生长状况,用系统抽样法(按等距的规则)抽取40名同学进行检查,将学生从1~1000进行编号,现已知第18组抽取的号码为443,则第一组用简单随机抽样抽取的号码为( )A.16 B.17C.18 D.19解析:因为从1 000名学生中抽取一个容量为40的样本,所以系统抽样的分段间隔为1 00040=25,设第一组随机抽取的号码为x,则抽取的第18组编号为x+17×25=443,所以x=18.答案:C(2)(2019·中山模拟)为了检查某超市货架上的饮料是否含有塑化剂,要从编号依次为1到50的塑料瓶装饮料中抽取5瓶进行检验,用每部分选取的号码间隔一样的系统抽样方法确定所选取的5瓶饮料的编号可能是( )A.5,10,15,20,25 B.2,4,8,16,32C.1,2,3,4,5 D.7,17,27,37,47解析:抽取5瓶,应将50瓶分5组.抽样间隔为505=10.答案:D1.系统抽样中所抽取编号的特点系统抽样又称等距抽样,所以依次抽取的样本对应的号码就是一个等差数列,首项就是第1组所抽取样本的号码,公差为间隔数,根据等差数列的通项公式就可以确定每一组内所要抽取的样本号码.2.抽样间隔不是整数的处理策略系统抽样时,如果总体中的个数不能被样本容量整除时,可以先用简单随机抽样从总体中剔除几个个体,然后再按系统抽样进行.1.(2019·徐州模拟)从编号为0,1,2,…,79的80件产品中,采用系统抽样的方法抽取容量为5的一个样本,若编号为42的产品在样本中,则该样本中产品的最小编号为( ) A.8 B.10C.12 D.16解析:系统抽样的分段间隔为805=16,设样本中产品的最小编号是x,42是第三个编号,因此x+2×16=42,得x=10.答案:B2.(2019·成都模拟)将参加冬季越野跑的600名选手编号为:001,002,…,600,采用系统抽样方法抽取一个容量为50的样本,把编号分为50组后,在第一组的001到012这12个编号中随机抽得的号码为004,这600名选手穿着三种颜色的衣服,从001到301穿红色衣服,从302到496穿白色衣服,从497到600穿黄色衣服,则抽到穿白色衣服的选手人数为________.解析:由题意及系统抽样的定义可知,将这600名学生按编号依次分成50组,每一组各有12名学生,第k(k∈N*)组抽中的号码是4+12(k-1).令302≤4+12(k-1)≤496,得2556≤k≤42,因此抽到穿白色衣服的选手人数为42-25=17(人).答案:17考点三分层抽样◄考基础——练透[例3](1)某工厂生产甲、乙、丙、丁四种不同型号的产品,产量分别为200,400,300,100件.为检验产品的质量,现用分层抽样的方法从以上所有的产品中抽取60件进行检验,则应从丙种型号的产品中抽取的件数为________.解析:本题考查分层抽样方法及用样本估计总体.从丙种型号的产品中抽取的件数为60×300200+400+300+100=18.答案:18(2)某学校共有师生3200人,现用分层抽样的方法,从所有师生中抽取一个容量为160的样本,已知从学生中抽取的人数为150,那么该学校的教师人数是________.解析:本题属于分层抽样,设该学校的教师人数为x,所以1603 200=160-150x,所以x=200.答案:200分层抽样是针对样本的差异性明显,根据各层所占的比例进行抽样,其关键点为:(1)求抽样比,根据已知条件,求抽样比.(2)列方程,利用抽样比,建立关于所求参数的方程.(3)得结论,解方程,求出参数的值,即可得出结论.1.(2019·滨州模拟)某学校三个兴趣小组的学生人数分布如下表(每名学生只参加一个小组)(单位:人).学校要对这三个小组的活动效果进行抽样调查,按小组分层抽样的方法,从参加这三个兴趣小组的学生中抽取30人,结果篮球组被抽出12人,则a的值为____ ____.解析:由分层抽样知识,得12∶(45+15)=(30-12)∶(30+10+a+20),∴a=30.答案:302.(2019·昆明检测)某公司员工对户外运动分别持“喜欢”“不喜欢”和“一般”三种态度,其中持“一般”态度的比持“不喜欢”态度的多12人,按分层抽样方法从该公司全体员工中选出部分员工座谈户外运动,如果选出的人有6位对户外运动持“喜欢”态度,有1位对户外运动持“不喜欢”态度,有3位对户外运动持“一般”态度,那么这个公司全体员工中对户外运动持“喜欢”态度的有( )A.36人B.30人C.24人D.18人解析:设公司员工对户外运动持“喜欢”“不喜欢”“一般”态度的人数分别为6x,x,3x,由题意可得3x-x=12,x=6,所以对户外运动持“喜欢”态度的有6×6=36(人).答案:A数据分析、数学运算——抓阄问题中等可能性的学科素养(1)抽样方法的抓阄法,不分先后,每个个体被抽到的可能性是相同的.这体现了抽样的公平性.[例] 某手机在十一期间进行了促销活动,将参与的顾客甲等100位顾客的身份证号码写成了一百个阄,有5位嘉宾从中抽取一个阄为获奖人,则顾客甲在第一个人、第二个人……第五个人抽到的可能性相同吗?整个过程甲被抽到的概率是多少?解析:甲被第一个人抽到的概率为P1=1100,甲被第二个人抽到的概率P2=99100×199=1100,甲被三个人抽到的概率P 3=99100×9899×198=1100,甲被四个人抽到的概率P 4=99100×9899×9798×197=1100,甲被五个人抽到的概率P 5=99100×9899×9798×9697×196=1100,整个过程甲被抽到的概率P =1100×5=120.课时规范练A 组 基础对点练1.下列抽取样本的方式易用简单随机抽样的有( )①从无限多个个体中抽取50个个体作为样本;②箱子里有100支铅笔,今从中选取10支进行检验,在抽样操作时,从中任意拿出一支检测后再放回箱子里;③从50个个体中一次性抽取5个个体作为样本.A .0个B .1个C .2个D .3个解析:①不满足样本的总体数较少的特点;②不满足不放回抽取的特点;③不满足逐个抽取的特点.答案:A2.(1)某学校为了了解2018年高考数学学科的考试成绩,在高考后对1200名学生进行抽样调查,其中文科400名考生,理科600名考生,艺术和体育类考生共200名,从中抽取120名考生作为样本.(2)从30名家长中抽取5名参加座谈会.Ⅰ.简单随机抽样法 Ⅱ.系统抽样法 Ⅲ.分层抽样法问题与方法配对正确的是( )A .(1)Ⅲ,(2)ⅠB .(1)Ⅰ,(2)ⅡC .(1)Ⅱ,(2)ⅢD .(1)Ⅲ,(2)Ⅱ解析:通过分析可知,对于(1),应采用分层抽样法;对于(2),应采用简单随机抽样法.答案:A3.某学校为调查高三年级的240名学生完成课后作业所需的时间,采取了两种抽样调查方式:第一种由学生会的同学随机抽取24名同学进行调查;第二种由教务处对高三年级的学生进行编号,从001到240,抽取学号最后一位为3的同学进行调查,则这两种抽样方法依次为( )A.分层抽样,简单随机抽样B.简单随机抽样,分层抽样C.分层抽样,系统抽样D.简单随机抽样,系统抽样解析:由三种抽样方法的定义可知,题中第一种方法为简单随机抽样,第二种为系统抽样.答案:D4.对一个容量为N的总体抽取容量为n的样本,当选取简单随机抽样、系统抽样和分层抽样三种不同方法抽取样本时,总体中每个个体被抽中的概率分别为p1,p2,p3,则( )A.p1=p2<p3B.p2=p3<p1C.p1=p3<p2D.p1=p2=p3解析:根据抽样方法的概念可知,简单随机抽样、系统抽样和分层抽样三种抽样方法中每个个体被抽到的概率相等,均是n,故p1=p2=p3.N答案:D5.(2019·洛阳模拟)某大学数学系共有本科生1 000人,其中一、二、三、四年级的人数比为4∶3∶2∶1,要用分层抽样的方法从所有本科生中抽取一个容量为200的样本,则应抽取三年级的学生人数为 ( )A.80 B.40C.60 D.20解析:因为要用分层抽样的方法从该系所有本科生中抽取一个容量为200的样本,一、二、三、四年级的学生比为4∶3∶2∶1,所以三年级要抽取的学生人数是24+3+2+1×200=40.答案:B6.高三某班有学生56人,现将所有同学随机编号,用系统抽样的方法,抽取一个容量为4的样本,已知5号、33号、47号学生在样本中,则样本中还有一个学生的编号为( ) A.13 B.17C.19 D.21解析:因为47-33=14,所以由系统抽样的定义可知样本中的另一个学生的编号为5+14=19.答案:C7.现有60瓶饮料,编号从1到60,若用系统抽样的方法从中抽取6瓶进行检验,则所抽取的编号可能为( )A.3,13,23,33,43,53B.2,14,26,38,40,52C.5,8,31,36,48,54D.5,10,15,20,25,30解析:A中所抽取的编号均匀分布在总体中,且间隔相等,故A正确;B中所抽取的编号间隔不相等,故B错误;C中所抽取的编号没有均匀分布在总体中,且间隔不相等,故C错误;D中所抽取的编号没有均匀分布在总体中,故D错误.答案:A8.利用简单随机抽样,从n个个体中抽取一个容量为10的样本,若第二次抽取时,余下的每个个体被抽到的概率为13,则在整个抽样过程中,每个个体被抽到的概率为( )。

2020年高考文科数学《算法初步与复数》题型归纳与训练

2020年高考文科数学《算法初步与复数》题型归纳与训练

2020年高考文科数学《算法初步与复数》题型归纳与训练【题型归纳】题型一 算法的基本结构例1 :执行如图所示的程序框图,输出的s 值为( )A .12B .56C .76D .712【答案】B【解析】运行程序框图,k =l ,s =1;1111(1)22s =+-⨯=,2k =;2115(1)236s =+-⨯=,k =3;满足条件,跳出循环,输出的56s =,故选B .【易错点】看错条件【思维点拨】一步一步来,跳出循环结束例2 :阅读如图的程序框图,运行相应的程序,若输入N 的值为20,则输出T 的值为( )A .1B .2C . 3D .4【答案】B【解析】20N =,2i =,0T =,20102N i ==,是整数;011T =+=,213i =+=,35<,203N i =,不是整数;314i =+=,45<,2054N i ==,是整数;112T =+=,415i =+=,结束循环,输出的2T =,故选B .【易错点】计算【思维点拨】一步一步来,跳出循环结束 题型二 算法中的条件缺失问题 例3:为计算11111123499100=-+-++-…S ,设计了如图的程序框图,则在空白框中应填入( ) A .1=+i i B .2=+i i C .3=+i i D .4=+i i 【答案】B【解析】由程序框图的算法功能知执行框1=+N N i计算的是连续奇数的倒数和,而执行框11=++T T i 计算的是连续偶数的倒数和,所以在空白执行框中应填入的命令是2=+i i ,故选B .【易错点】学生入手较难,不好想【思维点拨】难度较大,需要找规律发现问题 题型三 算法的交汇性问题例4:下面程序框图是为了求出满足321000n n ->的最小偶数n可以分别填入A .1000A >和1n n =+B .1000A >和2n n =+C .1000A ≤和1n n =+D .1000A ≤和2n n =+ 【答案】D【解析】由题意选择321000n n ->,则判定框内填1000A ≤,由因为选择偶数,所以矩形框内填2n n =+,故选D. 【易错点】没看懂题目【思维点拨】巧妙利用偶数解决问题 题型四 复数的有关概念 例5:()i 23i +=( ) A .32i -B .32i +C .32i --D .32i -+【答案】D【解析】()i 23i 32i +=-+,故选D . 【易错点】计算失误【思维点拨】最基本的运算考查 例6:若,则||zz =( ) A .1 B .C .D .【答案】D 【解析】43||55z i z ==-,故选D . 【易错点】分式计算失误【思维点拨】计算复数模的运算,共轭复数的考查43i z =+1-43i 55+43i 55-题型五 复数的几何意义例7:复平面内表示复数i(2i)z =-+的点位于( )A .第一象限B .第二象限C .第三象限D .第四象限 【答案】C【解析】∵i(2i)12i z =-+=--,∴复数z 在复平面内对应的点(1,2)Z --,位于第三象限,选C . 【易错点】忘记复数对应点的坐标【思维点拨】先化简,再写坐标,对应找象限例8:若复数(1i)(i)a -+在复平面内对应的点在第二象限,则实数a 的取值范围是( )A .(,1)-∞B .(,1)-∞-C .(1,)+∞D .(1,)-+∞ 【答案】B【解析】(1i)(i)(1)(1)i z a a a =-+=++-,因为对应的点在第二象限,∴,解得,故选B.【易错点】象限点的特征弄错【思维点拨】先化简,再写坐标,列出不等式解出即可【巩固训练】题型一 算法的基本结构1.执行如图所示的程序框图,输出的s 值为( )A .2B .32 C .53D .85 【答案】C【解析】0k =时,03<成立,第一次进入循环1k =,2s =,13<成立;第二次进入循环,2k =,32s =,23<成立;第三次进入循环3k =,53s =,33<否,输出53s =,选C .2.执行如图的程序框图,如果输入的011x y n ===,,,则输出x ,y 的值满足( )A .2y x =B .3y x =C .4y x =D .5y x =1010a a +<⎧⎨->⎩1a <-【答案】C【解析】运行程序,第1次循环得0,1,2x y n ===,第2次循环得1,2,32x y n ===,第3次循环得3,62x y ==,此时2236x y +…,输出,x y ,满足C 选项.3.执行如图所示的程序框图,如果输入3n =,则输出的S =( )A .67 B .37 C .89 D .49【答案】B【解析】第一次循环,113S =⨯,此时2i =,不满足条件, 继续第二次循环111335S =+⨯⨯,此时3i =,不满足条件, 继续第三次循环11131335577S =++=⨯⨯⨯,此时43i =>,退出循环,输出S 的值为37,选B .题型二 算法中的条件缺失问题1.执行如图所示的程序框图,若输出k 值为8,则判断框内可填入的条件是( )A .34s ≤B .56s ≤ C .1112s ≤ D .2524s ≤【答案】C【解析】由程序框图,k 的值依次为0,2,4,6,8,因此1111124612S =++=(此时6k =)还必须计算一次, 因此可填1112S ≤,选C .2.执行如如图所示的程序框图,若输出k 的值为6,则判断框内可填入的条件是( )A .12s >B .35s > C .710s > D .45s > 【答案】C【解析】当输出6k =时,98771109810s =⨯⨯⨯=,结合题中的程序框图知,选3.某程序框图如图所示,若输出的S =57,则判断框内为( )A .k >4?B .k >5?C .k >6?D .k >7? 【答案】A【解析】第一次执行后,2,224k S ==+=;第二次执行后,3,8311k S ==+=;第三次执行后,4,22426k S ==+=; 第四次执行后,5,52557k S ==+=;自此循环结束,故判断框中填4?k >.题型三 算法的交汇性问题1.某程序框图如图所示,若该程序运行后输出的值是,则( )A .B .C .D .【答案】A【解析】 ; 输出的结果为,此时,故. 594=a 5=a 6=a 7=a 13151,11;2,11;2233k s k s ==+-===+-=17193,11;4,114455k s k s ==+-===+-=595k a =>4a =2.执行如图程序框图,如果输入的,则输出s 属于( ) A .[-3,4] B .[-5,2] C .[-4,3] D .[-2,5] 【答案】A【解析】由题意知,当时,,当时,,∴输出s 属于[-3,4],故选.3.如图为某算法的程序框图,则程序运行后输出的结果是_________.【答案】3【解析】由程序框图可知:第一次:T=0,k=1,sin1sin 002π=>=成立,a=1,T=T+a=1,k=2,2<6,满足判断条件,继续循环;第二次:sin 0sin 12ππ=>=不成立,a=0,T=T+a=1,k=3,3<6,满足判断条件,继续循环;第三次:3sin1sin 02ππ=->=不成立,a=0,T=T+a=1,k=4,4<6, 满足判断条件,继续循环;第四次: 3sin 20sin 12ππ=>=-成立,a=1,T=T+a=2,k=5, 满足判断条件,继续循环;第五次:5sin 1sin 202ππ=>=成立,a=1,T=T+a=2,k=6,6<6不成立,不满足判断条件,跳出循环,故输出T的值3.题型四 复数的有关概念1.若复数()32z i i =-(i 是虚数单位),则z =( )A .23i -B .23i +C .32i +D .32i - 【答案】A【解析】∵23z i =+,所以23z i =-.2.设是虚数单位,表示复数的共轭复数。

人教版高三数学一轮复习精品课件4:13.4 算法与程序框图

人教版高三数学一轮复习精品课件4:13.4 算法与程序框图

【解析】 当x=1,y=1时,满足x≤4,则x=2,y= 2;
当x=2,y=2时,满足x≤4,则x=2×2=4,y=2+1 =3;
当x=4,y=3时,满足x≤4,则x=2×4=8,y=3+1 =4;
当x=8,y=4时,不满足x≤4,则输出y=4. 【答案】 B
3.①算法可以无限的操作下去;
②算法的每一步操作必须是明确的、可行的;
【解析】 当n=3时,i=3-1=2,满足i≥0, 故S=6×(-1)+2+1=-3. 执行i=i-1后i的值为1,满足i≥0, 故S=(-3)×(-1)+1+1=5. 再执行i=i-1后i的值为0,满足i≥0, 故S=5×(-1)+0+1=-4. 继续执行i=i-1后i的值为-1,不满足i≥0, 故输出S=-4. 【答案】 -4
【答案】 (1)C (2)8
1.对条件结构,无论判断框中的条件是否成立,都 只能执行两个分支中的一个,不能同时执行两个分支.
2.利用循环结构表示算法,第一要确定是利用当型 还是直到型循环结构;第二准确表示累计变量;第三要注 意从哪一步开始循环.
(2012·浙江高考)某程序框图如图9-1-7所示,则该程 序运行后输出的值是________.
【答案】
1 120
(2013· 郑 州 调 研 ) 如 图 9 - 1 - 8 所 示 的 框 图 , 当 x1 = 6,x2=9,p=8.5时,x3等于( )
A.7
B.8
C.10
D.11
【思路点拨】 先读懂图中的逻辑顺序,然后进行计算
判断,其中判断条件|x3-x1|<|x3-x2|是否成立是利用框图知 识反推出x3的值的关键,是完善该框图的任务所在.
【尝试解答】 x1=6,x2=9,则|x1-x2|=3≤2 不成立.因 此,输入 x3,

2020高考数学 第40讲 算法初步与程序框图

2020高考数学 第40讲  算法初步与程序框图

点评:(1)更相减损术就是以两数中的较大的数减去较小的数, 然后将差和较小的数构成一对新数,再用较大数减去较小的数,反 复执行这些步骤,直到差和较小数相等,此时相等的两数便是原来 两数的最大公约数.因此,更相减损术可利用循环语句和条件语句 来实现.本题就是以《算法案例》中求两数的最大公约数的“更相 减损术”为背景,考查考查对程序框图的阅读理解和应用能力.
2.程序框图的概念、表示及功能
(1)程序框图又称为_流___程__图__,是一种用程___序__框___、流__程___线___ 及_文__字___说__明__来表示算法的图形.
(2)程序框图基本图形及功能:
程序框
名称
终端框(起止框)
输入、输出 框
处理框(执行框)
判断 框
流程线
功能 表示一个算法的 起始与结束
考点二·循环结构的程序框图
【例 2】(2014·新课标卷Ⅰ)执行下图的程序框图,若输入的 a,b, k 分别为 1,2,3,则输出的 M=( )
20 A. 3
16 B. 5
7 C.2
15 D. 8
解:当 n=1 时,满足 1≤3,M=1+21=32,a=2,b=32; 当 n=2 时,满足 2≤3,M=2+32=83,a=32,b=83; 当 n=3 时,满足 3≤3,M=32+83=185,a=83,b=185; 当 n=4 时,不满足 4≤3,终止循环,输出的 M=185. 答案:D
(1)确定循环体:S=S+“通项”; (2)初始化变量;
(3)设定循环控制条件,即设定进入或退出循环的条件. 类似地可以得到累乘型循环结构的设计步骤. 3.设计循环结构时,一定要注意首次循环和末次循环的结 果是否与题设吻合,以免“多算”或“漏算”. 4.高考中,主要考查程序框图的阅读与理解,循环结构是 高考考查的重点.解决此类问题,首先要读懂程序框图的执行方 向和其中的判断条件,对于循环结构,要明确循环次数和终止条 件,弄清每次循环前和循环后每个变量的值.不论是条件结构还 是循环结构,最基本的解决方法都是列举法,即依次执行程序框 图中的每一步,直至程序结束为止.

2020高考文科数学(人教版)一轮复习讲义:第40讲算法初步与程序框图含答案

2020高考文科数学(人教版)一轮复习讲义:第40讲算法初步与程序框图含答案

第40讲算法初步与程序框图1.了解算法的含义,了解算法思想.2.理解程序框图的三种基本结构:顺序结构、条件结构、循环结构.3.通过模仿、操作、探索,学会程序框图来表达解决问题的过程,学会灵活、正确地阅读理解程序框图.知识梳理1.算法的概念算法通常是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.2.程序框图的概念、表示及功能(1)程序框图又称为流程图,是一种用程序框、流程线及文字说明来表示算法的图形.(2)程序框图基本图形及功能:程序框名称功能终端框(起止框)表示一个算法的起始与结束输入、输出框表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”;不成立时标明“否”.流程线连接程序框连接点连接程序框图的两部分3.算法的逻辑结构算法的三种基本逻辑结构:顺序结构、条件结构、循环结构.(1)顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.其结构形式如右图所示.(2)条件结构是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构.其结构形式为(3)循环结构是指在算法中,从某处开始,按照一定的条件,反复执行某些步骤的结构.反复执行的步骤称为循环体.循环体又分为当型(WHILE型)和直到型(UNTIL型).①当型(WHILE型)循环结构:在每次执行循环体前,对条件进行判断,当条件满足时,执行循环体,否则终止循环.这种循环叫做当型(WHILE型)循环.如下图(1).②直到型(UNTIL型)循环结构.在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.这种循环叫做直到型(UNTIL型)循环.如下图(2).热身练习1.下列给出三个程序框图:其中①是顺序结构;②是条件结构;③是循环结构.2.程序框图中涉及各种语句,阅读程序框图需要对这些语句正确理解.下面是对“赋值语句”的理解:①n=1表示将1这个数赋予给变量n;②a=b表示将b的值赋予a;③b=a表示将a的值赋予b;④n=n+1表示n+1的值赋予n.其中正确的理解有①②③④.(填上你认为所有正确理解的序号)上述四种情形都是赋值语句的常见情况,都是正确的.3.(2017·江苏卷)下图是一个算法流程图.若输入x的值为116,则输出y的值是-2.。

【课标通用】高考数学一轮复习课件:40-算法初步(含答案)46页PPT

【课标通用】高考数学一轮复习课件:40-算法初步(含答案)46页PPT
10、一个人应该:活泼而守纪律,天 真而不 幼稚, 勇敢而 鲁莽, 倔强而 有原则 ,热情 而不冲 动,乐 观而不 盲目。 ——马 克思
61、奢侈是舒适的,否则就不是奢侈 。——CocoCha nel 62、少而好学,如日出之阳;壮而好学 ,如日 中之光 ;志而 好学, 如炳烛 之光。 ——刘 向 63、三军可夺帅也,匹夫不可夺志也。 ——孔 丘 64、人生就是学校。在那里,与其说好 的教师 是幸福 ,不如 说好的 教师是 不幸。 ——海 贝尔 65、接受挑战,就可以享受胜利的喜悦 。——杰纳勒 尔·乔治·S·巴顿
谢谢!
பைடு நூலகம்【课标通用】高考数学 一轮复习课件:40-算
法初步(含答案)
6、纪律是自由的第一条件。——黑格 尔 7、纪律是集体的面貌,集体的声音, 集体的 动作, 集体的 表情, 集体的 信念。 ——马 卡连柯
8、我们现在必须完全保持党的纪律, 否则一 切都会 陷入污 泥中。 ——马 克思 9、学校没有纪律便如磨坊没有水。— —夸美 纽斯

2020高考文科数学(人教版)一轮复习作业手册+第40讲 算法初步和程序框图+Word版含解析

2020高考文科数学(人教版)一轮复习作业手册+第40讲 算法初步和程序框图+Word版含解析

第40讲 算法初步与程序框图1.(2018·广州二模)执行如图的程序框图, 若输出y =32,则输入x 的值为(A)A .log 23-1或 2B .1-log 23或 2C .1-log 23 D. 2此题的功能是已知分段函数f (x )=⎩⎪⎨⎪⎧2-2log 2x , x >1,2x, x ≤1的函数值,求相应的自变量的值.由⎩⎪⎨⎪⎧x ≤1,2x=32,得x =log 232=log 23-1. 由⎩⎪⎨⎪⎧x >1,2-log 2x =32,得log 2x =12,所以x = 2. 所以x 的值为log 23-1或 2.2.阅读如图所示的程序框图,运行相应的程序,若输入x 的值为1,则输出y 的值为(C)A .2B .7C .8D .128由程序框图知,y =⎩⎪⎨⎪⎧2x ,x ≥2,9-x ,x <2.因为输入x 的值为1,比2小,所以执行的程序要实现的功能为9-1=8,故输出y 的值为8.3.(2017·山东卷)执行如图所示的程序框图,当输入的x 的值为4时,输出的y 的值为2,则空白判断框中的条件可能为(B)A .x >3B .x >4C .x ≤4D .x ≤5输入x =4,若满足条件,则y =4+2=6,不符合题意;若不满足条件,则y =log 24=2,符合题意,结合选项可知应填x >4.4.(2017·全国卷Ⅲ)执行如图所示的程序框图,为使输出S 的值小于91,则输入的正整数N 的最小值为(D)A .5B .4C .3D .2假设N =2,程序执行过程如下:t =1,M =100,S =0,1≤2,S =0+100=100,M =-10010=-10,t =2,2≤2,S =100-10=90,M =--1010=1,t =3,3>2,输出的S =90<91.符合题意. 所以N =2成立.显然2是N 的最小值.5.执行如图所示的程序框图,如果输入的x ,t 均为2,则输出的S =(D)A .4B .5C .6D .7k =1时,1≤2成立,此时M =2,S =2+3=5;k =2时,2≤2成立,此时M =2,S =2+5=7; k =3时,3≤2不成立,终止循环,输出的S =7.6.(2017·全国卷Ⅱ)执行如图所示的程序框图,如果输入的a =-1,则输出的S =(B)A .2B .3C .4D .5当K =1时,S =0+(-1)×1=-1,a =1,执行K =K +1后,K =2;当K =2时,S =-1+1×2=1,a =-1,执行K =K +1后,K =3; 当K =3时,S =1+(-1)×3=-2,a =1,执行K =K +1后,K =4; 当K =4时,S =-2+1×4=2,a =-1,执行K =K +1后,K =5; 当K =5时,S =2+(-1)×5=-3,a =1,执行K =K +1后,K =6;当K =6时,S =-3+1×6=3,执行K =K +1后,K =7>6,输出的S =3.结束循环. 7.(2017·全国卷Ⅰ)如图所示的程序框图是为了求出满足3n -2n >1 000的最小偶数n ,那么在和两个空白框中,可以分别填入(D)A .A >1 000和n =n +1B .A >1 000和n =n +2C .A ≤1 000和n =n +1D .A ≤1 000和n =n +2 因为题目要求的是“满足3n -2n >1 000的最小偶数n ”,所以n 的叠加值为2,所以内填入“n =n +2”.由程序框图知,当内的条件不满足时,输出n ,所以内填入“A ≤1 000”.故选D.8.(2018·全国卷Ⅱ)为计算S =1-12+13-14+…+199-1100,设计了如图所示的程序框图,则在空白框中应填入(B)A .i =i +1B .i =i +2C .i =i +3D .i =i +4 把各循环变量在各次循环中的值用表格列举如下.循环 次数①②③ …○50 S1-12 1-12+13-141-12+13- 14+15-16 …1-12+13-14 +…+199-1100N0+11 0+11+130+11+ 13+15 …0+11+13+ 15+…+199 T0+12 0+12+140+12+ 14+16…0+12+14+ 16+…+1100因为N =N +1i ,由上表知i 是1→3→5,…,所以i =i +2,且当i =101>100时,循环终止.故空白框内应填入i =i +2.9.(2018·广州模拟)在如图的程序框图中,f ′i (x )为f i (x )的导函数,若f 0(x )=sin x ,则输出的结果是(A)A .-sin xB .cos xC .sin xD .-cos x初值f 0(x )=sin x ,i =0,i =1,f 1(x )=cos x ,i =2,f 2(x )=-sin x , i =3,f 3(x )=-cos x , i =4,f 1(x )=sin x ,由此可知f n (x )是以4为周期的一个周期函数. ……当i =2017时,因为2017=4×504+1,所以f 2017(x )=f 1(x )=cos x,2017>2017不成立,再进行一次循环,i =2018,f 2018(x )=-sin x ,因为2018>2017成立,退出循环,输出的f 2018(x )=-sin x . 10.执行如图所示的程序框图,若输出k 的值为8,则判断框内可填入的条件是(C)A .s ≤34B .s ≤56C .s ≤1112D .s ≤2524由s =0,k =0满足条件,则k =2,s =12,满足条件;k =4,s =12+14=34,满足条件;k =6,s =34+16=1112,满足条件;k =8,s =1112+18=2524,不满足条件,输出的k =8,所以应填s ≤1112.11.(2016·天津卷)阅读下边的程序框图,运行相应的程序,则输出S 的值为 4 .按照程序框图中的顺序依次计算,直到满足条件输出S 的值.第一次,S =8,n =2; 第二次,S =2,n =3;第三次,S =4,n =4,满足n >3,输出的S =4.12.执行如图所示的程序框图(算法流程图),输出的n 为 4 .执行第一次判断:|a -1.414|=0.414>0.005,a =32,n =2;执行第二次判断:|a -1.414|=0.086>0.005,a =75,n =3;执行第三次判断:|a -1.414|=0.014>0.005,a =1712,n =4;执行第四次判断:|a -1.414|<0.005,输出的n =4.。

2020高考数学 第40讲 算法初步与程序框图

2020高考数学 第40讲 算法初步与程序框图

2020高考数学 第40讲 算法初步与程序框图1.(2015·福建卷)阅读如图所示的程序框图,运行相应的程序,若输入x 的值为1,则输出y 的值为(C)A .2B .7C .8D .128由程序框图知,y =⎩⎪⎨⎪⎧2x ,x ≥2,9-x ,x <2.因为输入x 的值为1,比2小,所以执行的程序要实现的功能为9-1=8,故输出y 的值为8.2.(2017·山东卷)执行如图所示的程序框图,当输入的x 的值为4时,输出的y 的值为2,则空白判断框中的条件可能为(B)A .x >3B .x >4C .x ≤4D .x ≤5输入x =4,若满足条件,则y =4+2=6,不符合题意;若不满足条件,则y =log 24=2,符合题意,结合选项可知应填x >4.3.(2017·新课标卷Ⅲ)执行如图所示的程序框图,为使输出S 的值小于91,则输入的正整数N 的最小值为(D)A .5B .4C .3D .2假设N =2,程序执行过程如下: t =1,M =100,S =0,1≤2,S =0+100=100,M =-10010=-10,t =2,2≤2,S =100-10=90,M =--1010=1,t =3,3>2,输出的S =90<91.符合题意. 所以N =2成立.显然2是N 的最小值. 4.(2014·新课标卷Ⅱ)执行如图所示的程序框图,如果输入的x ,t 均为2,则输出的S =(D)A. 4B. 5C. 6D. 7k =1时,1≤2成立,此时M =2,S =2+3=5; k =2时,2≤2成立,此时M =2,S =2+5=7; k =3时,3≤2不成立,终止循环,输出的S =7. 5.(2016·四川卷)秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的程序框图给出了利用秦九韶算法求某多项式值的一个实例,若输入n ,x 的值分别为3,2,则输出v 的值为(C)A .35B .20C .18D .9由程序框图知,初始值:n =3,x =2,v =1,i =2, 第一次循环,v =4,i =1; 第二次循环,v =9,i =0; 第三次循环,v =18,i =-1.i=-1<0,结束循环,输出的v=18,故选C.6.(2016·新课标卷Ⅲ)执行如图所示的程序框图,如果输入的a=4,b=6,那么输出的n=(B)A.3 B.4C.5 D.6a=4,b=6,n=0,s=0,第一次循环,a=6-4=2,b=6-2=4,a=4+2=6,s=0+6=6,n=n+1=1,不满足s>16;第二次循环,a=4-6=-2,b=4-(-2)=6,a=6-2=4,s=6+4=10,n=1+1=2,不满足s>16;第三次循环,a=6-4=2,b=6-2=4,a=4+2=6,s=10+6=16,n=2+1=3,不满足s>16;第四次循环,a=4-6=-2,b=4-(-2)=6,a=6-2=4,s=16+4=20,n=3+1=4,满足s>16,输出的n=4.7.(2017·新课标卷Ⅱ)执行如图所示的程序框图,如果输入的a=-1,则输出的S=(B)A.2 B.3C.4 D.5当K=1时,S=0+(-1)×1=-1,a=1,执行K=K+1后,K=2;当K=2时,S=-1+1×2=1,a=-1,执行K=K+1后,K=3;当K=3时,S=1+(-1)×3=-2,a=1,执行K=K+1后,K=4;当K=4时,S=-2+1×4=2,a=-1,执行K=K+1后,K=5;当K=5时,S=2+(-1)×5=-3,a=1,执行K=K+1后,K=6;当K=6时,S=-3+1×6=3,执行K=K+1后,K=7>6,输出的S=3.结束循环.8.(2017·新课标卷Ⅰ)如图所示的程序框图是为了求出满足3n-2n>1 000的最小偶数n,那么在和两个空白框中,可以分别填入(D)A.A>1 000和n=n+1 B.A>1 000和n=n+2C.A≤1 000和n=n+1 D.A≤1 000和n=n+2因为题目要求的是“满足3n-2n>1 000的最小偶数n”,所以n的叠加值为2,所以内填入“n=n+2”.由程序框图知,当内的条件不满足时,输出n,所以内填入“A≤1 000”.故选D.9.(2018·华大新高考联盟教学质量测评)我国古代的劳动人民曾创造了灿烂的中华文化,戍边的官兵通过在烽火台上举火向国内报告,烽火台上点火表示数字1,不点火表示数字0.这蕴含了进位制的思想.如图所示的程序框图的算法思路就源于我国古代戍边官兵的“烽火传信”.执行该程序框图,若输入a=110011,k=2,n=6,则输出b的值为(C)A.19 B.31C.51 D.63按照程序框图执行,b依次为0,1,3,3,3,19,51,故输出51.10.(2015·重庆卷)执行如图所示的程序框图,若输出k的值为8,则判断框内可填入的条件是(C)A .s ≤34B .s ≤56C .s ≤1112D .s ≤2524由s =0,k =0满足条件,则k =2,s =12,满足条件;k =4,s =12+14=34,满足条件;k =6,s =34+16=1112,满足条件;k =8,s =1112+18=2524,不满足条件,输出的k =8,所以应填s ≤1112.11.(2016·天津卷)阅读下边的程序框图,运行相应的程序,则输出S 的值为 4 .按照程序框图中的顺序依次计算,直到满足条件输出S 的值. 第一次,S =8,n =2; 第二次,S =2,n =3;第三次,S =4,n =4,满足n >3,输出的S =4. 12.(2015·安徽卷)执行如图所示的程序框图(算法流程图),输出的n 为 4 .执行第一次判断:|a -1.414|=0.414>0.005,a =32,n =2;执行第二次判断:|a -1.414|=0.086>0.005,a =75,n =3;执行第三次判断:|a -1.414|=0.014>0.005,a =1712,n =4;执行第四次判断:|a -1.414|<0.005,输出的n =4.。

2020届高考数学(文)一轮复习讲练测专题49算法与程序框图(教学案)Word版含解析

2020届高考数学(文)一轮复习讲练测专题49算法与程序框图(教学案)Word版含解析

专题49算法与程序框图(教学案)1.了解算法的含义,了解算法的思想;2.理解程序框图的三种基本逻辑结构:顺序、条件、循环;3.了解程序框图,了解工序流程图(即统筹图);4.能绘制简单实际问题的流程图,了解流程图在解决实际问题中的作用;5.了解结构图,会运用结构图梳理已学过的知识,整理收集到的资料信息.1.算法的定义算法通常是指按照一定规则解决某一类问题的明确和有限的步骤. 2.程序框图(1)程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形. (2)基本的程序框有终端框(起止框)、输入、输出框、处理框(执行框)、判断框. 3.三种基本逻辑结构4.(1)输入、输出、赋值语句的格式与功能(2)①IF-THEN格式②IF-THEN-ELSE格式(3)循环语句的格式及框图.①UNTIL语句②WHILE语句高频考点一程序框图的执行问题【例1】(2016·全国Ⅱ卷)中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图.执行该程序框图,若输入的x=2,n=2,依次输入的a为2,2,5,则输出的s=( )A.7B.12C.17D.34答案 C【举一反三】(1)当m=7,n=3时,执行如图所示的程序框图,输出的S值为( )A.7 B.42 C.210 D.840(2)若某程序框图如图所示,当输入50时,则该程序运行后输出的结果是________.故选C.(2)输入n=50,由于S=0,i=1,则:第一次运行S=2×0+1=1,i=1+1=2;第二次运行S=2×1+2=4,i=2+1=3;第三次运行S=2×4+3=11,i=3+1=4;第四次运行S=2×11+4=26,i=4+1=5;第五次运行S=2×26+5=57>50,i=5+1=6,终止循环,故输出i=6.答案(1)C (2)6【规律方法】执行循环结构首先要分清是先执行循环体,再判断条件,还是先判断条件,再执行循环体.其次注意控制循环的变量是什么,何时退出循环.最后要清楚循环体内的程序是什么,是如何变化的.【变式探究】 (1)某程序框图如图所示,若该程序运行后输出的结果不大于37,则输入的整数i的最大值为( )A.3 B.4 C.5 D.6(2)阅读如图所示的程序框图,若输入的k=10,则该算法的功能是( )A.计算数列{2n-1}的前10项和B.计算数列{2n-1}的前9项和C.计算数列{2n-1}的前10项和D.计算数列{2n-1}的前9项和10项的和.答案(1)C (2)A高频考点二程序框图的补全问题【例2】(2016·全国Ⅰ卷)执行右边的程序框图,如果输入的x=0,y=1,n=1,则输出x,y的值满足( )A.y =2xB.y =3xC.y =4xD.y =5x由于点⎝ ⎛⎭⎪⎫32,6在直线y =4x 上,则x ,y 的值满足y =4x . 答案 C【举一反三】执行如图所示的程序框图,若输出k 的值为6,则判断框内可填入的条件是( )A .s >12B .s >35C .s >710D .s >45解析 程序框图的执行过程如下:s =1,k =9;s =910,k =8;s =910×89=810,k =7;s =810×78=710,k =6,循环结束.故可填入的条件为s >710.故选C.答案 C【规律方法】解答这类题目时,一定要理解悟透各种框图的作用,才能得到正确的结果,特别要注意对问题的转化,问题与框图的表示的相互转化.【变式探究】某程序框图如图所示,判断框内为“k ≥n ?”,n 为正整数,若输出的S =26,则判断框内的n =________.答案 4高频考点三 基本算法语句【例3】 根据下图算法语句,当输入x 为60时,输出y 的值为( ) INPUT xIF x <=50 THENy =0.5*xELSEy =25+0.6*(x -50)END IF PRINT yA .25B .30C .31D .61解析 通过阅读理解知,算法语句是一个分段函数y =f (x )=⎩⎪⎨⎪⎧0.5x ,x ≤50,25+0.6(x -50),x >50,∴y =f (60)=25+0.6×(60-50)=31. 答案 C【变式探究】解决算法语句有三个步骤:首先通读全部语句,把它翻译成数学问题;其次领悟该语句的功能;最后根据语句的功能运行程序,解决问题.运行如下所示的程序,当输入a ,b 分别为2,3时,最后输出的m 的值为________.答案 31.【2016高考新课标2文数】中国古代有计算多项式值得秦九韶算法,右图是实现该算法的程序框图.执行该程序框图,若输入的a 为2,2,5,则输出的s =( )(A )7 (B )12 (C )17 (D )34 【答案】C【解析】由题意,2,2,0,0x n k s ====,输入2a =,则0222,1s k =⋅+==,循环;输入2a =,则2226,2s k =⋅+==,循环;输入5a =,62517,32s k =⋅+==>,结束循环.故输出的17s =,选C.【考点】 程序框图,直到型循环结构2. 【2016高考新课标1文数】执行右面的程序框图,如果输入的0,1,x y ==n =1,则输出,x y 的值满足( ) (A )2y x = (B )3y x = (C )4y x = (D )5y x =【答案】CC.【考点】程序框图与算法案例3. [2016高考新课标Ⅲ文数]执行下图的程序框图,如果输入的46a b ==,,那么输出的n =( )A.3B.4C.5D.6【答案】B【考点】循环结构的程序框图KS5U4.【2016高考天津文数】阅读右边的程序框图,运行相应的程序,则输出S的值为_______.【答案】4【解析】【考点】循环结构流程图5.【2016高考北京文数】执行如图所示的程序框图,输出的s 值为( )A.8B.9C.27D.36【答案】B【解析】分析程序框图可知,程序的功能等价于输出33129s =+=,故选B.6.【2016高考四川文科】秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的程序框图给出了利用秦九韶算法求多项式值的一个实例,若输入n ,x 的值分别为3,2,则输出v 的值为( )【答案】C7.【2016高考山东文数】执行右边的程序框图,若输入n的值为3,则输出的S的值为_______.【答案】1【考点】程序框图1.【2015高考新课标1,文9】执行右面的程序框图,如果输入的0.01t=,则输出的n=()(A)5(B)6(C)10(D)12【答案】C【解析】执行第1次,t=0.01,S=1,n=0,m=12=0.5,S=S-m=0.5,2mm==0.25,n=1,S=0.5>t=0.01,是,循环,执行第7次,S=S-m=0.0078125,2m m ==0.00390625,n=7,S=0.0078125>t=0.01,否,输出n=7,故选C. 2.【2015高考重庆,文8】执行如图(8)所示的程序框图,则输出s 的值为( ) (A) 34 (B) 56 (C) 1112 (D) 2524【答案】D【解析】初始条件:0,0s k ==,第1次判断0<8,是,112,0;22k s ==+= 第2次判断2<8,是,1134,;244k s ==+=故选D.3.【2015高考天津,文3】阅读下边的程序框图,运行相应的程序,则输出i 的值为() (A) 2 (B) 3 (C) 4 (D)5【答案】C【解析】由程序框图可知:2,8;3,S 5;4, 1.i S i i S ====== 故选C.4.【2015高考陕西,文7】根据右边框图,当输入x 为6时,输出的y =( )A .1B .2C .5D .10【答案】D5.【2015高考湖南,文5】执行如图2所示的程序框图,如果输入n=3,中输入的S=( )A、67B、37C、89D、49【答案】B【解析】由题根据所给程序框图不难得到所求S值即是求递推数列的连续前3项的和;由题11131335577++=⨯⨯⨯,故选B.6.【2015高考福建,文4】阅读如图所示的程序框图,运行相应的程序.若输入x的值为1,则输出y的值为()A.2 B.7 C.8 D.128【答案】C7.【2015高考北京,文5】执行如图所示的程序框图,输出的k的值为()A.3 B.4 C.5 D.6【答案】B8.【2015高考安徽,文7】执行如图所示的程序框图(算法流程图),输出的n为()(A)3 (B)4 (C)5 (D)6【答案】B【解析】执行第一次循环体: ;2,23==n a 此时;005.0086.0414.15.1414.1≥=-=-a 执行第二次循环体:;3,57==n a 此时;005.0014.0414.14.1414.1≥=-=-a 执行第三次循环体:;4,1217==n a 此时005.0414.1<-a ,此时不满足,判断条件,输 出n =4,故选B . 9.【2015高考山东,文11】执行右边的程序框图,若输入的x 的值为1,则输出的y 的值是 .【答案】131.(2014·安徽卷)如图1­1所示,程序框图(算法流程图)的输出结果是( )图1­1A .34B .53C .78D .89【答案】B 【解析】由程序框图可知,变量的取值情况如下:第一次循环,x =1,y =1,z =2;第二次循环,x =1,y =2,z =3;第三次循环,x =2,y =3,z =5;第四次循环,x=3,y=5,z=8;第五次循环,x=5,y=8,z=13;第六次循环,x=8,y=13,z=21;第七次循环,x=13,y=21,z=34;第八次循环,x=21,y=34,z=55,不满足条件,跳出循环.2.(2014·天津卷)阅读如图1­1所示的程序框图,运行相应的程序,输出S的值为( )图1­1A.15B.105C.245D.945【答案】B3.(2014·福建卷)阅读如图1­3所示的程序框图,运行相应的程序,输出的S的值等于( )图1­3A.18B.20C.21D.40【答案】B4.(2014·湖北卷)设a是一个各位数字都不是0且没有重复数字的三位数.将组成a的3个数字按从小到大排成的三位数记为I(a),按从大到小排成的三位数记为D(a)(例如a=815,则I(a)=158,D(a)=851).阅读如图1­2所示的程序框图,运行相应的程序,任意输入一个a,输出的结果b=________.图1­2【答案】4955.(2014·湖南卷)执行如图1­1所示的程序框图.如果输入的t∈[-2,2],则输出的S属于( ) A.[-6,-2] B.[-5,-1]C.[-4,5] D.[-3,6]图1­1【答案】D【解析】(特值法)当t=-2时,t=2×(-2)2+1=9,S=9-3=6,所以D正确.6.(2014·江西卷)阅读如图1­3所示的程序框图,运行相应的程序,则程序运行后输出的结果为( )图1­3A.7 B.9 C.10 D.11【答案】B【解析】由程序框图可知,运算过程如下表:7.(2014·辽宁卷)执行如图1­2所示的程序框图,若输入x =9,则输出y =________.图1­2 【答案】2998.(2014·新课标全国卷Ⅰ) 执行如图1­2所示的程序框图,若输入的a ,b ,k 分别为1,2,3,则输出的M =( )图1­2A.203B.165C.72D.158【答案】D9.(2014·新课标全国卷Ⅱ)执行如图1­2所示的程序框图,如果输入的x,t均为2,则输出的S=( )图1­2A.4 B.5 C.6 D.7【答案】D【解析】逐次计算,可得M=2,S=5,k=2;M=2,S=7,k=3,此时输出S=7.10.(2014·山东卷)执行如图1­2所示的程序框图,若输入的x的值为1,则输出的n的值为____.图1­2【答案】311.(2014·陕西卷)根据如图1­1所示的框图,对大于2的整数N,输出的数列的通项公式是( )图1­1A.a n=2nB.a n=2(n-1)C.a n=2nD.a n=2n-1【答案】C 【解析】阅读题中所给的程序框图可知,对大于2的整数N,输出数列:2,2×2=22,2×22=23,2×23=24,…,2×2N-1=2N,故其通项公式为a n=2n.12.(2014·四川卷)执行如图1­1所示的程序框图,如果输入的x,y∈R,那么输出的S的最大值为( )图1­1A.0 B.1 C.2 D.3【答案】C1.执行如图所示的程序框图,则输出S的值为( )A.10 B.17 C.19 D.36解析执行程序:k=2,S=0;S=2,k=3;S=5,k=5;S=10,k=9;S=19,k=17,此时不满足条件k<10,终止循环,输出结果为S=19.选C.答案 C2.为了在运行如图所示的程序之后得到结果y=16,则键盘输入的x应该是( )INPUT xIF x<0 THENy=(x+1)*(x+1)ELSEy=(x-1)*(x-1)END IFPRINT yENDA.±5 B.5C.-5 D.0答案 A3.执行如图所示的程序框图,则输出的结果是( )A .5B .7C .9D .11解析 据框图依次可得S =1,k =1;S =3,k =3;S =9,k =5;S =19,k =7,S =33,k =9,此时结束循环,即输出结果是9,故选C. 答案 C4.执行如图所示的程序框图,输出的M 值是( )A .2B .-1 C.12D .-2答案 B5. 如图所示的程序框图,该算法的功能是( )A.计算(1+20)+(2+21)+(3+22)+…+(n+1+2n)的值B.计算(1+21)+(2+22)+(3+23)+…+(n+2n)的值C.计算(1+2+3+…+n)+(20+21+22+…+2n-1)的值D.计算[1+2+3+…+(n-1)]+(20+21+22+…+2n)的值解析初始值k=1,S=0,第1次进入循环体时,S=1+20,k=2;当第2次进入循环体时,S=1+20+2+21,k=3,……;给定正整数n,当k=n时,最后一次进入循环体,则有S=1+20+2+21+…+n+2n-1,k=n+1,终止循环体,输出S=(1+2+3+…+n)+(20+21+22+…+2n-1),故选C.答案 C6.执行如图所示的程序框图,若输出的结果是4,则判断框内m的取值范围是 ( )C.(12,20] D.(2,20)7.执行如图所示的程序框图,则输出0的概率为( )A.38 B.58 C.12D.23解析 因为⎣⎢⎡⎭⎪⎫1,74的长度为74-1=34,[1,3]的长度为3-1=2,所以输出0的概率为342=38,故选A.答案 A8.利用如图所示算法在平面直角坐标系上打印一系列点,则打印的点在圆x 2+y 2=10内的个数为()A .2B .3C .4D .5答案 B9.运行如下所示的程序,当输入a,b分别为2,3时,最后输出的m的值为________.解析∵a=2,b=3,∴a<b,应把b答案 310.执行如图所示的程序框图,则输出的k的值为________.答案 411. 执行如图所示的程序框图,如果输出S=3,那么判断框内应填入的条件是________.解析 首次进入循环体,S =1×log 23,k =3;第二次进入循环体,S =lg 3lg 2×lg 4lg 3=2,k =4;依次循环,第六次进入循环体,S =3,k =8,此时终止循环,则判断框内填“k ≤7?”.答案 k ≤7?12.如果执行如图所示的程序框图,那么输出的值为________.答案 -3213.图1是某地区参加2014年高考的学生身高的条形统计图,从左至右的各条形图表示的学生人数依次记为A 1,A 2,A 3,…,A 10(如A 2表示身高(单位:cm)在[150,155)内的学生人数,图2是图1中统计身高在一定范围内学生人数的一个算法程序框图.现要统计身高在[160,180)内的学生人数,那么流程图中判断框内整数k的值为________.答案7。

2020届一轮复习人教A版 算法初步 课件(46张).ppt

2020届一轮复习人教A版  算法初步   课件(46张).ppt

【跟踪训练2】 执行如图所示的程序框图,输出的S值为-4时,则输入的S0的 值为( )
(A)7
(B)8
(C)9
(D)10
解析:根据程序框图知,当i=4时,输出S.第一次循环得到S=S0-2,i=2;第2次 循环得到S=S0-2-4,i=3;第3次循环得到S=S0-2-4-8,i=4. 依题意,得S0-2-4-8=-4,则S0=10.故选D.
考查角度2:完善程序框图
【例 3】 (2018·全国Ⅱ卷)为计算 S=1- 1 + 1 - 1 +…+ 1 - 1 ,设计了如图的程序框
234
99 100
图,则在空白框中应填入( )
(A)i=i+1 (B)i=i+2 (C)i=i+3 (D)i=i+4
解析:把各循环变量 在各次循环中的值用表格表示如下.
语句 输入语句 输出语句
赋值语句
一般格式 INPUT “提示内容”;变量 PRINT “提示内容”; 表达式
变量=表达式 .
4.条件语句与循环语句 (1)条件语句 ①算法中的条件结构由条件语句来实现.
功能 输入信息
输出信息
将表达式所代表 的值赋给变量
②条件语句的格式及对应框图 a.IF—THEN格式
>
π
, 所以
c
最大,故选
C.
2
(2)执行如图所示的程序框图.如果输入的t∈[-2,2],则输出的S属于( ) (A)[-6,-2] (B)[-5,-1] (C)[-4,5] (D)[-3,6]
解析:(2)由程序
框图可得
S=
2t 2 t
2,t 2, 3,t 0,2,
0
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第40讲算法初步与程序框图1.了解算法的含义,了解算法思想.2.理解程序框图的三种基本结构:顺序结构、条件结构、循环结构.3.通过模仿、操作、探索,学会程序框图来表达解决问题的过程,学会灵活、正确地阅读理解程序框图.知识梳理1.算法的概念算法通常是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.2.程序框图的概念、表示及功能(1)程序框图又称为流程图,是一种用程序框、流程线及文字说明来表示算法的图形.3.算法的逻辑结构算法的三种基本逻辑结构:顺序结构、条件结构、循环结构.(1)顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.其结构形式如右图所示.(2)条件结构是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构.其结构形式为(3)循环结构是指在算法中,从某处开始, 按照一定的条件,反复执行某些步骤 的结构.反复执行的步骤称为 循环体 .循环体又分为 当型(WHILE 型) 和 直到型(UNTIL 型) .①当型(WHILE 型)循环结构:在每次执行循环体前,对条件进行判断,当条件满足时, 执行 循环体,否则 终止 循环.这种循环叫做当型(WHILE 型)循环.如下图(1).②直到型(UNTIL 型)循环结构.在执行了一次循环体后,对条件进行判断,如果条件 不满足 ,就继续执行循环体,直到条件 满足 时终止循环.这种循环叫做直到型(UNTIL 型)循环.如下图(2).热身练习1.下列给出三个程序框图:其中①是 顺序 结构;②是 条件 结构;③是 循环 结构. 2.程序框图中涉及各种语句,阅读程序框图需要对这些语句正确理解.下面是对“赋值语句”的理解:①n =1表示将1这个数赋予给变量n ; ②a =b 表示将b 的值赋予a ; ③b =a 表示将a 的值赋予b ; ④n =n +1表示n +1的值赋予n .其中正确的理解有 ①②③④ .(填上你认为所有正确理解的序号)上述四种情形都是赋值语句的常见情况,都是正确的.3.(2017·江苏卷)下图是一个算法流程图.若输入x 的值为116,则输出y 的值是 -2 .(条件结构)输入x =116,116≥1不成立,执行y =2+log 2116=2-4=-2.输出y 的值为-2.4.(2017·北京卷)执行如图所示的程序框图,输出的s 值为(C)A .2 B.32C.53D.85(“当型”循环结构)开始:k =0,s =1; 第一次循环,k =1,s =2; 第二次循环,k =2,s =32;第三次循环,k =3,s =53,此时不满足循环条件,输出s ,故输出的s 值为53.5.(2018·北京卷)执行如图所示的程序框图,输出的s 值为(B)A.12B.56C.76D.712第一次循环:s =1-12=12,k =2,k <3,不满足k ≥3;第二次循环:s =12+13=56,k =3,满足k ≥3,退出循环.输出s 的值为56.条件结构的程序框图(经典真题)运行如下程序框图,如果输入的t ∈[-1,3],则输出的s 属于A .[-3,4]B .[-5,2]C .[-4,3]D .[-2,5]由判断框中的条件为t <1,可得函数被分成两段,即t <1与t ≥1.又由满足条件t <1时函数解析式为s =3t ,不满足时函数的解析式为s =4t -t 2,于是得分段函数的解析式为s =⎩⎪⎨⎪⎧3t , -1≤t <1,4t -t 2, 1≤t ≤3. 当t ∈[-1,1)时,s =3t ∈[-3,3);当t ∈[1,3]时,s =4t -t 2=-(t 2-4t )=-(t -2)2+4∈[3,4].所以s ∈[-3,4]. 故当输入的t ∈[-1,3]时,输出的s ∈[-3,4].A虽然条件结构的程序框图的结构比较简单,但由于选择支路较多,容易出现错误.解决此问题可按下列步骤进行:第一步,先弄清变量的初始值;第二步,按照程序框图从上到下或从左到右的顺序,依次对每一个语句、每一个判断框进行读取,在读取判断框时,应注意后面的结论分别对应着什么样的结果,然后按照对应的结果继续往下读取程序框图;第三步,输出结果.1.执行如图所示的程序框图.如果输入的t ∈[-2,2],则输出的S 属于(D)A .[-6,-2]B .[-5,-1]C .[-4,5]D .[-3,6]由程序框图可知,输出的S 满足:S =⎩⎪⎨⎪⎧(2t 2+1)-3, t ∈[-2,0),t -3, t ∈[0,2]. 当t ∈[-2,0)时,S =2t 2-2,此时,S ∈(-2,6]; 当t ∈[0,2]时,S =t -3,此时,S ∈[-3,-1]. 故输出的S ∈[-3,6].循环结构的程序框图(2016·全国卷Ⅰ)执行下面的程序框图,如果输入的x =0,y =1,n =1,则输出x ,y 的值满足( )A .y =2xB .y =3xC .y =4xD .y =5x输入x =0,y =1,n =1,第一次循环,x =0,y =1,不满足x 2+y 2≥36; 第二次循环,x =12,y =2,不满足x 2+y 2≥36;第三次循环,x =32,y =6,满足x 2+y 2≥36,输出的x =32,y =6.由于点(32,6)在直线y =4x 上,故选C.C解决此类型问题的最常用方法是列举法,即依次执行循环结构中的每一步,直到循环为止,但在执行循环体的过程中,要注意:第一,要明确图中的累计变量、计数变量等,明确每一次执行循环体前和执行循环体后,变量的值发生的变化;第二,要明确循环体终止的条件是什么,会判断什么时候终止循环体.2.(2018·天津卷)阅读如图所示的程序框图,运行相应的程序,若输入N 的值为20,则输出T 的值为(B)A .1B .2C .3D .4输入N 的值为20, 第一次执行条件语句,N =20,i =2,Ni =10是整数,所以T =0+1=1,i =3<5;第二次执行条件语句,N =20,i =3,N i =203不是整数,所以i =4<5;第三次执行条件语句,N =20,i =4,Ni=5是整数,所以T =1+1=2,i =5,此时i ≥5成立,所以输出的T =2.程序框图功能的识别(经典真题)执行如下的程序框图,如果输入的N =10,那么输出的S =( )A .1+12+13+…+110B .1+12!+13!+…+110!C .1+12+13+…+111D .1+12!+13!+…+111!当输入的N =10时,由于k =1,S =0,T =1. 所以T =11=1,S =1,k =2,此时不满足k >10;k =2时,T =11×2=12!,S =1+12!,k =3,此时不满足k >10;k =3时,T =11×2×3=13!,S =1+12!+13!,k =4,此时不满足k >10;……k =10时,T =11×2×3×…×10=110!,S =1+12!+13!+…+110!,k =11,此时满足k >10.因此,输出的S =1+12!+13!+…+110!.B解决此类循环次数较多的问题,可按如下步骤进行:第一步,先对循环结构执行若干次,发现规律; 第二步,从运算的结果观察出程序框图的功能;第三步,根据判断框中循环的控制条件,对临近循环结束时进行验证,防止“多算”或“漏算”.3.(2018·广州一模)执行如图所示的程序框图,则输出的S =(D)A.920B.49C.29D.940本题循环次数较多,可先运行几次,发现规律,再根据循环控制条件确定何时终止循环.因为n =2,S =0,第一次循环,S =12×4=12(12-14),n =4,第二次循环,S =12×4+14×6=12(12-14+14-16)=12(12-16),n =6,第三次循环,S =12×4+14×6+16×8=12(12-14+14-16+16-18)=12(12-18),n =8,……临近循环结束时,取n =18,再循环一次 S =12(12-120),n =20, 此时n ≥19成立,退出循环,输出的S =12(12-120)=940.1.条件结构主要用在一些需要依据条件进行判断的算法中,如分段函数的求值,数据大小关系的确定等问题中.2.循环结构主要用于一些有规律的重复计算的算法中,如累加求和,累乘求积等问题常常需要用循环结构来设计算法.这类问题,设计好循环体是关键.设定循环体时,要注意所给条件的规律,然后选择合适的累加变量、累乘变量或计数变量,并注意初始值的确定.如累加循环体结构的设计步骤:(1)确定循环体:S =S +“通项”; (2)初始化变量;(3)设定循环控制条件,即设定进入或退出循环的条件. 类似地可以得到累乘型循环结构的设计步骤.3.设计循环结构时,一定要注意首次循环和末次循环的结果是否与题设吻合,以免“多算”或“漏算”.4.高考中,主要考查程序框图的阅读与理解,循环结构是高考考查的重点.解决此类问题,首先要读懂程序框图的执行方向和其中的判断条件,对于循环结构,要明确循环次数和终止条件,弄清每次循环前和循环后每个变量的值.不论是条件结构还是循环结构,最基本的解决方法都是列举法,即依次执行程序框图中的每一步,直至程序结束为止.。

相关文档
最新文档