Задание 7 Параграф 2.2 ГДЗ Босова 8 класс (Информатика)
алг Окружность
нач
ввести координаты точек А и В, радиус окружности R
из точки А, как из центра нарисовать окружность радиусом R
из точки В, как из центра нарисовать окружность радиусом R
если нет точки пересечения окружностей, то вывести «Построение невозможно» и завершить программу
если точка (или точки) пересечения окружностей есть, то из этой точки, как из центра (из любой, если их две), нарисовать окружность радиусом R
кон
Чтобы построить окружность радиуса $$R$$, проходящую через точки $$A$$ и $$B$$, нужно найти центр такой окружности. Он должен находиться на расстоянии $$R$$ от точки $$A$$ и на расстоянии $$R$$ от точки $$B$$. Значит, сначала строим две окружности с центрами в точках $$A$$ и $$B$$ и одинаковым радиусом $$R$$. Их точки пересечения и будут возможными центрами искомой окружности.
Если окружности не пересекаются, построение невозможно. Если точка пересечения одна или две, то из любой точки пересечения как из центра строим искомую окружность радиуса $$R$$.
алг Окружность
нач
ввести координаты точек A и B, радиус окружности R
из точки A, как из центра, нарисовать окружность радиусом R
из точки B, как из центра, нарисовать окружность радиусом R
если нет точки пересечения окружностей, то вывести «Построение невозможно» и завершить программу
если точка (или точки) пересечения окружностей есть, то из этой точки, как из центра (из любой, если их две), нарисовать окружность радиусом R
кон
Ответ: алгоритм построения окружности записан выше.