题目内容

17.已知点P0(x0,y0)和直线l:Ax+By+C=0,写出求点P0到直线l的距离d的算法并画出程序框图.

分析 由题意,只要给出x0,y0,A,B,C的值,利用点到直线的距离公式即可求d的值,由此即可画出框图,写出算法.

解答 解:(1)用数学语言来描述算法如下:
第一步,输入点的坐标x0,y0,输入直线方程的系数即常数A,B,C;
第二步,计算z1=Ax0+By0+C;
第三步,计算z2=A2+B2
第四步,计算d=$\frac{|{z}_{1}|}{\sqrt{{z}_{2}}}$;
第五步,输出d.
(2)用程序框图来描述算法,如图:

点评 本题主要考察设计程序框图解决实际问题,考查了点到直线的距离公式的应用,属于基础题.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网