试描述判断圆(x-a)2+(y-b)2=r2和直线Ax+By+C=0位置关系的算法,画出流程图.

问题描述:

试描述判断圆(x-a)2+(y-b)2=r2和直线Ax+By+C=0位置关系的算法,画出流程图.

判断圆(x-a)2+(y-b)2=r2和直线Ax+By+C=0位置关系的算法流程图如下所示:

答案解析:利用点到直线的距离公式求出圆心到该直线的距离,
得到圆心到直线的距离小于半径时,直线与圆相交;
得到圆心到直线的距离等于半径时,直线与圆相切;
得到圆心到直线的距离大于半径时,直线与圆相离.
由此即可编写满足题意的程序框图.
考试点:设计程序框图解决实际问题.
知识点:本题主要考查编写程序解决实际问题,属于基础题.