资源描述:
《(新课标)2020版高考数学总复习第十一章第二节算法与程序框图课件文新人教A版.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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)循环语句的格式及框图a.UNTIL语句b.WHILE语句1.判
3、断正误(正确的打“√”,错误的打“✕”)(1)算法只能解决一个问题,不能重复使用.(✕)(2)程序框图中的图形符号可以由个人来确定.(✕)(3)输入框只能紧接开始框,输出框只能紧接结束框.(✕)(4)条件结构的出口有两个,但在执行时,只有一个出口是有效的.(√)(5)5=x是赋值语句.(✕)(6)输入语句可以同时给多个变量赋值.(√)答案(1)✕(2)✕(3)✕(4)√ (5)✕(6)√2.执行如图所示的程序框图,若输入x=2,则输出的y值为( )A.0 B.1 C.2 D.3答案B ∵2>0,∴y=2×2-3=1.B3.执行如
4、图所示的程序框图,则输出s的值为( )A.10 B.17 C.19 D.36答案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.C4.阅读下边的程序框图,运行相应的程序,则输出S的值为( )A.-10 B.6 C.14 D.18答案B 由题意知:i=2,S=20-2=18;i=4,S=18-4=14;i=8,S=14-8=6,满足i>5的条件,结束循环,输出S的值为6,故选B.B5.如图所示的程序框图
5、的运行结果为.答案2.56.执行如图所示的程序框图,则输出的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)阅读如图所示的程序框图,若输入的a,b,c分别是21,32,75,则输出的a,b,c分别是( )A.75,21,32 B.21,32,75C.32,21,75 D.75,32,21A(2)执行下面的程序框图,当输入的x的值为4时,输出的y的值为2,则空白判断框中的条件可能为( )A.x>3 B.x>4
6、 C.x≤4 D.x≤5B答案(1)A (2)B解析(1)由程序框图中的各个赋值语句可得x=21,a=75,c=32,b=21,故a,b,c分别是75,21,32.(2)∵log24=2,4+2=6,∴当x=4时,应执行否.结合选项知选B.规律方法顺序结构和条件结构的运算方法(1)顺序结构是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的.(2)条件结构中条件的判断关键是明确条件结构的功能,然后根据“是”的分支成立的条件进行判断.对于条件结构,无论判断框中的条件是否成立,都只能执行两个分支中的一个,不能同时执行两个分支
7、.1-1执行下面的程序框图,若输入的t∈[-1,3],则输出的s属于( )A.[-3,4] B.[-5,2] C.[-4,3] D.[-2,5]答案A 由程序框图知,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.A循环结构命题方向一 由框图求输出的结果典例2(1)(2018河南洛阳第一次联考)执行如图所示的程序框图,若输入m=209,n=121,则输出的m的值为( )BA.0 B.11 C.22
8、 D.88(2)(2018益阳、湘潭调研)秦九韶是我国南宋时期的数学家,普州(现