专题七概率与统计、推理与证明、算法初步、框图、复数第五讲算法初步、框图、复数1.程序框图的三种逻辑结构:顺序结构、条件(分支)结构、循环结构.2.程序设计语言的基本算法语句:任何一种程序设计语言都包含五种基本的算法语句,分别是输入语句、输出语句、赋值语句、条件语句、循环语句.1.复数的相关概念及分类.(1)定义:形如a+bi(a,b∈R)的数叫复数,其中a为实部,b为虚部,i是虚数单位,且满足i2=-1.(2)分类:复数z=a+bi(a,b∈R)(3)共轭复数.复数z=a+bi的共轭复数z=a-bi.(4)复数的模.复数z=a+bi的模|z|=|a+bi|=.2.复数相等的充要条件.a+bi=c+di⇔a=c且b=d(a,b,c,d∈R).特别地,a+bi=0⇔a=b=0(a,b∈R).判断下面结论是否正确(请在括号中打“√”或“×”).(1)算法只能解决一个问题,不能重复使用.(×)(2)程序框图中的图形符号可以由个人来确定.(×)(3)输入框只能紧接开始框,输出框只能紧接结束框.(×)(4)条件结构的出口有两个,但在执行时,只有一个出口是有效的.(√)(5)5=x是赋值语句.(×)(6)输入语句可以同时给多个变量赋值.(√)1.(2015·北京卷)执行如图所示的程序框图,输出的结果为(B)A.(-2,2)B.(-4,0)C.(-4,-4)D.(0,-8)解析:x=1,y=1,k=0,s=x-y=0,t=x+y=2,x=s=0,y=t=2,k=1,不满足k≥3;s=x-y=-2,t=x+y=2,x=-2,y=2,k=2,不满足k≥3;s=x-y=-4,t=x+y=0,x=-4,y=0,k=3,满足k≥3,输出的结果为(-4,0).2.(2015·安徽卷)执行如图所示的程序框图(算法流程图),输出的n为(B)A.3B.4C.5D.6解析:a=1,n=1时,条件成立,进入循环