Окружность и линейка

В задачах на построение обычно разрешается пользоваться циркулем и линейкой. С циркулем все понятно — он позволяет строить окружности. А вот линейка — это не привычный нам со школы инструмент для измерения длин. Если не оговорено иное, с помощью линейки можно лишь провести прямую через две имеющиеся точки. Поэтому иногда даже дополнительно уточняют, что линейка односторонняя — в противоположность все той же «школьной» линейке с двумя параллельными сторонами и сантиметровыми и миллиметровыми отсечками. Но раз такие линейки существуют, то почему бы не попробовать построения с их помощью? Некоторые такие задачи уже давно вошли в «стандартную» программу математических кружков.

Двусторонняя линейка шириной \(h\) позволяет выполнять все построения, которые можно выполнить односторонней линейкой. Кроме того, если на плоскости даны две различные точки \(A\) и \(B\) такие, что \(AB > h\), то можно провести параллельные прямые двумя способами:
    1) провести две параллельные прямые так, что точки \(A\) и \(B\) лежат на одной прямой (рис. 1, слева);
    2) провести две параллельные прямые так, что точка \(A\) лежит на одной прямой, а точка \(B\) лежит на другой (рис. 1, справа).

Рис. 1.

Рис. 1.

Задача

На плоскости нарисована окружность, центр которой не отмечен. Имеется двусторонняя линейка, ширина \(h\) которой меньше радиуса \(R\) окружности (обратите внимание, что циркулем пользоваться нельзя). Как построить центр окружности?


Подсказка

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


Решение

В основе решения лежат две теоремы школьной геометрии:

Теорема 1. В равнобедренной трапеции следующие 4 точки лежат на одной прямой, перпендикулярной основаниям: середины обоих оснований трапеции, точка пересечения диагоналей и точка пересечения прямых, содержащих боковые стороны (рис. 2, слева).

Рис. 2.

Рис. 2.

Теорема 2. Серединный перпендикуляр к хорде окружности проходит через центр этой окружности (рис. 2, справа).

Теорему 1 иногда называют замечательным свойством трапеции.

Рис. 3.

Рис. 3.

Теперь можно приступать к построению, которое мы проведем пошагово. Приложим линейку так, чтобы обе ее стороны пересекали окружность (рис. 3). Это можно сделать, потому что ширина \(h\) линейки меньше радиуса \(R\) окружности по условию задачи. Проведем две параллельные прямые, «обведя» стороны линейки. Пусть эти прямые пересекают окружность в четырех точках \(A\), \(B\), \(C\) и \(D\). Эти точки являются вершинами равнобедренной трапеции \(ABCD\). Равнобедренная она потому, что параллельные прямые высекают на окружности равные дуги, значит, стягивающие их концы хорды тоже равны.

В трапеции \(ABCD\) продолжим боковые стороны \(AB\) и \(CD\) до пересечения в точке \(K\) (рис. 4) и проведем прямые, содержащие диагонали \(AC\) и \(BD\), которые пересекаются в точке \(F\). Через точки \(K\) и \(F\) проведем прямую \(n\) (красного цвета), которая, согласно теореме 1, проходит через середины оснований, перпендикулярно им. Но тогда, согласно теореме 2, серединный перпендикуляр \(KF\) к хорде \(AD\) проходит через центр окружности.

Рис. 4.

Рис. 4.

Если повторить все эти построения с другой парой параллельных прямых, не параллельных первой паре, получим вторую прямую \(m\) (синего цвета), проходящую через центр окружности. Понятно, что точка пересечения прямых \(n\) и \(m\) является центром данной окружности (рис. 5).

Рис. 5.

Рис. 5.

Описанное построение центра окружности предложил В. Казаков.


Послесловие

Эта задача публиковалась на сайте diofant.ru. Специфика сайта такова, что решившие задачу участники должны вводить числовой ответ. Но какой числовой ответ можно вводить при решении задач на построение? Модераторы в качестве числовой характеристики решения взяли количество операций, выполнение которых приводит к построению центра окружности. При этом за одну операцию считается приложение линейки к рисунку и проведение либо одной прямой, либо пары параллельных прямых с обеих сторон линейки.

Задача 2667. Имеются двусторонняя линейка и окружность, радиус которой больше ширины линейки. За одну операцию можно либо провести прямую, либо провести две параллельные прямые, используя обе стороны линейки. За какое минимальное количество операций можно найти центр окружности?

