资源描述:
《2019届高考数学一轮复习第十一章复数、算法、推理与证明第二节算法与程序框图课件文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二节 算法与程序框图总纲目录教材研读1.算法的定义考点突破2.程序框图3.三种基本逻辑结构考点二 循环结构考点一 顺序结构与条件结构考点三 基本算法语句4.基本算法语句1.算法的定义算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.教材研读2.程序框图(1)程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.(2)基本的程序框有终端框(起止框),输入、输出框,处理框(执行框),判断框.3.三种基本逻辑结构名称顺序结构条件结构循环结构内容顺序结构是由若干个按先后顺序执行的步骤组成的,这是任何一个算法都离不
2、开的基本结构算法的流程根据条件是否成立有不同的流向,条件结构就是处理这种过程的结构在一些算法中,会出现从某处开始,按照一定的条件①反复执行某些步骤的情况,这就是循环结构,反复执行的步骤称为②循环体(1)(2)(1)(2)4.基本算法语句(1)输入、输出、赋值语句的一般格式与功能语句一般格式功能输入语句③INPUT“提示内容”;变量输入信息输出语句④PRINT“提示内容”;表达式输出常量、变量的值和系统信息赋值语句⑤变量=表达式将表达式的值赋给变量(2)条件语句的格式及框图a.IF-THEN格式b.IF-THEN-ELSE格式(3)
3、循环语句的格式及框图a.UNTIL语句b.WHILE语句1.执行如图所示的程序框图,若输入x=2,则输出的y值为( )A.0 B.1 C.2 D.3答案B ∵2>0,∴y=2×2-3=1.B2.执行如图所示的程序框图,则输出s的值为( )A.10 B.17 C.19 D.36C答案C 由程序框图可知:k=2,s=0;s=2,k=3;s=5,k=5;s=10,k=9;s=19,k=17,此时k<10不成立,故退出循环,输出s=19.3.阅读下边的程序框图,运行相应的程序,则输出S的
4、值为( )A.-10 B.6 C.14 D.18B答案B 由题意知:i=2,S=20-2=18;i=4,S=18-4=14;i=8,S=14-8=6,满足i>5的条件,结束循环,输出S的值为6,故选B.4.阅读下面的程序,知程序执行的是( )INPUTxIF x<0 THENx=-xEND IFPRINT xENDA.求实数x的绝对值B.求实数x的相反数C.求一个负数的绝对值D.求一个负数的相反数A答案A 程序执行的是求实数x的绝对值.故选A.5.执行如图所示的程序框图,则输出的k的值是.6答案6解析由
5、不等式k2-6k+5>0可得k>5或k<1,所以执行程序框图可得k=6.6.执行如图所示的程序框图,则输出的A是.答案解析i=0,A=2;A=2+=,i=1;A=2+=,i=2;A=2+=,i=3;A=2+=,i=4,输出A,故输出的A=.典例1(1)(2018湖南长沙质检)执行下面的程序框图,如果输入的t∈[-1,3],则输出的s属于( )A.[-3,4] B.[-5,2]C.[-4,3] D.[-2,5]考点一 顺序结构与条件结构考点突破A.x>3 B.x>4C.x≤4 D.x≤5(2)(20
6、17山东,6,5分)执行下面的程序框图,当输入的x的值为4时,输出的y的值为2,则空白判断框中的条件可能为( )解析(1)由程序框图知,s是关于t的分段函数:s=当t∈[-1,1)时,s∈[-3,3);当t∈[1,3]时,s=4t-t2=4-(t-2)2∈[3,4],故s∈[-3,4],故选A.(2)∵log24=2,4+2=6,∴当x=4时,应执行否.结合选项知选B.答案(1)A (2)B◆探究在本例(1)的判断框中的条件改为“t≥1?”,则输出的s的范围是.[-5,9]答案[-5,9]解析由程序框图得分段函数s=所以当1≤t
7、≤3时,s=3t∈[3,9],当-1≤t<1时,s=4t-t2=-(t-2)2+4,所以此时-5≤s<3.综上函数的值域为[-5,9],即输出的s的范围是[-5,9].规律总结顺序结构和条件结构的特点(1)顺序结构顺序结构是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的.(2)条件结构利用条件结构解决算法问题时,重点是判断框,判断框内的条件不同,对应的下一图框中的内容和操作要相应地进行变化,故要重点分析判断框内的条件是否满足.1-1(2017福建福州五校联考)定义[x]为不超过x的最大整数,例如[1.3]=1
8、.执行如图所示的程序框图,当输入的x为4.7时,输出的y值为( )A.7 B.8.6 C.10.2 D.11.8C答案C 当输入的x为4.7时,执行程序框图可知,4.7-[4.7]=0.7,即4.7-[4.7]不等于0,因