资源描述:
《高考数学第十一篇复数、算法、推理与证明(、选修1_2)第2节算法初步与框图课件.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2节 算法初步与框图[考纲展示]1.了解算法的含义,了解算法的思想.2.理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.3.了解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义.4.通过具体实例进一步认识程序框图.5.通过实例了解工序的流程图.6.能绘制简单实际问题的流程图,体会流程图在解决实际问题中的作用.7.通过实例了解结构图.8.会运用结构图梳理已学过的知识结构、整理收集到的信息资料.知识链条完善考点专项突破知识链条完善把散落的知识连起来知识梳理1.算法算法通常是指按照一定解决某一类问题的的
2、步骤.2.程序框图与三种基本逻辑结构(1)程序框图①程序框图的定义:程序框图又称,是一种用程序框、流程线及来表示算法的图形.通常,程序框图由程序框和流程线组成,一个或几个程序框的组合表示算法中的一个步骤;流程线带有方向箭头,按照算法进行的顺序将程序框连接起来.规则明确和有限流程图文字说明②程序框图中图形符号的意义图形符号名称功能终端框(起止框)表示一个算法的和结束输入、输出框表示一个算法的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框连接点连接程序框图
3、的两部分起始输入和输出(2)三种基本逻辑结构名称内容顺序结构条件结构循环结构定义由的步骤组成,这是任何一个算法都离不开的___________算法的流程根据_________________有不同的流向,条件结构就是处理这种过程的结构从某处开始,按照一定的条件_________某些步骤的情况,反复执行的步骤称为__________若干个依次执行基本结构条件是否成立反复执行循环体3.输入语句、输出语句、赋值语句的格式与功能语句一般格式功能输入语句INPUT“提示内容”;变量输入信息输出语句PRINT“提示内容”;表达式输出信息赋值语句___
4、______________将表达式所代表的值赋给变量变量=表达式4.条件语句与循环语句(1)条件语句①算法中的条件结构由条件语句来实现.②条件语句的格式及对应框图a.IF—THEN格式b.IF—THEN—ELSE格式(2)循环语句①程序框图中的循环结构与循环语句对应.②循环语句的格式及对应框图a.UNTIL语句b.WHILE语句5.流程图与结构图(1)流程图①由一些图形符号和文字说明构成的图示称为.②流程图常常用来表示一些动态过程,通常会有一个“起点”,一个或多个“终点”.③程序框图是的一种.④流程图可以直观、明确地表示动态过程从开始到
5、结束的全部步骤.⑤流程图一般要按照的顺序来画.⑥流程图还可以用于描述工业生产的流程,这样的流程图通常称为______________.在工序流程图内,每一个基本单元代表一道工序,流程线则表示两相邻工序之间的衔接关系.流程图流程图从左到右、从上到下工序流程图(2)结构图结构图是用来描述的图示,结构图更多地表现为树形结构.常见的结构图有知识结构图和组织结构图.系统结构对点自测B1.(2018·云南玉溪模拟)执行如图所示的程序框图,输出的S等于()(A)5100(B)2550(C)5050(D)1002.(2017·山西大同一中月考)将两个数a
6、=8,b=17交换,使a=17,b=8,下面语句正确一组是()B(A)a=bb=a(B)c=bb=aa=c(C)b=aa=b(D)a=cc=bb=a解析:先把b的值赋给中间变量c,这样c=17,再把a的值赋给变量b,这样b=8,最后把c的值赋给变量a,这样a=17.故选B.A4.某同学参加某年高考数学考试,有如下几个步骤:(1)进入考场;(2)领取试卷;(3)审题;(4)作答;(5)听监场老师宣读考生守则;(6)查看试卷,写好姓名及准考证号;(7)检查试卷;(8)交卷;(9)出考场.则该同学参加考试的流程为.(用序号表示)解析:由考试流程
7、知(1)→(5)→(2)→(6)→(3)→(4)→(7)→(8)→(9).答案:(1)→(5)→(2)→(6)→(3)→(4)→(7)→(8)→(9)5.(教材改编题)根据给出的程序框图,计算f(-1)+f(2)=.解析:f(-1)=4×(-1)=-4,f(2)=22=4.所以f(-1)+f(2)=-4+4=0.答案:0考点专项突破在讲练中理解知识考点一 顺序结构与条件结构【例1】(1)(2017·漳州模拟)对于任意点P(a,b),要求P关于直线y=x的对称点Q,则程序框图中的①处应填入( )(A)b=a(B)a=m(C)m=b(D)b
8、=m解析:(1)因为(a,b)与(b,a)关于y=x对称,所以通过赋值a赋值到m,b赋值给a,那么m赋值给b,完成a,b的交换,所以①处应该填写b=m,故选D.(2)执行如图所示的程序框图,如