Как нарисовать квадрат в окружности
Перейти к содержимому

Как нарисовать квадрат в окружности

  • автор:

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

1)построить через центр окружности произвольную прямую. Отметить точки А и С пересечения с окружностью.
2)от точек пересечения прямой с окружностью А и С провести две одинаковые окружности произвольного радиуса (но этот радиус должен быть больше радиуса первой окружности) . Эти две новых окружности пересекутся в двух точках. К и М. Если через К и М провести прямую, то она будет перпендикулярна АС и пройдёт через центр первой окружности. Пересечения окружности с прямой КМ назовём В и D.
3)ABCD — искомый квадрат.

Источник: ололо

способ основан на том, что вершины квадрата делят пополам дуги окружности, заключённые между концами диаметра (фиг. 62, б) . Намечаем на концах двух взаимно перпендикулярных диаметров точки А, В и С и из них радиусом у описываем дуги до взаимного их пересечения.

Далее через точки пересечения дуг проводим вспомогательные прямые, отмеченные на фигуре сплошными линиями. Точки их пересечения с окружностью определят вершины 1 и 3; 4 и 2. Полученные таким образом вершины искомого квадрата соединяем последовательно между собою.

см. правую часть рисунка:

Здравствуйте посмотрите по картам гадание когда знакомство с женщиной которая будет, моей женой или просто встречи без обязательств Александр 23 сентября 1981

Как с помощью циркуля построить квадрат?

По теореме Мора — Маскерони с помощью одного циркуля можно построить любую фигуру, которую можно построить циркулем и линейкой. При этом прямая считается построенной, если на ней заданы две точки. — 10 лет назад

комментировать
Tangr­ am [191K]
10 лет назад

Чтобы построить при помощи циркуля квадрат, сначала произвольным раствором рисуем окружность. Затем фиксируем раствор циркуля и последовательно отмечаем этим раствором четыре точки на окружности, начав с произвольной точки A. Следующие три точки обозначаем B, C, D. Из точек A и D как из центров раствором AC описываем две дуги, пересекающиеся в точке E. Расстояние OE — это сторона квадрата, который впишется в данную окружность. Далее делаем две засечки F и G из точки A раствором OE. Точки A, F, D, G будут являться вершинами квадрата.

текст при наведении

автор вопроса выбрал этот ответ лучшим
комментировать
в избранное ссылка отблагодарить
mycha­ tik [45.9K]
более месяца назад

Фраза о черчении циркулем квадрата подразумевает бесполезность школьных знаний в реальной жизни.

Но это не совсем так. Построение фигур с помощь циркуля и линейки — один из разделов изучаемой в школе евклидовой геометрии. А построение квадрата равновеликого кругу, волновало умы математиков ещё с античных времён и даже на БВ подобным вопросом задались: Почему круглое квадратное? Но это, как оказалось, одна из трёх неразрешимых задач на построение с помощью линейки и циркуля. Но в 1672 году Георг Мор и Лоренцо Маскерони в 1797 году доказали частный случай таких построений:

Так что построить квадрат с помощью циркуля не сложно. В ответах ранее давались варианты таких построений. Я добавлю ещё.

Если кто посчитает, что чертёж здесь выполняется не одним циркулем, используйте вместо линейки — ножку циркуля (наличие делений не обязательно, разметка вершин производится пересечением окружностей) и условие будет выполнено.

комментировать
в избранное ссылка отблагодарить
Galin­ a7v7 [122K]
8 лет назад

