Тема: Реализация арифметики конечных полей в мобильном приложении
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 4
1.1. Понятие конечного поля 4
1.2. Аксиомы поля 4
1.3. Арифметические операции в конечных полях 5
1.4. Символ Лежандра 6
1.5. Квадратичный вычет 7
1.6. Метод Кронекера 8
1.7. Квадратный корень по простому модулю 8
1.8. Расширенный алгоритм Евклида 9
2. РАЗРАБОТКА ПРОГРАММЫ 10
2.1. Средства реализации 10
2.2. Разработка функций 10
3. РЕЗУЛЬТАТЫ РАБОТЫ 14
3.1. Визуальный отчет по работе 14
3.2. Выводы по работе 22
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
📖 Введение
Согласно закону Мура, вычислительная способность электронных устройств растет, а размер устройств при этом уменьшается, поэтому сейчас многие носят с собой небольшие смартфоны, планшеты, карманные компьютеры, не уступающие в мощности ноутбукам и стационарным машинам. А это значит, что необходимый инструментарий можно держать под рукой и постоянно его модернизировать.
Само собой, немаловажную роль играют скорость работы и удобство, результативность программного продукта должна преобладать над человеческой результативностью, только в этом случае продукт можно назвать полезным.
В процессе работы создается прототип подобного инструментария, имеющий потенциал для дальнейшего дополнения и расширения.
✅ Заключение
Метод Кронекера сходится к полному перебору, а потому факторизация многочленов может работать очень долго. Операционная система по умолчанию настроена так, что будет останавливать процессы, требующие большое количество ресурсов долгое время. Теоретически, можно запустить факторизацию в дополнительном потоке, тогда система не будет останавливать процесс. В любом случае, для громоздких полиномов перебор всех вариантов займет много времени и нет смысла нагружать свое переносное вычислительное устройство. Для поиска более эффективных методов факторизации многочленов надо провести более серьезное исследование.



