【文档说明】高考数学(理数)一轮复习课件:第十二章 推理与证明、算法、复数 第三节 算法与程序框图、复数 (含详解).ppt,共(68)页,954.500 KB,由MTyang资料小铺上传
转载请保留链接:https://www.ichengzhen.cn/view-34141.html
以下为本文档部分文字说明:
第三节算法与程序框图、复数本节主要包括2个知识点:1.算法与程序框图;2.复数.突破点(一)算法与程序框图基础联通抓主干知识的“源”与“流”1.算法(1)算法通常是指按照_________解决某一类问题的____
_和_____的步骤.(2)应用:算法通常可以编成___________,让计算机执行并解决问题.2.程序框图程序框图又称流程图,是一种用______、流程线及_________来表示算法的图形.一定规则明确有限计算机程序程序框文字说明3.三种基本逻辑结构名称定义程序框图顺序结构由若干
个_________的步骤组成,这是任何一个算法都离不开的_________条件结构算法的流程根据_____________有不同的流向,条件结构就是处理这种过程的结构依次执行基本结构条件是否成立名称定义程序框图循环结构从某处开始,按照一定的条件_________某些步骤的情况
,反复执行的步骤称为循环体反复执行考点贯通抓高考命题的“形”与“神”顺序结构和条件结构条件结构的程序框图只有顺序结构和条件结构,虽然结构比较简单,但由于选择支路较多,容易出现错误.解决此类问题,可按下列步
骤进行:第一步:弄清变量的初始值;第二步:按照程序框图从上到下或从左到右的顺序,依次对每一个语句、每一个判断框进行读取,在读取判断框时,应注意判断后的结论分别对应着什么样的结果,然后按照对应的结果继续往下读取程序框图;第三步:输出结果.[例1](1)(2016·长春模拟)执行如图所示的
程序框图,若输出的结果为3,则可输入的实数x值的个数为()A.1B.2C.3D.4[解析]当x>2时,由log2x=3得x=8;当x≤2时,由x2-1=3得x=2或x=-2.∴可输入的实数x值的个数为3.[答案]C(2)(20
16·福州五校联考)定义[x]为不超过x的最大整数,例如[1.3]=1.执行如图所示的程序框图,当输入的x为4.7时,输出的y值为()A.7B.8.6C.10.2D.11.8[解析]当输入的x为4.7时,执行程序框图可知,4.7>3,4.7-[4.7]=0.7,即
4.7-[4.7]不等于0,因而可得y=7+([4.7-3]+1)×1.6=10.2,即输出的y值为10.2,故选C.[答案]C[方法技巧]顺序结构和条件结构的运算方法(1)顺序结构是最简单的算法结构,语句与语句之间、框与
框之间是按从上到下的顺序进行的.解决此类问题,只需分清运算步骤,赋值量及其范围进行逐步运算即可.(2)条件结构中条件的判断关键是明确条件结构的功能,然后根据“是”的分支成立的条件进行判断.(3)对条件结构,
无论判断框中的条件是否成立,都只能执行两个分支中的一个,不能同时执行两个分支.循环结构考法(一)由程序框图求输出结果[例2](1)如图所示,程序框图的输出结果是()A.16B.2524C.34D.1112[解
析]第一次循环:n=2<8,S=12,n=4;第二次循环:n=4<8,S=12+14,n=6;第三次循环:n=6<8,S=12+14+16,n=8;第四次循环:n=8<8不成立,输出S=12+14+16=1112,故选D.[答案]D(2)(2017·唐
山模拟)执行如图所示的程序框图,若输入的a0=4,a1=-1,a2=3,a3=-2,a4=1,则输出的t的值为()A.5B.10C.12D.14[解析]第一次循环:t=2×1-2=0,i=2;第二次循环:t=0+3=3,i=3;第三次循环
:t=2×3-1=5,i=4;第四次循环:t=2×5+4=14,i=5,不满足循环条件,退出循环,输出的t=14,故选D.[答案]D[方法技巧]循环结构程序框图求输出结果的注意事项解决此类问题最常用的方法是列举法,即依次执行循环体中的每一步,直到循环终止,
但在执行循环体的过程中:第一,要明确是当型循环结构还是直到型循环结构,根据各自特点执行循环体;第二,要明确框图中的累加变量,明确每一次执行循环体前和执行循环体后,变量的值发生的变化;第三,要明确循环终止的条件是什么,什么时候要终止执行循环体.考
法(二)完善程序框图[例3](1)(2016·郑州模拟)按如下程序框图,若输出结果为273,则判断框内应补充的条件为()A.i>7B.i≥7C.i>9D.i≥9[解析]由程序框图可知:第一次循环,S=0+31=3,i=3;第二次循环,
S=3+33=30,i=5;第三次循环,S=30+35=273,i=7.故判断框内可填i≥7,选B.[答案]B(2)如图,给出的是计算12+14+„+1100的值的一个程序框图,则图中判断框内(1)处和执行框中的(2)处应填的语句是()
A.i>100,n=n+1B.i>100,n=n+2C.i>50,n=n+2D.i≤50,n=n+2[解析]经第一次循环得到的结果是S=12,n=4,i=2;经第二次循环得到的结果是S=12+14,n=6,i=
3;经第三次循环得到的结果是S=12+14+16,n=8,i=4.据观察S中最后一项的分母与i的关系是分母=2(i-1),令2(i-1)=100,解得i=51,即需要i=51时输出.故图中判断框内(1)处和执行框中的(2)处应
填的语句分别是i>50,n=n+2.[答案]C[方法技巧]解决程序框图填充问题的思路(1)要明确程序框图的顺序结构、条件结构和循环结构.(2)要识别、执行程序框图,理解框图所解决的实际问题.(3)按照题目的要求完成解答并验证.基本算法语句[例
4](1)按照如图程序运行,则输出K的值是________.(2)执行如图所示的程序,输出的结果是________.[解析](1)第一次循环:X=7,K=1;第二次循环:X=15,K=2;第三次循环:
X=31,K=3;终止循环,输出K的值是3.(2)根据循环结构可得,第一次:S=1×3=3,i=3+2=5,由3≤200,则循环;第二次:S=3×5=15,i=5+2=7,由15≤200,则循环;第三次:S=15×7=105,i=7+2=9,由105≤
200,则循环;第四次:S=105×9=945,i=9+2=11,由945>200,则循环结束,故此时i=11.[答案](1)3(2)11[方法技巧]解决算法语句的步骤及解题规律解决算法语句有三个步骤:首先通读全部语句,把它翻译成数学问题;其
次领悟该语句的功能;最后根据语句的功能运行程序,解决问题.解题时应注意以下规律:(1)赋值语句在给出变量赋值时,先计算赋值号右边的式子,然后赋值给赋值号左边的变量;给一个变量多次赋值时,变量的取值只与最后一次赋值有关.[方法技巧](2)条件语句必须以IF开始,以ENDIF结束,
一个IF必须和一个ENDIF对应,尤其对条件语句的嵌套问题,应注意每一层结构的完整性,不能漏掉ENDIF.(3)循环语句的格式要正确,要保证有结束循环的语句,不要出现死循环.能力练通抓应用体验的“得”
与“失”1.[考点一]执行如图所示的程序框图,如果输入的x,y∈R,那么输出的S的最大值为()A.0B.1C.2D.3解析:当满足条件x≥0,y≥0,x+y≤1时,由线性规划的图解法(图略)知,目标函数S=2x+y的最大值为
2;当不满足条件x≥0,y≥0,x+y≤1时,S的值为1.所以输出的S的最大值为2.答案:C2.[考点二·考法二](2016·太原模拟)执行如图所示的程序框图,若输出的S=2524,则判断框内填入的条件可以是()A.k≥7B.k>7C.k≤8
D.k<8解析:由程序框图可知,k=2,S=0+12=12,满足循环条件;k=4,S=12+14=34,满足循环条件;k=6,S=34+16=2224,满足循环条件;k=8,S=2224+18=2524,符合题目条件,结束循环,故填
k<8,选D.答案:D3.[考点二·考法一]我国古代数学典籍《九章算术》“盈不足”中有一道两鼠穿墙问题:“今有垣厚十尺,两鼠对穿,初日各一尺,大鼠日自倍,小鼠日自半,问几何日相逢?”现用程序框图描述,如图所示,则输出结果n=
()A.4B.5C.2D.3解析:第一次循环,得S=2,否;第二次循环,得n=2,a=12,A=2,S=92,否;第三次循环,得n=3,a=14,A=4,S=354,否;第四次循环,得n=4,a=18,A=8,S=1358>10,是,输出的n=4,故选A.答案:A4.[考点三]
运行如图所示的程序,若输入a,b分别为3,4,则输出________.INPUTa,bIFa>bTHENm=aELSEm=bENDIFPRINTmEND解析:由已知中的程序,可知其功能是计算并输出分段函数m=a,a>b,b,a≤b的值.当a=3,b=4时,满足a≤
b.故m=b=4.答案:4突破点(二)复数基础联通抓主干知识的“源”与“流”1.复数的有关概念(1)复数的定义:形如a+bi(a,b∈R)的数叫做复数,其中实部是,虚部是.(2)复数的分类:复数z=a+bia,b∈Rb=
0,虚数b≠0a=0,b≠0,非纯虚数a≠0,b≠0.ab实数纯虚数(3)复数相等:a+bi=c+di⇔___________(a,b,c,d∈R).(4)共轭复数:a+bi与c+di共轭⇔__
____________(a,b,c,d∈R).(5)复数的模:向量OZ的模叫做复数z=a+bi的模,记作|z|或|a+bi|,即|z|=|a+bi|=r=a2+b2(r≥0,a,b∈R).2.复数的几何
意义(1)复平面的概念:建立___________来表示复数的平面叫做复平面.a=c且b=da=c且b=-d直角坐标系(2)实轴、虚轴:在复平面内,x轴叫做,y轴叫做,实轴上的点都表示;除原点以外,虚轴上的点都表示.(3)复数的几何表示:复数z=
a+bi一一对应复平面内的点一一对应平面向量____.实轴虚轴实数纯虚数Z(a,b)OZ3.复数的运算法则设z1=a+bi,z2=c+di(a,b,c,d∈R),则:(1)z1+z2=(a+bi)+(c+di)=;(2)z1-z2=(a+bi)-(
c+di)=;(3)z1·z2=(a+bi)(c+di)=;(4)z1z2=a+bic+di=a+bic-dic+dic-di=________________(c+di≠0).(a+c)+(b+d)i(a-c)+(b-d)i(ac-bd)+(ad+bc)ia
c+bdc2+d2+bc-adc2+d2i考点贯通抓高考命题的“形”与“神”复数的有关概念[例1](1)设i是虚数单位,若复数z=a-103-i(a∈R)是纯虚数,则a的值为()A.-3B.-1C.1D.3[解析]∵z=a-103-i=a-103+i
3-i3+i=(a-3)-i为纯虚数,∴a-3=0,即a=3.[答案]D(2)若(1+i)+(2-3i)=a+bi(a,b∈R,i是虚数单位),则a,b的值分别等于()A.3,-2B.3,2C.3,-3D.-1,4(3)(2016·山东高考)若复数z满
足2z+z=3-2i,其中i为虚数单位,则z=()A.1+2iB.1-2iC.-1+2iD.-1-2i[解析](2)(1+i)+(2-3i)=3-2i=a+bi,所以a=3,b=-2.(3)设z=a+bi(a,b∈R),则2z+z=2(a+bi)+a-bi
=3a+bi=3-2i.所以a=1,b=-2,故z=1-2i,故选B.[答案](2)A(3)B[解析]法一:设z=a+bi(a,b∈R),则由z(1+i)=2i,得(a+bi)·(1+i)=2i,所以(a-b)+(a+b)i=2i,由复数相等的条件得a-b=0,a+b=
2,解得a=b=1,所以z=1+i,故|z|=12+12=2.法二:由z(1+i)=2i,得z=2i1+i=2i1-i2=i-i2=1+i,所以|z|=12+12=2.[答案]C(4)若复数z满足z(1+i)=2i(i为虚数单位),则|z|=()A
.1B.2C.2D.3[方法技巧]求解与复数概念相关问题的技巧复数的分类、复数的相等、复数的模及共轭复数的概念都与复数的实部、虚部有关,所以解答与复数相关概念有关的问题时,需把所给复数化为代数形式,即a+bi(a,b∈R)的形式,再根据题意求解.复数的几何意义[例2](1)(2016·唐山模拟)复
数z=3+i1+i+3i在复平面内对应的点所在的象限为()A.第一象限B.第二象限C.第三象限D.第四象限[解析]z=3+i1+i+3i=3+i1-i1+i1-i+3i=4-2i2+3i=2-i+3i=2+2i,故z在复平面内对应的点在第一象限,故选A.[答案]A[解
析]依题意得,复数z=5i1+2i=5i1-2i1+2i1-2i=i(1-2i)=2+i,其对应的点的坐标是(2,1),因此点A的坐标为(-2,1),其对应的复数为-2+i.[答案]C(2)在复平面内与复数z=5i1+2i所对应的点关于虚轴对称的点为A,则A对应的复数为()A.1+
2iB.1-2iC.-2+iD.2+i复数的运算1.在进行复数的加减法运算时,可类比合并同类项,运用法则(实部与实部相加减,虚部与虚部相加减)计算即可.2.在进行复数的乘法运算时:(1)复数的乘法类似于两个多项式相乘,即把虚数单位i看作字母,然后按多项式的乘法法则进行运算,最后只
要在所得的结果中把i2换成-1,并且把实部和虚部分别结合即可,但要注意把i的幂写成简单的形式;(2)实数范围内的运算法则在复数范围内仍然适用,如交换律、结合律以及乘法对加法的分配律、正整数指数幂的运算律,这些对复数仍然成立.3
.在进行复数的除法运算时,关键是分母“实数化”,其一般步骤如下:(1)分子、分母同时乘分母的共轭复数;(2)对分子、分母分别进行乘法运算;(3)整理、化简成实部、虚部分开的标准形式.[例3](1)(2017·合肥模拟)已知z=2+i1-2i(i为虚数单位),则复数z=()A.
-1B.1C.iD.-i(2)已知复数z满足z+i==1+ii(i为虚数单位),则|z|=()A.5B.3C.2D.1[解析](1)由题意得2+i1-2i=2+i1+2i1-2i1+2i=2+4i+i+2i25=i,故选C.(2)由题意可得z=1+i
i-i=1+i+1i=1-2i,故|z|=5,选A.[答案](1)C(2)A(3)(2017·长沙模拟)已知(a+bi)·(1-2i)=5(i为虚数单位,a,b∈R),则a+b的值为()A.-1B.1C.2D.3(4)若复数z满足z-1-i=
i,其中i为虚数单位,则z=()A.1-iB.1+iC.-1-iD.-1+i[解析](3)因为(a+bi)(1-2i)=a+2b+(b-2a)i=5,故a+2b=5,b-2a=0,解得a=1,b=2,故a+b=3,选D.
(4)由已知得z-=i(1-i)=1+i,则z=1-i,故选A.[答案](3)D(4)A[易错提醒]在乘法运算中要注意i的幂的性质:(1)区分(a+bi)2=a2+2abi-b2(a,b∈R)与(a+b)2=a2+2ab+b2(a,b∈R);(2)区分(a+bi)(a-bi)=a2+b2(a,b
∈R)与(a+b)(a-b)=a2-b2(a,b∈R).能力练通抓应用体验的“得”与“失”1.若复数z=a+3ii+a在复平面上对应的点在第二象限,则实数a可以是()A.-4B.-3C.1D.2解析:若z=a+3
ii+a=(3+a)-ai在复平面上对应的点在第二象限,则3+a<0,-a>0,即a<-3,故选A.答案:A[考点二]2.若复数z=a2-1+(a+1)i(a∈R)是纯虚数,则1z+a的虚部为()A.-25B.-25i
C.25D.25i解析:由题意得a2-1=0,a+1≠0,所以a=1,所以1z+a=11+2i=1-2i1+2i1-2i=15-25i,根据虚部的概念,可得1z+a的虚部为-25.答案:A[考点一]3.[考点二]如图,若向量OZ对应的复数为z,则z+4z表示
的复数为()A.1+3iB.-3-iC.3-iD.3+i解析:由题图可得Z(1,-1),即z=1-i,所以z+4z=1-i+41-i=1-i+41+i1-i1+i=1-i+4+4i2=1-i+2+2i=3+i.答案:D4.[考点一]设复数a+bi(a,b∈R)的模为3,
则(a+bi)(a-bi)=________.解析:∵|a+bi|=a2+b2=3,∴(a+bi)(a-bi)=a2+b2=3.答案:35.已知复数z=3+i1-3i2,z-是z的共轭复数,则z·z=________.解析:∵z=3
+i1-3i2=3+i-2-23i=3+i-21+3i=3+i1-3i-21+3i1-3i=23-2i-8=-34+14i,∴z=-34-14i,∴z·z=-34+14i
-34-14i=316+116=14.答案:14[考点三]6.已知i是虚数单位,21-i2016+1+i1-i6=________.解析:原式=
21-i21008+1+i1-i6=2-2i1008+i6=i1008+i6=i4×252+i4+2=1+i2=0.答案:0[考点三][全国卷5年真题集中演练——明规律]1.(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,不满足x2+y2≥36;运行第二次,n=2,x=12,y=2,不满足x2+y2≥36;运行第三次,n=3,x=32,y=6,满足x2+y
2≥36,输出x=32,y=6.由于点32,6在直线y=4x上,故选C.答案:C2.(2016·全国甲卷)中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图.执行该程序框图,若输入的x=2,n=2,
依次输入的a为2,2,5,则输出的s=()A.7B.12C.17D.34解析:第一次循环:s=0×2+2=2,k=1;第二次循环:s=2×2+2=6,k=2;第三次循环:s=6×2+5=17,k=3>2,结束循环,s=17.答案:C3.(2015·新
课标全国卷Ⅰ)执行如图所示的程序框图,如果输入的t=0.01,则输出的n=()A.5B.6C.7D.8解析:运行第一次:S=1-12=12=0.5,m=0.25,n=1,S>0.01;运行第二次:S=0.5-0.25=0.25,m=0.12
5,n=2,S>0.01;运行第三次:S=0.25-0.125=0.125,m=0.0625,n=3,S>0.01;运行第四次:S=0.125-0.0625=0.0625,m=0.03125,n=4,S>0.01;运行第五次:S=0.03125,m=0.015625,n=5,
S>0.01;运行第六次:S=0.015625,m=0.0078125,n=6,S>0.01;运行第七次:S=0.0078125,m=0.00390625,n=7,S<0.01.输出n=7.故选C.答案:C4.(2015·
新课标全国卷Ⅱ)如图所示的程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a=()A.0B.2C.4D.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.
答案:B5.(2014·新课标全国卷Ⅱ)执行如图所示的程序框图,如果输入的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.(2013·新课标全国卷Ⅰ)执行如图所示的程序框图,如果输入的t∈[-1,3],则输出的s属于()A.[-3,4]B.[-5,2]C.[-4,3]D.[-2
,5]解析:由程序框图得分段函数s=3t,t<1,4t-t2,t≥1.所以当-1≤t<1时,s=3t∈[-3,3);当1≤t≤3时,s=4t-t2=-(t-2)2+4,所以此时3≤s≤4.综上函数的值域为[-3,4],即输出的s属于[-3,4],故选A.答案:A7
.(2016·全国乙卷)设(1+i)x=1+yi,其中x,y是实数,则|x+yi|=()A.1B.2C.3D.2解析:∵(1+i)x=1+yi,∴x+xi=1+yi.又∵x,y∈R,∴x=1,y=1.∴|x+yi|
=|1+i|=2,故选B.答案:B8.(2016·全国甲卷)已知z=(m+3)+(m-1)i在复平面内对应的点在第四象限,则实数m的取值范围是()A.(-3,1)B.(-1,3)C.(1,+∞)D.(-∞,-3)解析:由题意知m+3>0,m-
1<0,即-3<m<1.故实数m的取值范围为(-3,1).答案:A9.(2016·全国丙卷)若z=1+2i,则4izz-1=()A.1B.-1C.iD.-i解析:因为z=1+2i,则z=1-2i,所以zz=(1+2i)·(1
-2i)=5,则4izz-1=4i4=i.故选C.答案:C10.(2015·新课标全国卷Ⅰ)设复数z满足1+z1-z=i,则|z|=()A.1B.2C.3D.2解析:由1+z1-z=i,得z=-1+i1+i
=-1+i1-i2=2i2=i,所以|z|=|i|=1,故选A.答案:A11.(2015·新课标全国卷Ⅱ)若a为实数,且(2+ai)(a-2i)=-4i,则a=()A.-1B.0C.1D.2解析:∵(2+
ai)(a-2i)=-4i,∴4a+(a2-4)i=-4i,∴4a=0,a2-4=-4,解得a=0.故选B.答案:B