专题11 算法初步 数系的扩充与复数的引入-【知识手册】2021年高考数学复习之考点
加入VIP免费下载

专题11 算法初步 数系的扩充与复数的引入-【知识手册】2021年高考数学复习之考点

ID:670121

大小:206.5 KB

页数:12页

时间:2021-04-14

加入VIP免费下载
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天资源网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:403074932
资料简介
2021 年高考数学复习之专题突破训练《专题十一:算法初步 数 系的扩充与复数的引入》 考点卡片 1.虚数单位 i、复数 【虚数单位 i 的概念】 i 是数学中的虚数单位,i2=﹣1,所以 i 是﹣1 的平方根.我们把 a+bi 的数叫做复数, 把 a=0 且 b≠0 的数叫做纯虚数,a≠0,且 b=0 叫做实数.复数的模为 . 【复数的运算】 ① 复数的加法,若 M=a+bi,N=c+di,那么 M+N=(a+c)+(b+d)i,即实部与实部相加, 虚部与虚部相加. ② 复数的乘法,若 M=a+bi,N=c+di,那么 M•N=(ac﹣bd)+(ad+bc)i,与多项式乘 法类似,只不过要加上 i. 【例题解析】 例:定义运算 ,则符合条件 的复数 z 为. 解:根据定义,可知 1×zi﹣(﹣1)×z=4+2i,即 z(1+i)=4+2i,∴z= = =3﹣i. 这个题很好地反应了复数的一般考法,也就是考查复数的运算能力,其中常常用到复数与复 数相除.这个题的第一步先把复数当做一个整体进行运算,第二部相除,思路就是把分母变 成实数,方法就是乘以它的共轭复数(虚数前面的符号变为相反既是).处理这种方法外, 有的时候还需要设出复数的形式为 a+bi,然后在求出 a 和 b,这种类型的题一般用待定系数 法. 【复数的概念】形如 a+bi(a,b ∈ R)的数叫复数,其中 a,b 分别是它的实部和虚部.若 b =0,则 a+bi 为实数;若 b≠0,则 a+bi 为虚数;若 a=0,b≠0,则 a+bi 为纯虚数. 2、复数相等:a+bi=c+di ⇔ a=c,b=d(a,b,c,d ∈ R). 3、共轭复数:a+bi 与 c+di 共轭 ⇔ a=c,b+d=0(a,b,c,d ∈ R). 4、复数的模: 的长度叫做复数 z=a+bi 的模,记作|z|或|a+bi|,即|z|=|a+bi|= . 2.复数的代数表示法及其几何意义 【知识点的知识】 1、复数的代数表示法 建立了直角坐标系来表示复数的平面叫做复平面.在复平面内,x 轴叫做实轴,y 轴叫 做虚轴,x 轴的单位是 1,y 轴的单位是 i,实轴与虚轴的交点叫做原点,且原点(0,0), 对应复数 0.即复数 z=a+bi→复平面内的点 z(a,b)→平面向量 . 2、除了复数与复平面内的点和向量的一一对应关系外,还要注意: (1)|z|=|z﹣0|=a(a>0)表示复数 z 对应的点到原点的距离为 a; (2)|z﹣z0|表示复数 z 对应的点与复数 z0 对应的点之间的距离. 3、复数中的解题策略: (1)证明复数是实数的策略: ① z=a+bi ∈ R ⇔ b=0(a,b ∈ R); ② z ∈ R ⇔ =z. (2)证明复数是纯虚数的策略: ① z=a+bi 为纯虚数 ⇔ a=0,b≠0(a,b ∈ R); ② b≠0 时,z﹣ =2bi 为纯虚数; ③ z 是纯虚数 ⇔ z+ =0 且 z≠0. 3.复数的运算 复数的加、减、乘、除运算法则 4.复数的模 【知识点的知识】 1.复数的概念:形如 a+bi(a,b ∈ R)的数叫复数,其中 a,b 分别是它的实部和虚部.若 b=0,则 a+bi 为实数;若 b≠0,则 a+bi 为虚数;若 a=0,b≠0,则 a+bi 为纯虚数. 2、复数相等:a+bi=c+di ⇔ a=c,b=d(a,b,c,d ∈ R). 3、共轭复数:a+bi 与 c+di 共轭 ⇔ a=c,b+d=0(a,b,c,d ∈ R). 4、复数的模: 的长度叫做复数 z=a+bi 的模,记作|z|或|a+bi|,即|z|=|a+bi|= . 5.排序问题与算法的多样性 【知识点的认识】 排序问题与算法的多样性 1.对于一个有序列: ,欲将新数据 A 插入到有序列中,形成新 的有序列,其做法是:将数据 A 与原有序列中的数据从右到左依次进行比较,直到发现某 一数据 ai 使得 ai≤A,把 A 插入到 ai 的右边;如果数据 A 小于原有序列中的所有数据,则 将 A 插入到原序列的最左边. 这种排序算法通常称为有序列直接插入排序的算法. 2.折半插入排序的基本思想是:先将新数据与有序列中“中间位置”的数据进行比较.若 有序列有 2n+1 个数据则“中间位置”的数据指的是第 n+1 个数,或有序列有 2n 个数据则 “中间位置”的数据指的是第 n 个数.如果新数据小于“中间位置”的数据,则新数据插入 的位置应该在靠左边的一半;如果新数据大于“中间位置”的数据,则新数据插入的位置应 该在靠右边的一半;也就是说,一次比较就排除了数据列中一半的位置.反复进行这种比较 直到确定新数据的位置,像这样的插入排序方法我们称之为折半插入排序方法. 3.冒泡排序:冒泡排序是一种交换排序,顺次相邻位置的两个数据,如果逆序,则交换顺 序,直到将最后两个数据比较完毕.这样,完成一趟冒泡,如果数据已经有序化则停止排序.否 则,继续进行. 4.当 n 比较小时,冒泡排序用起来比较简单;但是当 n 很大时,它耗费的时间是很惊人的.著 名的英国计算机科学家霍尔(C.A.R.Hoare)对其进行改进,得到了一种新的交换排序 算法,由于性能突出,被称为快速排序法(Quicksort). 快速排序所基于的事实是:为了得到更好的效果,交换应跨过较长的距离进行.这是对冒泡 排序算法的改进.将待排序的数组分割成两部分是快速排序的关键.我们总是以某种方式选 一个值,然后以它为参照将数组分为两部分,一部分包含的元素大于这个值,一部分包含的 元素小于这个值.快速排序算法的核心是分而治之,这和前面介绍的二分法的思想是一致的. 6.循环结构 【知识点的认识】 1.循环结构:需要重复执行同一操作的结构称为循环结构,即从某处开始,按照一定的条 件反复执行某一处理步骤,反复执行的处理步骤称为循环体. 2.两种循环结构: 【命题方向】 掌握循环结构的功能特点,注意与其他算法结构的区分.理解“当型”和“直到型”两种循 环结构的含义、作用,尤其注意区分两者区别.题目多以应用计算为主,考查纯概念性问题 较少,解题时要留意题目所给条件,细心作答. 例:若执行如图所示的程序框图,输出 S 的值为 3,则判断框中应填入的条件是( ) A.k<6?B.k<7?C.k<8?D.k<9? 分析:根据程序框图,写出运行结果,根据程序输出的结果是 S=3,可得判断框内应填入 的条件. 解答:根据程序框图,运行结果如下: S k 第一次循环 log23 3 第二次循环 log23•log34 4 第三次循环 log23•log34•log45 5 第四次循环 log23•log34•log45•log56 6 第五次循环 log23•log34•log45•log56•log67 7 第六次循环 log23•log34•log45•log56•log67•log78=log28=3 8 故如果输出 S=3,那么只能进行六次循环,故判断框内应填入的条件是 k<8. 故选:C. 点评:本题考查程序框图,尤其考查循环结构,对循环体每次循环需要进行分析并找出内在 规律,属于基础题. 7.伪代码(算法语句) 【知识点的认识】 1.伪代码:一种介于自然语言和计算机语言之间的文字和符号. 2.基本算法语句: (1)输入语句:实现算法的输入信息功能. INPUT“提示内容”;变量 或 INPUY“提示内容 1,提示内容 2,提示内容 3,…”;变量 1,变量 2,变量 3,… 说明: ① “提示内容”提示用户输入什么样的信息,变量是指程序在运行时其值是可 以变化的量. ② 输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式. ③ 提示内容与变量之间用分号“;”隔开,若输入多个变量,变量与变量之间用逗号“,” 隔开. (2)输出语句:实现算法的输出结果功能. PRINT“提示内容”;表达式 说明: ① “提示内容”提示用户输入什么样的信息,表达式是指程序要输出的数据. ② 输出语句可以输出常量、变量或表达式的值及字符. (3)赋值语句:表明赋给某个变量一个具体的确定值的语句. 变量=表达式(其中“=”为赋值号) 说明: ① 先计算赋值号右边的表达式的值,再把求得的值赋值给左边的变量,使该变 量的值等于表达式的值. ② 赋值号左边只能是变量名字,不能是表达式,且赋值号左右不能对换. ③ 注意赋值号“=”与数学中等号意义不同,不能用于进行代数式的演算. (4)条件语句:处理条件分支逻辑结构的算法语句. (IF﹣THEN﹣ELSE 格式) (IF﹣THEN 格式) IF 条件 THEN IF 条件 THEN 语句 1 语句 ELSE ENDIF 语句 2 ENDIF 说明: ① IF﹣THEN﹣ELSE:执行时,先对 IF 后的条件进行判断,若条件符合,执行 语句 1,否则执行语句 2. ② IF﹣THEN:执行时,先对 IF 后的条件进行判断,若条件符合,执行 THEN 后的语句, 否则结束条件语句, 执行其他语句. (5)循环语句:实现算法中的循环结构,分 WHILE(当型)和 UNTIL(直到型)两种语句. (WHILE 语句) (UNTIL 语句) WHILE 条件 DO 循环体 循环体 WEND LOOPUNTIL 条件 说明: ① WHILE 语句:前测试型循环.先判断真假,若条件符合执行循环体,再判断 条件真假,若仍符合, 再次执行,如此反复,直到某次条件不符合为止,跳出循环体,执行 WEND 之后的语句. ② UNTIL 语句:先执行,再判断条件是否符合,若不符合,再次执行,再判断,如此反复, 直到条件符合 为止,跳出循环体,执行循环体外的语句. 【命题方向】 伪代码知识点的考查常以选择、填空题形式出现,难度不大,属于基础题.掌握各种基本算 法语句的定义,了解它们的格式和作用,是正确理解伪代码的关键,也是解此类题的关键. (1)程序运行计算 例:根据下列算法语句,当输入 x 为 60 时,输出 y 的值为( ) A.25 B.30 C.31 D.61 分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用 是计算并输出分段函数 y= 的函数值. 解答:分析程序中各变量、各语句的作用, 再根据流程图所示的顺序,可知: 该程序的作用是计算并输出分段函数 y= 的函数值. 当 x=60 时,则 y=25+0.6(60﹣50)=31, 故选 C. 点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序 填空也是重要的考试题型,这种题考试的重点有: ① 分支的条件 ② 循环的条件 ③ 变量的赋 值 ④ 变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流 程图的含义而导致错误. (2)程序填空 例:阅读如下程序,若输出的结果为 ,则在程序中横线?处应填入语句为( ) A.i≥6 B.i≥7 C.i≤7 D.i≤8. 分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用 是累加并输出变量 S 的值,要确定进入循环的条件,可模拟程序的运行,用表格对程序运行 过程中各变量的值进行分析,不难得到题目要求的结果. 解答:程序运行过程中,各变量值如下表所示: S n i 是否继续循环 循环前 0 2 1/ 第一圈 4 2 是 第二圈 8 3 是 第三圈 16 4 是 第四圈 32 5 是 第五圈 64 6 是 第 6 圈 128 7 是 第 7 圈 否 即 i=7 时退出循环 故继续循环的条件应为:i≥7 故选 B. 点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序 填空也是重要的考试题型,这种题考试的重点有: ① 分支的条件 ② 循环的条件 ③ 变量的赋 值 ④ 变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流 程图的含义而导致错误. 8.程序框图 【知识点的知识】 1.程序框图 (1)程序框图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来 准确、直观地表示算法的图形; (2)构成程序框的图形符号及其作用 程序框 名称 功能 起止框 表示一个算法的起始和结束,是任何算法程序框图不可缺少的. 输入、输 出框 表示一个算法输入和输出的信息,可用在算法中任何需要输入、输 出的位置. 处理框 赋值、计算.算法中处理数据需要的算式、公式等,它们分别写在 不同的用以处理数据的处理框内. 判断框 判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成 立时在出口处标明则标明“否”或“N”. 流程线 算法进行的前进方向以及先后顺序 连结点 连接另一页或另一部分的框图 注释框 帮助编者或阅读者理解框图 (3)程序框图的构成. 一个程序框图包括以下几部分:实现不同算法功能的相对应的程序框;带箭头的流程线;程 序框内必要的说明文字. 9.绘制程序框图解决问题 知识点的知识】 1.算法的概念 (1)算法的定义:广义的算法是指完成某项工作的方法和步骤,在数学中,现代意义的算 法是指可以用计算机来解决的某一类问题的程序和步骤,这些程序或步骤必须是明确和有效 的,而且能够在有限步之内完成. (2)算法的特征: ① 确定性:算法的每一步都应当做到准确无误、“不重不漏”.“不重”是指不是可有可无的、 甚至无用的步骤,“不漏”是指缺少哪一步都无法完成任务. ② 逻辑性:算法从开始的“第一步”直到“最后一步”之间做到环环相扣.分工明确,“前 一步”是“后一步”的前提,“后一步”是“前一步”的继续. ③ 有穷性:算法要有明确的开始和结束,当到达终止步骤时所要解决的问题必须有明确的 结果,也就是说必须在有限步内完成任务,不能无限制的持续进行. (3)算法的描述:自然语言、程序框图、程序语言. 2.程序框图 (1)程序框图的概念:是一种用规定的图形、指向线及文字说明来准确、直观地表示算法 的图形; (2)构成程序框的图形符号及其作用. (3)程序框图的构成 一个程序框图包括以下几部分:实现不同算法功能的相对应的程序框;带箭头的流程线;程 序框内必要的说明文字. 3.画程序框图的规则如下: (1)一个完整的程序框图必须有起止框,用来表示程序的开始和结束. (2)使用标准的图形符号表示操作,带箭头的流程线表示算法步骤的先后顺序,框图一般 按从上到下、从左到右的方向画. (3)算法中间要处理数据或计算,可分别写在不同的处理框中. (4)如果一个流程由于纸面等原因需要分开画.要在断开处画上连结点,并标出连结的号 码. (5)注释框不是流程图必需的部分,只是为了提示用户一部分框图的作用以及对某些框图 的操作结果进行说明.它帮助阅读流程图的用户更好的理解流程图的来龙去脉. (6)在图形符号内用于描述的语言要非常简练清楚. 10.秦九韶算法 【知识点的知识】 秦九韶算法 特点:通过一次式的反复计算,有规律的推算出下一个值,从而计算高次多项式的值,这种 算法也称为“递推法”.对于一个 n 次多项式当最高次项的系数不为 1 时,需进行 n 次乘法; 若各项均不为零,则需进行 n 次加法(或减法). 注意:若多项式函数中间出现空项,要以系数为 0 补齐此项,即 0×xm. 11.进位制 【知识点的知识】 进位制/位置计数法是一种记数方式,故亦称进位记数法/位值计数法,可以用有限的数 字符号代表所有的数值.可使用数字符号的数目称为基数或底数,基数为 n,即可称 n 进位 制,简称 n 进制.现在最常用的是十进制,通常使用 10 个阿拉伯数字 0﹣9 进行记数. 对于任何一个数,我们可以用不同的进位制来表示.比如:十进数 57(10),可以用二 进制表示为 111001(2),也可以用五进制表示为 212(5),也可以用八进制表示为 71(8)、 用十六进制表示为 39(16),它们所代表的数值都是一样的. 数制也称计数制,是指用一组固定的符号和统一的规则来表示数值的方法.计算机是信 息处理的工具,任何信息必须转换成二进制形式数据后才能由计算机进行处理,存储和传输.

资料: 1.9万

进入主页

人气:

10000+的老师在这里下载备课资料