2018版高考数学大一轮复习第十三章推理与证明、算法、复数13.4算法与程序框图教师.

2018版高考数学大一轮复习第十三章推理与证明、算法、复数13.4算法与程序框图教师.

ID:42412520

大小:629.61 KB

页数:22页

时间:2019-09-14

2018版高考数学大一轮复习第十三章推理与证明、算法、复数13.4算法与程序框图教师._第1页
2018版高考数学大一轮复习第十三章推理与证明、算法、复数13.4算法与程序框图教师._第2页
2018版高考数学大一轮复习第十三章推理与证明、算法、复数13.4算法与程序框图教师._第3页
2018版高考数学大一轮复习第十三章推理与证明、算法、复数13.4算法与程序框图教师._第4页
2018版高考数学大一轮复习第十三章推理与证明、算法、复数13.4算法与程序框图教师._第5页
资源描述:

《2018版高考数学大一轮复习第十三章推理与证明、算法、复数13.4算法与程序框图教师.》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第十三章推理与证明、算法.复数13.4算法与程序框图教师用书新人教版自主学习IT知识梳理1.算法与程序框图(1)算法①算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.②应用:算法通常对以编成计算机程度,让计算机执行并解决问题.(2)程序框图定义:程序框图又称流理图,是一种用程序框、流程线及文字说明來表示算法的图形.2.三种基本逻辑结构名称内容顺序结构条件结构循环结构定义程序框图由若于个依次执行的步算法的流程根据给定的从某处开始,按照一定的骤组成,这是任何一个算法都离不开的基本结构步骤〃步•骤1条件是否成立有不同

2、的条件反复执行某些步骤流向,条件结构就是处理的结构,反复执行的步骤这种过程的结构称为循环体步骤A无骤A满足条件?否步骤〃否循环体否循环体是是3.算法语句(1)输入语句、输出语句、赋值语句的格式与功能语句一般格式功能输入语句INPUT“提示内容”:变量输入信息输出语句PRINT“提示内容”;表达式输出常暈、变暈的值和系统信息赋值语句变量=表达式将表达式所代表的值赋给变量(1)条件语句①程序框图屮的条件结构与条件语句相对应.②条件语句的格式a.IF-THEN格式IF条件THEN语句体ENDIFb.IF—THEN—ELSE格式

3、IF条件THEN语句体1ELSE语句体2ENDTF(2)循环语句①程序框图11'的循环结构与循环语句相对应.②循环语句的格式a.UNTIL语句DO循环体LOOPUNTIL条件b.WHILE语句WHILE条件-循环体WEND【思考辨析】判断下列结论是否正确(请在括号中打“J”或“X”)(1)算法只能解决一个问题,不能重复使用.(X)(2)程序框图屮的图形符号可以由个人来确定.(X)(3)输入框只能紧接开始框,输出框只能紧接结束框.(X)(4)条件结构的出口有两个,但在执行时,只有一个出口是有效的.(V)(5)5=%是赋值语

4、句.(X)(6)输入语句可以同时给多个变量赋值.(V)1.已知一个算法:(1)刃=a.(2)如果仅刃,则m=b,输出心否则执行第(3)步.(3)如果q5,则m=c,输出刃.否则执行第(4)步.(4)输出皿如果臼=3,方=6,c=2,那么执行这个算法的结果是()A.3B.6C.2D.m答案C解析当日=3,方=6,c=2时,依据算法设计,本算法是求念b、c三个数的最小值,故输出刃的值为2,故选C.2.(2016•全国甲卷)中国古代有汁算多项式值的秦九韶算法,如图是实现该算法的程序框图,执行该程序框图,若输入的x=2,〃=2,

5、依次输入的自为2,2,5,则输岀的s等于()A.7B.12C.17D.34答案C解析由框图可知,输入x=2,77=2,臼=2,5=2,£=1,不满足条件;曰=2,s=4+2=6,k=2,不满足条件;&=5,s=12+5=17,k=3,满足条件,输岀s=17,故选C.1.(2017•广州调研)下列赋值能使y的值为4的是()A.y—2=6B.2*3-2二yC.4二yD・y=2*3一2答案D解析赋值时把右边的值赋给左边的变量.2.(2017•太原月考)如图是一算法的程序框图,若输出结果为5=720,贝9在判断框中应填入的条件是

6、()B.底7?D.底9?A.WW6?C.&W8?答案B解析第一次执行循环,得到5=10,A=9;第二次执行循环,得到5=90,k=S;第三次执行循环,得到5=720,Q7,此时满足条件.3.若执行如图所示的程序框图,输入A-13,则输出S的值为・CWJ"I/输人N75=5+A=A+1/输出S/答案tI解析由题意可知,s=(1—2)+(*—#)+・•・+(右一吉)=冒题型分类深度剖析题型一顺序结构与条件结构命题点1顺序结构例1如图所示的程序框图,根据该图和下列各小题的条件回答下面的儿个小题.〔开始)/输输出加)(1)该程序

7、框图解决的是一个什么问题?⑵当输入的/的值为0和4时,输出的值相等,问当输入的/的值为3时,输出的值为多大?(1)在(2)的条件下要想使输出的值最大,输入的x的值应为多大?解(1)该程序框图解决的是求二次函数f3=—+x的函数值的问题.⑵当输入的才的值为0和4时,输出的值相等,即f(0)=f(4)・因为/(0)=0,/'(4)=—16+4/〃,所以一16+4/〃=0,所以m=4,f{x)=~x+4x.则A3)=-32+4X3=3,所以当输入的x的值为3时,输出的代劝的值为3.(3)因为f{x)——x+4x=—〈X—2)2

8、+4,当x=2时,f(*)鼓大值=4,所以耍想使输出的值最大,输入的;r的值应为2.命题点2条件结构例2执行如图所示的程序框图,如果输入的re[-l,3],则输出的s属于()A.[—3,4]C.[-4,3]答案AB.[-5,2]D.[一2,5]3&KL解析根据程序框图可以得到分段函数气―,S进而在函数的定义域[-山内

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。