1.1.2算法的基本结构(一)课件 新人教a版必修3.ppt
《1.1.2算法的基本结构(一)课件 新人教a版必修3.ppt》由会员分享,可在线阅读,更多相关《1.1.2算法的基本结构(一)课件 新人教a版必修3.ppt(30页珍藏版)》请在三一办公上搜索。
1、算法的基本结构(1),课前练习:,1.已知点P0(x0,y0)和直线L:Ax+By+C=0,求点P到直线L的距离d。设计一个算法。,2.给定平面内任意两点A(x1,y1),B(x2,y2).设计一个算法,求两点连线的斜率。,1.解:算法步骤如下:,(1)输入点的坐标x0,y0和直线方程的系数A.B.C,(2)计算 Z1=Ax0+By0+C,(3)计算 Z2=A2+B2,(4)计算,(5)输出d,2.解:算法步骤如下:,(1)输入点的坐标x1,y1,x2,y2,(2)判断x1是否等于x2.若x1x2,则输出“斜率不存在”的信息;否则计算,(3)输出k的值,1.解:算法步骤如下:,(1)输入点的坐
2、标x0,y0和直线方程的系数A.B.C,(2)计算 Z1=Ax0+By0+C,(3)计算 Z2=A2+B2,(4)计算,(5)输出d,2.解:算法步骤如下:,(1)输入点坐标x1,y1,x2,y2,(2)x1是否等于x2.若x1x2,则输出“斜率不存在”的信息;否则计算,(3)输出k的值,判断,判断,1.解:算法步骤如下:,(1)输入点的坐标x0,y0和直线方程的系数A.B.C,(2)计算 Z1=Ax0+By0+C,(3)计算 Z2=A2+B2,(4)计算,(5)输出d,输入x0,y0,A.B.C,开始,计算 Z1=Ax0+By0+C,输出d,计算 Z2=A2+B2,结束,计算,输入x0,y0
3、,A.B.C,开始,计算 Z1=Ax0+By0+C,输出d,计算 Z2=A2+B2,结束,计算,开始,输入,处理,输出,结束,算法的程序框图,起止框,表示一个算法的开始或结束,输入、输出框,框内标明输入、输出的内容,处理框,框内标明所进行的处理,流程线,表示从某一框到另一框的流向,设计算法,求一元二次方程ax2+bx+c=0(a0,b2-4ac0)的根,画出相应的流程图,输入系数a,b,c,输出X1、X2,结束,开始,计算,计算,顺序结构,算法有三种基本逻辑结构(课本第7页)顺序结构、条件结构、循环结构。,顺序结构,顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.1.2算法的基本结构一课件 新人教a版必修3 1.1 算法 基本 结构 课件 新人 必修
链接地址:https://www.31ppt.com/p-4515046.html