В приведенном решении для построения красной прямой \(n\) требуется 6 операций. Еще 6 операций выполнено при построении синей прямой \(m\). Таким образом, центр окружности найден при помощи 12 операций. Именно это число было заложено в систему для проверки ответов, присылаемых решателями. Впоследствии ответ в этой задаче неоднократно менялся, потому что решатели находили все более короткие решения. А поиск самого короткого решения захватил всех, как в хорошем детективе. Вот об этом и пойдет речь ниже.

Первое, что пришло в голову многим решателем, — более экономное (по сравнению с описанным в решении) построение прямой, проходящей через центр окружности. Напомним, что линейка один раз на первом этапе использовалась как двусторонняя и далее пять раз как односторонняя. Здесь экономия операций заключается в совмещении, точнее, в одновременном применении обоих приемов и одновременном построении прямых \(m\) и \(n\).

А именно: при построении первой прямой \(n\), когда проводится диагональ \(BD\), по второй стороне линейки можно провести прямую \(AE\) (рис. 6, слева). Далее продолжается построение прямой \(n\), но уже подготовлена трапеция \(ABDE\) для построения второй прямой \(m\). Так можно сэкономить одну операцию. Более того, при дальнейшем построении второй прямой \(m\) экономится ещё одна операция: не надо проводить прямую \(AB\) (рис. 6, справа), поскольку она уже проведена, ведь трапеции \(ABCD\) и \(ABDE\) имеют общую боковую сторону \(AB\). Получается, что при этом построении экономится 2 операции и ответ в задаче становится равным 10.

Рис. 6.

Рис. 6.

Следующей находкой был более эффективный прием построения прямой, содержащей диаметр окружности. Он тоже начинается с построения вершин равнобедренной трапеции \(ABCD\), но далее можно обойтись без проведения прямых, содержащих боковые стороны. Вместо этого, проводя диагонали трапеции, строим сразу две пары параллельных прямых, которые пересекаются в точках \(K\) и \(F\), задающих прямую \(n\), проходящую через центр окружности. При этом сделано четыре операции, значит, повторив их дважды, можно построить вторую прямую, проходящую через центр окружности. Тогда задача решается за 8 операций. Но, как и в предыдущем случае, имея уже построенную ранее трапецию, можно сэкономить одну операцию и решить задачу за 7 операций.

Рис. 7.

Рис. 7.

Конструкцию, полученную за 4 операции (рис. 7, справа), можно продолжить иначе, если во время 4-й операции вместе с прямой \(n\) провести и прямую \(m\parallel n\), а 5-й операцией провести прямую \(p\parallel n\). Так мы получим две прямые, равноотстоящие от прямой \(n\). Поскольку \(n\) проходит через центр окружности, прямые \(m\) и \(p\), пересекаясь с окружностью, задают вершины прямоугольника \(MLNP\) (рис. 8). Проведя его диагональ \(MN\) — 6-я операция, — получим центр окружности \(O\) как точку пересечения этой диагонали с прямой \(n\). Центр построен за 6 операций.

Рис. 8.

Рис. 8.

Соревнуясь в поиске самого короткого построения центра окружности, решатели придумали прием построения прямой, содержащей диаметр окружности, всего за три операции. Основан он на том, что через две заданные на окружности точки \(A\) и \(B\) можно провести пару параллельных прямых так, что точки \(A\) и \(B\) лежат на разных прямых, причем сделать это можно двумя различными способами. Проделав это, получим ромб \(AKBF\), вершины \(A\) и \(B\) которого лежат на окружности (рис. 9, слева). Вспомнив, что диагонали ромба взаимно перпендикулярны, получим, что прямая \(KF\) является серединным перпендикуляром к хорде \(AB\). Значит, прямая \(KF\) проходит через центр окружности.

Рис. 9.

Рис. 9.

Проделав такие же построения для точек \(B\) и \(C\), получим прямую \(m\), проходящую через центр окружности (рис. 9, справа). Точка O пересечения прямых \(n\) и \(m\) является центром окружности. При таком построении выполнено 5 операций.

Казалось бы, улучшать уже некуда? Ан нет! Было найдено решение задачи за 4 операции (рис. 10):
    1) На данной окружности отметим две точки \(A\) и \(B\), расстояние между которыми больше ширины линейки;
    2) Построим две пары параллельных прямых, проходящих через точки \(A\) и \(B\). На рисунке эти операции обозначены цифрами 1 и 2. При пересечении полос 1 и 2 образовался ромб, диагональю которого является отрезок \(AB\). Другая пара вершин \(K\) и \(F\) этого ромба определяет прямую \(n\) (красную), перпендикулярную \(AB\), значит, прямая \(n\) проходит через центр окружности;
    3) Проведем прямую \(n\) и параллельную ей прямую. На рис. 10 это полоса 3 и операция 3. Прямые третьей полосы на окружности задают точки \(C\) и \(D\), отметим их;
    4) Проведем еще одну пару прямых, проходящих через точки \(C\) и \(D\). На рисунке это полоса 4 и операция 4. При этом прямая \(m\), проходящая через точку \(C\), проходит через центр окружности, значит, точка пересечения прямых \(n\) и \(m\) является центром окружности.

Рис. 10.

Рис. 10.

Вот такая история получилась при поиске самого короткого построения центра окружности двусторонней линейкой. Учитывая, что все это происходило в атмосфере соревновательности, где правильные решения поощряются 100-бальной оценкой, а неправильные решения наказываются штрафными очками, напряжение «висело» две недели. Сейчас на сайте diofant.ru всё успокоилось, участники получили свои баллы и уже решают другие задачи, а задача на построение центра окружности осталась с ответом в 4 операции. Но как долго этот ответ будет актуальным? Все изменится, если кто-то найдет построение за три операции, ведь до сих пор не доказано, что построение за 4 операции самое короткое.


24
Показать комментарии (24)
Свернуть комментарии (24)

  • antiximik  | 01.10.2024 | 09:32 Ответить
    Можно ли решить эту задачку меньше, чем за шесть начертаний?..
    Ответить
    • pale > antiximik | 01.10.2024 | 13:25 Ответить
      "Шесть начертаний?" Если применить серединный перпендикуляр из подсказки, то "начертаний", прочерченных линий будет десять: по 4 для разметки двух перпендикуляров и сами перпендикуляры. Или вы имеете в виду приложения линейки?
      Две линии разметки разных перпендикуляров можно совместить, наверно. Тогда линий будет 8, а приложений линейки 5.
      Ответить
      • Nik > pale | 01.10.2024 | 15:34 Ответить
        Удивительно, но можно еще меньше!
        Ответить
        • pale > Nik | 01.10.2024 | 17:56 Ответить
          Интересно! Каким образом?
          Ответить
      • antiximik > pale | 01.10.2024 | 15:55 Ответить
        Или вы имеете в виду приложения линейки?
        Нет, это именно что число проведённых линий.
        И да: подсказка лично мне не роляет, т.к. получилась следствием моих размышлений. :)
        Ответить
        • pale > antiximik | 01.10.2024 | 17:55 Ответить
          Я подсказкой, когда она появилась, свой ход мыслей только проверял. Самому мне пришло в голову то же самое, другого придумать не могу)
          А как вы ищете центр? Или сначала дадим время автору задачи?
          Ответить
          • Nik > pale | 01.10.2024 | 18:30 Ответить
            В условии задачи приведено два приема проведения параллельных прямых прямых, проходящих через две точки А и В. Обратите внимание на второй прием, он поможет сократить число операций до 4-ех. Хитровато! Но попробуйте догадаться сами.
            Ответить
            • pale > Nik | 03.10.2024 | 11:10 Ответить
              Это очевидно, что нужно пользоваться вторым приёмом. Прикладывая так линейку двумя способами (слева - вверх, слева - вниз), проводим 4 линии и получаем две точки пересечения, через которые проводим диаметр (пятая линия). Для нахождения центра нужен ещё один диаметр (шестая линия), а для его построения - ещё не менее 2 линий. Без чего из этого можно обойтись?
              Ответить
              • pale > pale | 09.10.2024 | 08:06 Ответить
                Ага, вот, наконец, решение и послесловие. Да, до самого последнего я не додумался.
                Но "прочерчиваний", таки, семь. Antiximik, каким же образом вы получили шесть?
                Ответить
                • antiximik > pale | 10.10.2024 | 15:22 Ответить
                  Antiximik, каким же образом вы получили шесть?
                  У меня, вааще, другое решение.

                  (предв. №0) На одной половине круга ставим две случайные точки (А и В).
                  (линия 1) Прикладываем линейку с внутренней стороны круга к точке А, чтобы была видна только она (т.с. касательная), и проводим отрезок 1 по противоположной стороне.
                  (линия 2) Повторяем для точки В.
                  (линия 3 и 4) Прикладываем линейку так, чтобы точки А и В оказались по разные стороны линейки, и проводим отрезок 3. Допустим, он пересекает отрезок 1 в точке А1; проводим отрезок 4 через точки А и А1; т.к. ширина линейки прежняя, участок А-А1 будет перпендикулярен отрезку 1, а сам отрезок 4 будет диаметром.
                  (линия 5 и 6) Повторяем всё то же, немного повернув линейку (поменяв положение точек А и В на противоположные стороны).

                  Пересечение 4 и 6 отрезка будет центром окружности. Вы прекрасны! <З

                  З.Ы. Щаз перечитал - может быть, чуть бестолково расписал ключевые 3 и 4 шаги. Допустим, полуокружность расположена справа; первое "перекрестие" делаем, когда точка А находится выше и справа от линейки, а точка В - слева. Тогда отрезок 3 проводим по ЛЕВОЙ же стороне. (Получается, в т.ч. и через точку В.) И vice versa. :)
                  Ответить
                  • pale > antiximik | 10.10.2024 | 18:07 Ответить
                    Как я понимаю, мы не можем просто "аккуратно" приложить линейку к произвольной точке на окружности и считать, что "построили" касательную. Уже здесь будет ошибка.
                    И, если я правильно себе представил методику построения отрезков АА¹, ВВ¹... Давайте представим, что точки А и В лежат на концах диаметральной линии. Тогда касательные к ним и параллельные касательным линии "внутри" окружности будут между собой параллельны (все четыре). Теперь, если мы будем прикладывать линейку к точкам А и В "наискосок", точки А¹ и В¹ очевидно уйдут в сторону от диаметра АВ. Т.е. отрезки АА¹ и ВВ¹ - не лежат на диаметрах окружности.
                    Ответить
                    • antiximik > pale | 10.10.2024 | 18:53 Ответить
                      Давайте представим, что точки А и В лежат на концах диаметральной линии.
                      В своё оправдание замечу, что предельные варианты (когда они "попадают" на диаметральный отрезок или отрезок, полученный при построении "почти касательной") я не рассматривал. Штош, значит вам не повезло... :з
                      мы не можем просто "аккуратно" приложить
                      А я могу. Аккуратно. Шах и мат! :Р
                      Ответить
                      • pale > antiximik | 10.10.2024 | 19:22 Ответить
                        Предельный вариант - только для наглядности. Фактически, что вы строите в виде отрезка АА¹? Вы строите биссектрису угла между "касательной" в точке А и косо поставленной между А и В линейкой. Угол этот будет меняться в зависимости от выбора точки В, соответственно, будет меняться направление биссектрисы (чего с диаметром через точку на окружности случиться не может).
                        "А я могу" - да и я могу) Я могу и вовсе обозначить центр окружности без построений. Но это не решение задачи.
                        Ответить
                        • antiximik > pale | 11.10.2024 | 07:51 Ответить
                          Фактически, что вы строите в виде отрезка АА¹?
                          Множество прямых (построенных для множества рандомных точек В) будут формировать (в пределе) "незакрашенную" полуокружность с центром в точке А и радиусом Х (равным ширине линейки). Так как первый построенный отрезок 1 (т.с. "почти касательная") имеет минимальное расстояние от точки А равное Х, то соприкосновение его с "незакрашенной" полуокружностью (а по построению - точка пересечения А1) возможно только в единственной точке. Точка А1 делит хорду пополам, а сам отрезок АА1 лежит на диаметре.
                          Ответить
                          • antiximik > antiximik | 11.10.2024 | 08:04 Ответить
                            И таки да: решение на Рис.4-5 - это по сути то же самое, что у меня (только у них на две линии больше..). Просто точки B, C, K, F в моём варианте слились в одну точку (выбираемую рандомно в самом начале), и задачка сводится к построению перпендикуляра из него. :)
                            Ответить
                          • pale > antiximik | 11.10.2024 | 09:19 Ответить
                            Точка А1 делит хорду пополам
                            Вот тут не понял: какую хорду вы имеете в виду? "Отрезок 1" параллельный касательной в точке А и секущий окружность?
                            Множество прямых (построенных для множества рандомных точек В) будут формировать (в пределе) "незакрашенную" полуокружность с центром в точке А и радиусом Х (равным ширине линейки).
                            Вот диаметр этой, малой окружности с центром в точке А (как я вижу ваши построения) вы и получите. Вы проводите этот диаметр через известный центр окружности (А) и через точку пересечения (А1) двух касательных к этой окружности. И это-таки биссектриса угла между касательными.
                            Диаметр малой окружности (с центром с точке А) может лежать на одной прямой с диаметром большой окружности, только если будет перпендикулярен касательной (в точке А) к большой окружности. Перпендикуляр - биссектриса развёрнутого угла. Угол не равен 180 градусам - биссектриса не перпендикулярна его лучам.
                            отрезок 1 (т.с. "почти касательная") имеет минимальное расстояние от точки А равное Х, то соприкосновение его с "незакрашенной" полуокружностью (а по построению - точка пересечения А1) возможно только в единственной точке
                            Здесь вы описываете точку А1, как точку касания малой окружности с центром в А и "отрезка 1". 10.10 вы описывали точку А1 иначе:
                            Прикладываем линейку так, чтобы точки А и В оказались по разные стороны линейки, и проводим отрезок 3. Допустим, он пересекает отрезок 1 в точке А1
                            - как точку пересечения "отрезка 1" (касательного к малой окружности) и "отрезка 3" (также касательного к малой окружности). Это две разные точки. Точка пересечения отрезков 1 и 3 не лежит на малой окружности.
                            Ответить
                            • antiximik > pale | 11.10.2024 | 16:16 Ответить
                              "Отрезок 1" параллельный касательной в точке А и секущий окружность?
                              Да.
                              Вы проводите этот диаметр через известный центр окружности (А) и через точку пересечения (А1) двух касательных к этой окружности. И это-таки биссектриса угла между касательными.
                              Долго мозговал. И таки да: вы правы, а я ошибался (будут небольшие расхождения, и они будут тем больше, чем диаметральнее расположены точки А и В..). Пойду грустить... :(
                              Ответить
    • Игорь Прохоров > antiximik | 24.02.2025 | 12:32 Ответить
      Можно сделать за 5 начертаний. Нужно только вспомнить такую особенность линейки, как ее прямой угол между длиной и шириной.
      Проводим любую хорду (первое начертание). Прикладываем линейку к хорде так, чтобы ее начало начиналось в точке пересечения хорды с окружностью. И проводим из этой точки перпендикуляр до пересечения его с окружностью в противоположном месте (второе начертание). Точно также делаем в другой точке пересечения хорды с окружностью, опуская из нее перпендикуляр до противоположной части окружности (третье пересечение). У нас получился прямоугольник без одной его стороны. Но она и не нужна. Проводим диагонали (четвертое и пятое начертание). Место пересечения диагоналей даст центр окружности.
      Ответить
  • dimmis  | 09.10.2024 | 14:03 Ответить
    В трапеции следующие 4 точки лежат на одной прямой, *перпендикулярной* основаниям
    Вот это утверждение в общем виде неверное же? Перпендикулярной к основаниям прямая будет только в равнобедренной трапеции.
    Ответить
    • pale > dimmis | 09.10.2024 | 22:17 Ответить
      Да тут и рис.6 в послесловии вопросы вызывает: трапеция ABDE строилась с применением линейки явно более широкой, чем для ABCD. В общем случае это тоже неверно, как можно видеть на последующих рисунках.
      Ответить
    • ee > dimmis | 11.10.2024 | 03:05 Ответить
      Да, опечатка была. Спасибо, что заметили!
      Ответить
  • Юрий Фёдоров  | 24.10.2024 | 05:50 Ответить
    Что же касательная запрещена? Отчего? Непонятно.

    Зато вот вам подарок - знаю, как всего двумя линиями обойтись:
    1. Кладём на лист с нарисованной окружностью линейку и двигаем ее по отношению к окружности так, как движется горизонт по отношению к солнечному диску утром на заре. При этом внимательно следим за расстоянием между точками пересечения окружности и линейки. Как только расстояние стало максимальным и стало уменьшатся - возвращаемся к максимальному, берём карандаш и чертим линию. Это, очевидно, диаметр.
    2. Поворачиваем лист бумаги и на любой угол, не кратный 180 градусами и повторяем п1.
    Получаем ещё один диаметр.
    Все!
    На пересечении двух этих линий-диаметров - искомый центр окружности.
    Вуаля! И достаточно даже лишь одной стороны линейки!

    Ладно, ладно вам... Не благодарите уж так уж прямо восторженно и шумно))
    Ответить
    • dark > Юрий Фёдоров | 27.10.2024 | 23:47 Ответить
      У них специально линейка сделана без делений, чтобы сбить с толку.
      Но если глаз пристрелянный, то можно вообще без линейки обойтись.
      Ноль построений — прямо в яблочко. Кто меньше?
      Ответить
    • dimmis > Юрий Фёдоров | 11.12.2024 | 14:25 Ответить
      Не, ну если уж так, то и вторая окружность не нужна. Раз длину диаметра знаешь и линейка с делениями - отмечай середину и все тут.
      Ответить
Написать комментарий
Элементы

© 2005–2025 «Элементы»