欢迎来到天天文库
浏览记录
ID:38509349
大小:279.50 KB
页数:8页
时间:2019-06-13
《高考数学冲刺讲义必修3第一章 算法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、必修3算法算法算法可以理解为由基本运算及规定的运算顺序所构成的完整的解题步骤,或者看成按照要求设计好的有限的确切的计算序列。程序框图1.程序框图概念:通常用一些通用图形符号构成一张图来表示算法。这种图称做程序框图。必修3算法程序框名称符号表示含义起,止框框图的起始和结束输入、输出框数据的输入和结果的输出处理框赋值、执行计算语句,结果的传递判断框循环框根据给定条件判断程序做重复运算必修3算法程序框名称符号表示含义连结点连接另一页和另一部分的框图流程线流程进行的方向注释框帮助理解框图画算法程序框图时候应该注意:⑴运用正确的程序框图符号;⑵框图要从上到下
2、绘制,整齐简介;⑶描述语言要简洁,清楚。必修3算法2.算法的三种基本逻辑结构和框图表示⑴顺序结构顺序结构描述的是最简单的算法结构,语句与语句之间,框与框之间是按从上至下的顺序进行的。例1:已知一点P(x0,y0)和直线Ax+By+C=0,求点P到直线的距离开始输入x0,y0A,B,CZ1=Ax0+By0+CZ2=A2+B2输出d结束解:用数学语言来描述:1.输入点P坐标,输入直线系数:A,B,C;2.计算:Z1=Ax0+By0+C;3.计算:Z2=A2+B2;4.计算距离5.输出d。⑵分支结构当算法的结构需要进行逻辑判断,并根据判断结果需要进行不同
3、的处理,顺序结构又无法表述清楚时,这样就需要另一种结构来描述问题,这种结构叫做分支结构。例2:任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在.画出这个算法的程序框图。开始输入a,b,ca+b>c,a+c>b,b+c>a是否同时成立?存在这样的三角形不存在这样的三角形结束否是⑶循环结构根据指定条件决定是否重复执行一条或多条指令的控制结构称为循环结构。例3:求积:1×2×3×…×100,画出流程图结束输出Sumn=1,Sum=1开始n=n+1Sum=Sum*nn>=100?否是总结:◆算法的分类;◆程序框图。
此文档下载收益归作者所有