Дан размер стороны квадрата.Если с помощью циркуля и ,естественно, линейки для проведения прямых линий,необходимо 1)провести произвольно прямую (линейкой),на ней отметить произвольно точку(А),от неё отложить(измерив сторону циркулем) заданный размер стороны квадрата (АВ),отметив т.В.Далее необходимо в точке В восстановить перпендикуляр к прямой.Для этого:на прямой отложим в другую сторону от В отрезок АВ1=АВ.Из точек В и В1 произвольным размером проведём засечки раствором циркуля до пересечения друг с другом.Получим точку А1.Соединим А и А1.Ясно,что АА1 перпендикулярна АВ.(как медиана и высота АА1 в равнобедренном треугольнике ВВ1А1На АА1 отложим АД=АВ,получив т.Д.Из точек Д и В проводим засечки раствором циркуля равным АВ,получим т.С.АВСД-искомый квадрат.

Pascal-Паскаль

Нарисовать квадрат и вписанную в него окружность (цвет, заливка квадрата и окружности). Исходник по графике Pascal-Паскаль

  • Скачено бесплатно: 27843
  • Куплено: 414
  • Pascal-Паскаль->Исходники по графике Pascal-Паскаль

Нарисовать квадрат и вписанную в него окружность (цвет, заливка квадрата и окружности). Исходник по графике Pascal-Паскаль

Текст задачи:

Нарисовать квадрат и вписанную в него окружность (цвет, заливка квадрата и окружности).

В помощь:

Программирование

Исходники Pascal (127)

Справочник

Справочник по паскалю: директивы, функции, процедуры, операторы и модули по алфавиту

Счетчики

2008—2024 © pascal.helpov.net | All Rights Reserved

Вписать в квадрат окружность и закрасить цветом все, что вне окружности — есть простой способ?

Собственно, есть квадрат произвольного размера.
В него необходимо вписать окружность диаметром равную стороне квадрата и все, что вне окружности — закрасить в черный цвет.

Есть ли тому относительно простой способ.

  • Вопрос задан более трёх лет назад
  • 905 просмотров

13 комментариев

Оценить 13 комментариев

Радиус квадрата, это как?

есть квадрат произвольного радиуса = это, однозначно, прорыв.
Если квадрат в итоге все равно будет черным, что мешает его сразу закрасить и отрисовать в нем окружность?

Denormalization

D’ @Denormalization
Александр Ананьев: радиус квадрата равен гипотенузе диаметра.
Андрей @VladimirAndreev Автор вопроса
Александр Ананьев: OVK2015: D’ Normalization: шутники <>дь

Denormalization

D’ @Denormalization
Андрей: да какие тут шутки. тут нобелевская светит.
Андрей @VladimirAndreev Автор вопроса

D’ Normalization: в принципе, по контексту фразы можно было бы и понять, что именно имелось ввиду. Хотя, конечно, проявить остроумие — это так круто и весело.

Андрей @VladimirAndreev Автор вопроса
Андрей: Не за что. Может что-нибудь подобное и в стандартной gd есть
Андрей: Прежде, чем обзывать других шутниками, не плохо бы самому разобраться с терминологией.
Андрей @VladimirAndreev Автор вопроса
Александр Ананьев: а не очевидно, что это была просто описка?
Андрей @VladimirAndreev Автор вопроса
Александр Ананьев: а, да, сорри, у Вас был нормальный уточняющий вопрос.. 🙂
Решения вопроса 1

  1. Нарисовать сплошной черный квадрат.
  2. Нарисовать сплошной белый круг поверх него.
  3. (по уточненным условиям задачи) Использовать полученное однобитное изображение в качестве маски для исходного изображения. Есть много вариантов реализации этого.

Ответ написан более трёх лет назад
Нравится 1 7 комментариев
Андрей @VladimirAndreev Автор вопроса

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

изображение должно быть круглым.

но так исторически сложилось, что оно было квадратным физически и прозрачным вне окружности.

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

Андрей: Извините, я не в состоянии постичь смысл прочитанного. Сдаюсь.

Denormalization

D’ @Denormalization
nirvimel: слабак. Все просто же.
Андрей @VladimirAndreev Автор вопроса

nirvimel: есть данные.
размером, например, 100 строк по 100 значений, каждое значение выводится в виде точки определенного цвета.

надо их вывести в виде картинки, где все, что внутри окружность радиусом 100 — остается как есть, а все, что вне окружности — перекрашено в черный цвет.

Denormalization

D’ @Denormalization
Андрей: т.е даже так не работает? bfy.tw/7LsF
Андрей @VladimirAndreev Автор вопроса

D’ Normalization: м.. если Вам важен Ваш вклад — напишите это ответом на вопрос, чтобы я мог пометить его решением.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *