Одна окружность расположена внутри другой окружности

Проверьте, находится ли круг внутри другого круга или нет

Даны два круга с радиусами и заданными центрами. Задача состоит в том, чтобы проверить, находится ли меньший круг внутри большего круга или нет.

Примеры:

Подход :
Здесь три случая могут прийти,

  • Одна окружность расположена внутри другой окружности
    Меньший круг полностью лежит внутри большего круга, не касаясь друг друга в точке окружности.
    Если это происходит, сумма расстояний между центрами и меньшим радиусом меньше, чем больший радиус, тогда очевидно, что меньший круг полностью лежит внутри круга, не касаясь окружности.
  • Одна окружность расположена внутри другой окружности
    Меньший круг полностью лежит внутри большего круга, касаясь друг друга в точке окружности. Если это происходит, сумма расстояний между центрами и меньшим радиусом равна большему радиусу, тогда очевидно, что меньший круг полностью лежит внутри круга, касаясь окружности.
  • Одна окружность расположена внутри другой окружности
    Меньшее не лежит полностью внутри большего круга. Если это происходит, то сумма расстояния между центрами и меньшим радиусом больше, чем больший радиус, тогда очевидно, что меньший круг не полностью лежит внутри круга.

Ниже приведена реализация вышеуказанного подхода:

// C ++ программа для проверки наличия одного круга
// лежит внутри другого круга или нет.

using namespace std;

void circle( int x1, int y1, int x2,

int y2, int r1, int r2)

int distSq = sqrt (((x1 — x2)

if (distSq + r2 == r1)

cout «The smaller circle lies completely»

» inside the bigger circle with «

«touching each other «

«at a point of circumference. «

else if (distSq + r2

cout «The smaller circle lies completely»

» inside the bigger circle without»

» touching each other «

«at a point of circumference. «

cout «The smaller does not lies inside»

» the bigger circle completely.»

int x1 = 10, y1 = 8;

int x2 = 1, y2 = 2;

int r1 = 30, r2 = 10;

circle(x1, y1, x2, y2, r1, r2);

// Java-программа для проверки наличия одного круга
// лежит внутри другого круга или нет.

static void circle( int x1, int y1, int x2,

int y2, int r1, int r2)

int distSq = ( int )Math.sqrt(((x1 — x2)

if (distSq + r2 == r1)

System.out.println( «The smaller circle lies completely»

+ » inside the bigger circle with «

+ «touching each other «

+ «at a point of circumference. » ) ;

else if (distSq + r2

System.out.println( «The smaller circle lies completely»

+ » inside the bigger circle without»

+ » touching each other «

+ «at a point of circumference.» ) ;

System.out.println( «The smaller does not lies inside»

+ » the bigger circle completely.» ) ;

public static void main (String[] args)

int x1 = 10 , y1 = 8 ;

int x2 = 1 , y2 = 2 ;

int r1 = 30 , r2 = 10 ;

circle(x1, y1, x2, y2, r1, r2);

// Этот код предоставлен ajit_00023.

# Python3 программа для проверки наличия одного круга
# лежит внутри другого круга или нет.

def circle(x1, y1, x2,y2, r1, r2):

distSq = (((x1 — x2) * (x1 — x2)) + ((y1 — y2) * (y1 — y2))) * * (. 5 )

if (distSq + r2 = = r1):

print ( «The smaller circle lies completely»

» inside the bigger circle with «

«touching each other «

«at a poof circumference. » )

elif (distSq + r2

print ( «The smaller circle lies completely»

» inside the bigger circle without»

» touching each other «

«at a poof circumference. » )

print ( «The smaller does not lies inside»

» the bigger circle completely.» )

circle(x1, y1, x2, y2, r1, r2)

# Этот код предоставлен mohit kumar 29

// C # программа для проверки наличия одного круга
// лежит внутри другого круга или нет.

static void circle( int x1, int y1, int x2,

int y2, int r1, int r2)

int distSq = ( int )Math.Sqrt(((x1 — x2)

if (distSq + r2 == r1)

Console.WriteLine( «The smaller circle lies completely»

+ » inside the bigger circle with «

+ «touching each other «

+ «at a point of circumference. » ) ;

else if (distSq + r2

Console.WriteLine( «The smaller circle lies completely»

+ » inside the bigger circle without»

+ » touching each other «

+ «at a point of circumference.» ) ;

Console.WriteLine( «The smaller does not lies inside»

+ » the bigger circle completely.» ) ;

static public void Main ()

int x1 = 10, y1 = 8;

int x2 = 1, y2 = 2;

int r1 = 30, r2 = 10;

circle(x1, y1, x2, y2, r1, r2);

// Этот код предоставлен AnkitRai01

// PHP программа для проверки наличия одного круга
// лежит внутри другого круга или нет.

function circle( $x1 , $y1 , $x2 ,

$distSq = sqrt((( $x1 — $x2 )

if ( $distSq + $r2 == $r1 )

echo «The smaller circle lies completely » ,

«inside the bigger circle with » ,

«touching each other » ,

«at a point of circumference. n» ;

else if ( $distSq + $r2 $r1 )

echo «The smaller circle lies completely » ,

«inside the bigger circle without » ,

«touching each other » ,

«at a point of circumference. n» ;

echo «The smaller does not lies inside » ,

«the bigger circle completely. n» ;

circle( $x1 , $y1 , $x2 , $y2 , $r1 , $r2 );

// Этот код предоставлен ihritik
?>

The smaller circle lies completely inside the bigger circle without touching each other at a point of circumference.

Видео:Всё про углы в окружности. Геометрия | МатематикаСкачать

Всё про углы в окружности. Геометрия  | Математика

Окружность. Относительное взаимоположение окружностей.

Если две окружности имеют только одну общую точку, то говорят, что они касаются.

Если же две окружности имеют две общие точки, то говорят, что они пересекаются.

Трех общих точек две не сливающиеся окружности иметь не могут, потому, что в противном случае через три точки можно было бы провести две различные окружности, что невозможно.

Будем называть линией центров прямую, проходящую через центры двух окружностей (например, прямую OO1).

Теорема.

Если две окружности имеют общую точку по одну сторону от линии центров, то они имеют общую точку и по другую сторону от этой линии, т.е. такие окружности пересекаются.

Пусть окружности O и O1 имеют общую точку A, лежащую вне линии центров OO1. Требуется доказать, что эти окружности имеют еще общую точку по другую сторону от прямой OO1.

Опустим из A на прямую OO1 перпендикуляр AB и продолжим его на расстояние BA1, равное AB. Докажем теперь, что точка A1 принадлежит обеим окружностям. Из построения видно, что точки O и O1 лежат на перпендикуляре, проведенном к отрезку AA1 через его середину. Из этого следует, что точка O одинаково удалена от A и A1. То же можно сказать и о точке O1. Значит обе окружности, при продолжении их, пройдут через A1.Таким образом, окружности имеют две общие точки : A (по условию) и A1 (по доказанному). Следовательно, они пересекаются.

Следствие.

Общая хорда (AA1) двух пересекающихся окружностей перпендикулярна к линии центров и делится ею пополам.

Теоремы.

1. Если две окружности имеют общую точку на линии их центров или на ее продолжении, то они касаются.

2. Обратно: если две окружности касаются, то общая их точка лежит на линии центров или на ее продолжении.

Признаки различных случаев относительного положения окружностей.

Пусть имеем две окружности с центрами O и O1, радиусами R и R1 и расстоянием между центрами d.

Эти окружности могут находиться в следующих 5-ти относительных положениях:

Одна окружность расположена внутри другой окружности

1. Окружности лежат одна вне другой, не касаясь. В этом случае, очевидно, d > R + R1 .

2. Окружности имеют внешнее касание. Тогда d = R + R1, так как точка касания лежит на линии центров O O1.

3. Окружности пересекаются. Тогда d R + R1, потому что в треугольнике OAO1 сторона OO1 меньше суммы, но больше разности двух других сторон.

4. Окружности имеют внутреннее касание. В этом случае в d = R — R1, потому что точка касания лежит на продолжении линии OO1.

5. Одна окружность лежит внутри другой, не касаясь. Тогда, очевидно,

d R + R1, то окружности расположены одна вне другой, не касаясь.

2. Если d = R + R1, то окружности касаются извне.

3. Если d R — R1, то окружности пересекаются.

4. Если d = R — R1, то окружности касаются изнутри.

5. Если d R Е R1. Значит, все эти случаи исключаются. Остается один возможный, именно тот, который требовалось доказать. Таким образом, перечисленные признаки различных случаев относительно положения двух окружностей не только необходимы, но и достаточны.

Видео:9 класс, 8 урок, Взаимное расположение двух окружностейСкачать

9 класс, 8 урок, Взаимное расположение двух окружностей

Геометрия. 9 класс

Две окружности могут пересекаться, не пересекаться либо касаться друг друга.
Перейдем к анализу возможных случаев расположения двух окружностей.
Рассмотрим окружность с центром О1 и окружность с центром О2. Тогда расстояние между их центрами равно О1О2.
I. Пересекающиеся окружности имеют две общие точки.
Расстояние между центрами двух пересекающихся окружностей больше разности, но меньше суммы их радиусов:
II. Не пересекающиеся окружности не имеет общих точек.

Если одна окружность лежит внутри другой, то расстояние между центрами меньше разности их радиусов:
Если одна окружность находится вне другой, расстояние между центрами больше суммы их радиусов:
III. Касающиеся окружности имеют одну общую точку – точку касания.
При внешнем касании расстояние между центрами окружностей равно сумме их радиусов:
При внутреннем касании расстояние между центрами равно разности радиусов:
Если центры окружностей совпадают, то такие окружности называются концентрическими.
Концентрические окружности разного радиуса не пересекаются: О1О2 = 0
В случае равенства радиусов они совпадают.
Если же радиусы этих окружностей не равны, то одна из них лежит внутри другой – образуется кольцо.

Кольцом называют фигуру, заключенную между концентрическими окружностями.

Видео:Окружность и круг, 6 классСкачать

Окружность и круг, 6 класс

НАШИ ПАРТНЁРЫ

Одна окружность расположена внутри другой окружности Одна окружность расположена внутри другой окружности Одна окружность расположена внутри другой окружности Одна окружность расположена внутри другой окружности Одна окружность расположена внутри другой окружности Одна окружность расположена внутри другой окружности

© Государственная образовательная платформа «Российская электронная школа»

🎬 Видео

Вписанные и описанные окружности. Вебинар | МатематикаСкачать

Вписанные и описанные окружности. Вебинар | Математика

Вписанная и описанная окружность - от bezbotvyСкачать

Вписанная и описанная окружность - от bezbotvy

Взаимное расположение двух окружностей. Урок 8. Геометрия 9 классСкачать

Взаимное расположение двух окружностей. Урок 8. Геометрия 9 класс

Геометрия 9 класс (Урок№10 - Взаимное расположение двух окружностей.)Скачать

Геометрия 9 класс (Урок№10 - Взаимное расположение двух окружностей.)

10 класс, 11 урок, Числовая окружностьСкачать

10 класс, 11 урок, Числовая окружность

Радиус и диаметрСкачать

Радиус и диаметр

Длина окружности. Математика 6 класс.Скачать

Длина окружности. Математика 6 класс.

УЧИМ ВМЕСТЕ (ВОЛШЕБНАЯ ГЕОМЕТРИЯ).Скачать

УЧИМ ВМЕСТЕ (ВОЛШЕБНАЯ ГЕОМЕТРИЯ).

Планиметрия 12 | mathus.ru | расстояние между центрами пересекающихся окружностейСкачать

Планиметрия 12 | mathus.ru | расстояние между центрами пересекающихся окружностей

Задача. Две окружности касаются внутренним образом.Скачать

Задача. Две окружности касаются внутренним образом.

Взаимное расположение окружностей. Окружности не имеют общих точек.Скачать

Взаимное расположение окружностей. Окружности не имеют общих точек.

✓ Всё, что нужно знать про окружность | ЕГЭ. Задания 1 и 16. Профильный уровень | Борис ТрушинСкачать

✓ Всё, что нужно знать про окружность | ЕГЭ. Задания 1 и 16. Профильный уровень | Борис Трушин

Деление окружности на 3; 6; 12 равных частейСкачать

Деление окружности на 3; 6; 12 равных частей

Окружность. 7 класс.Скачать

Окружность. 7 класс.

Внутреннее сопряжение дуги и прямой дугой заданного радиуса.Урок17.(Часть1.ГЕОМЕТРИЧЕСКИЕПОСТРОЕНИЯ)Скачать

Внутреннее сопряжение дуги и прямой дугой заданного радиуса.Урок17.(Часть1.ГЕОМЕТРИЧЕСКИЕПОСТРОЕНИЯ)

Уравнение окружности. Урок 7. Геометрия 9 классСкачать

Уравнение окружности. Урок 7. Геометрия 9 класс

Углы с вершиной внутри и вне окружности.Скачать

Углы с вершиной внутри и вне окружности.
Поделиться или сохранить к себе: