算法、复数【2020年高考考纲解读】1.对于复数要掌握复数的概念、纯虚数、复数相等、复数的模、共轭复数等,以及复数的几何意义及四则运算(重点考查复数的乘除).2.对于程序框图要掌握基本算法语句尤其是含循环结构的程序框图,往往与分段函数的求值、数列求和或求积、统计等有规律的重复计算问题放在一起考查,读题审题要仔细.【重点、难点剖析】一、复数的概念与运算1.复数的乘法复数的乘法类似于多项式的四则运算,可将含有虚数单位i的看作一类项,不含i的看作另一类项,分别合并同类项即可.【变式探究】执行如图所示的程序框图,运行相应的程序,若输出的结果是4,则常数a的值为()A.4B.2C.12D.-1【解析】S和n依次循环的结果如下:S=11-a,n=2;S=1-1a,n=4.所以1-1a=2,a=-1.故选D.【答案】D【变式探究】若某程序框图如图所示,则该程序运行后输出的i的值为()A.4B.5C.6D.7【解析】根据程序框图,程序执行中的数据变化如下:n=12,i=1;n=6,i=2;6≠5;n=3,i=3;3≠5;n=10,i=4;10≠5;n=5,i=5;5=5成立,程序结束,输出i=5.故选B.【答案】B