苏教版高三数学复习课件算法的含义、流程.ppt
《苏教版高三数学复习课件算法的含义、流程.ppt》由会员分享,可在线阅读,更多相关《苏教版高三数学复习课件算法的含义、流程.ppt(41页珍藏版)》请在三一办公上搜索。
1、了解算法的含义和算法的基本思想/了解流程图中的三种基本的算法结构:顺序结构、选择结构和循环结构,并能解决相关的简单问题,第十知识块 算法初步第1课时 算法的含义、流程图,1算法的“三基”:算法的基本思想,算法的基本结构,算法的基本语句其中算法的基本思想与基本结构是高考考查的重点2三种基本结构:顺序结构,选择结构,循环结构前两种结构很容易理解,循环结构稍微有点难,但在高考中经常涉及3三种语言:自然语言,流程图语言,基本算法语句4框图:以小题出现,对于复杂算法常以填空题的形式进行考查,【命题预测】,1认真审题、准确理解题意、做好算法分析是算法设计的基础;算法描述要坚持科学性(有限、可行)和简约性原
2、则,力求体现普适性的优势设计流程图要注意:(1)遵循共同的规则:使用标准流程图符号;画图方向一般是由上而下,从左往右;流程图符号内的语言要简练清楚;有开始框和结束框(2)做好结构的选择,如,若求只含有一个关系式的解析式的函数值时,只用顺序流程图就能解决;若是分段函数或执行时需要先判断才能执行的,就必须引入选择结构;若问题的运算涉及了许多重复的步骤,就可考虑引入变量,应使用循环结构,【应试对策】,2使用选择结构时要注意:(1)判断条件的确定;(2)由于判断框只有两个分支,当判断的结果不止两种情况时,可采取选择结构内嵌入选择结构的办法实现算法要求3循环结构的循环控制:通过累加变量记录循环次数,通过
3、判断框决定循环终止与否用循环结构来描述算法,在画出算法程序框图之前,需要确定的三件事是:(1)确定循环变量与初始条件;(2)确定循环体;(3)确定终止条件注意区别直到型循环与当型循环:直到型循环是“先循环,后判断,条件满足时终止循环”,而当型循环则是“先判断,后循环,条件满足时执行循环”,两者的判断框内的条件表述在解决同一问题时恰好相反,4流程图主要分程序图与结构图其中程序图描述动态的过程,结构图刻画系统结构程序图只有一个“起点”,一个或多个终点,而结构图大多表示为树形结构绘制程序图时可以按以下步骤:(1)将实际问题的过程划分为若干个步骤;(2)理清各步骤间的关系;(3)用简洁的语言表述各步骤
4、;(4)绘制程序图,并检查是否符合实际问题,算法的设计算法是做一件事情的方法和步骤,在生活中做一件事情的方法和步骤有多种,我们设计的算法应本着简捷方便的原则要正确地设计一个算法就需要掌握算法的五个特性:(1)有穷性:算法中执行的步骤总是有限的,不能无休止地执行下去;(2)确定性:算法中的每一步操作的内容和顺序必须含义确切,不能有二义性;(3)可行性:算法中的每一步操作都必须是可执行的,也就是说算法中的每一步都能通过手工和机器在有限的时间内完成,这称之为有效性;(4)输入:一个算法中有零个或多个输入,这些输入数据应在算法操作前提供;(5)输出:一个算法中有一个或多个输出算法的目的是用来解决一个给
5、定的问题,因此,它应向人们提供想要产生的结果,否则,就没有意义了,【知识拓展】,例如:喝一杯茶需要这样几个步骤:洗刷水壶、烧水、洗刷茶具、沏茶问:如何安排这几个步骤?并给出两种算法,再加以比较解析:算法一:S1洗刷水壶S2烧水S3洗刷茶具S4沏茶算法二:S1洗刷水壶S2烧水,烧水的过程当中洗刷茶具S3沏茶上面的两种算法都符合题意,但是算法二运用了统筹方法的原理,因此这个算法要比算法一更科学,1算法 对一类问题的机械的、统一的求解方法称为 2流程图 流程图是由一些 和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序3顺序结构 依次进行多个处理的
6、结构称为 结构,算法,图框,顺序,4选择结构先根据条件作出判断,再决定执行哪一种操作的结构称为 结构(或称为“分支结构”)5循环结构(1)循环结构的定义需要重复执行同一操作的结构称为 结构,选择,循环,(2)当型循环先判断所给条件p是否成立,若p成立,则执行A,再判断条件p是否成立;若p仍成立,则又执行A,如此反复,直到某一次条件p不成立时为止这样的循环结构称为 循环(3)直到型循环先执行A,再判断所给条件p是否成立,若p不成立,则再执行A,如此反复,直到p成立,该循环过程结束,当型,1(南通市高三调研)按如图所示的程序框图运行后,输出的结果是63,则判断框中整数M的值是_解析:本题可以构造数
7、列,项数n对应算法中的计数变量A,通项an对应算法中的存储变量S.通过观察计算可得M5.答案:5,2(2010江苏通州市高三素质检测)某算法的程序框图如右图所示,则输出量y与输入量x满足的关系式是_答案:y,3下列流程图是循环结构的是_ 答案:,4给出以下四个问题:输入一个数x,输出它的相反数;求面积为6的正方形的周长;求三个数a,b,c中的最大数;求函数f(x)的函数值其中不需要用条件语句来描述其算法的有_(写出所有符合要求的命题的序号)答案:,5(苏州市高三教学调研)如图,程序执行后输出的结果为_解析:由框图知该算法的功能为求13515的值,所以输出结果为64.答案:64,1写算法或找到了
8、某种算法是指使用一系列运算规则能在有限个步骤之内求解某类问题,其中的每条规则必须是明确的、可执行的2算法从初始步骤开始,每一个步骤只能有唯一的后继步骤,从而组成一个步骤序列,序列的终止表示问题得到解决或指出问题不可解决,【例1】已知点P(x0,y0)和直线l:AxByC0,求点P(x0,y0)到直线l的距离d,写出其算法 思路点拨:利用点到直线的距离公式可写出算法,而流程图利用顺序结构比较简单 解:算法如下:S1输入点的坐标(x0,y0)及直线方程的系数A,B,C.S2计算Z1Ax0By0C.S3计算Z2A2B2.S4计算d.S5输出d.,变式1:写出求经过点M(2,1),N(2,3)的直线与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 苏教版高三 数学 复习 课件 算法 含义 流程
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6603452.html