Все проекты

Алгоритм сравнения логарифмов

Участники проекта

Аннотация

Логарифмы – фундаментальное понятие математики, используемое в различных дисциплинах. Однако стандартные методы работы с логарифмами часто сводятся к использованию калькуляторов или таблиц. В данном проекте я отхожу от привычного подхода и изучаю альтернативный алгоритм сравнения логарифмов, представленный в задаче Московской математической олимпиады.

Цель работы: доказать корректность работы алгоритма сравнения логарифмов, представленного в задаче Московской математической олимпиады. Задачи работы: исследовать решение, предложенное автором задачи, экспериментально проверить сходимость алгоритма и придумать собственный способ решения поставленной задачи, используя цепные дроби. Выполнить проект в системе подготовки документов и языка разметки LaTeX.

Алгоритм Евклида — алгоритм для нахождения наибольшего общего делителя двух целых чисел.
Исследованное мной решение основано на том, что алгоритм Евклида позволяет за конечное число шагов представить любое рациональное число m/n в виде так называемой цепной дроби, т. е. найти такое целое число q0 ≥ 0 и такой конечный набор натуральных чисел (q1, q2, ..., qk), что

Детали проекта

Frame 1077246874.jpg

В ходе выполнения мне удалось детально изучить и проанализировать алгоритм сравнения логарифмов, предложенный в задаче Московской математической олимпиады. Мной было продемонстрировано, что алгоритм обладает интересными математическими свойствами и позволяет сравнивать логарифмы без прямого вычисления их значений. Также рассмотрела алгоритм Евклида, который помог мне придумать собственное доказательство корректности работы алгоритма.

Материалы по проекту