[跟踪训练]
1.已知圆的方程(x-2)2+(y+3)2=25和点P(-1,2),写出求过点P且与圆相切的直线AB的方程的一个算法.
[解析] 把求圆的切线的解题过程划分为若干个明确的步骤表述出来即可.
[解] 算法步骤如下:
第一步 用点斜式写出直线AB的方程y-2= (x+1);
第二步 将直线的方程化为一般方程 x-y+ +2=0;
第三步 计算点(2,-3)到直线AB的距离
d=;
第四步 解方程5=,得 =0或 =;
第五步 将 的值代入方程 x-y+ +2=0;
第六步 将第五步的运算结果化简,即得到直线AB的方程.
2.一位老爷爷带一只狼、一只羊和一筐青菜准备过河,但由于船小,过河时每次只能带一样东西,而老爷爷不在时,狼会把羊吃掉,羊也会把青菜吃掉.请写出解决老爷爷怎样过河才能把所带的东西全部运到对岸这一问题的算法.
[解析] 在老爷爷运送东西过河的过程中,人离开岸边时必须保证岸边的每个东西相安无事,依据此原则可以确定安全的过河办法.
[解] 老爷爷过河的步骤如下:
S1 把羊带到对岸;
S2 回来接狼,把狼带到对岸后把羊带回来;
S3 把羊放在原地,把菜运到对岸;
S4 回来接羊.
流程图的应用 (1)执行如图11所示的流程图,若输入的t∈[-2,2],则输出的S属于________.