Программирование на паскаль!! помогите плиз!!

Вадим Кривенко 2012 M03 4
516
3
0
0

Составить программу для определения числа  точек  пересечения  прямой y=kx+p  с  окружностью  радиуса R и центром в  точке (a,b).  

Составить программу для определения числа  точек  пересечения  прямой

y=kx+p  с  окружностью  радиуса R и центром в  точке (a,b).

 

Оцените пост

0

Комментарии

0
Составь уравнение окружности и прировняй два уравнения. Вроде так. Школа была 5 лет назад, потому за способ не ручаюсь)
0
а рассписать это можете?? поподробней))) заранее спасибо!
0
(x – a)2 + (y – b)2 = R2 - двойки - это квадраты)
Думаю, придется возвести в квадрат первое уравнение, раскрыть скобки в уравнении окружности и приравнять игрики в квадрате, решить таким образом какой же Икс - их будет 2, 1 или ни одного - то есть линия пройдет через окружность пойдет по касательной или не пройдет, На основе решения икса создай условие типа If... else... но тут три варианта так что можно даже сделать case.

Извини, Паскалем увлекался вообще лет 7 назад, потому программу тебе не напишу. МОгу только описать - в начале сделай ввод всех перменных кроме икса и игрика, а потом делай условие с выводом результатов
Показать комментарии
Дальше