Рассчитай точную стоимость своей работы и получи промокод на скидку 200 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Реализация математических алгоритмов с использованием системы компьютерной алгебры Sage
Создан заказ №6939872
22 мая 2021

Реализация математических алгоритмов с использованием системы компьютерной алгебры Sage

Как заказчик описал требования к работе:
Нужно выполнить как можно больше заданий из прикреплённого документа помеченных жирным шрифтом и надписью "Задание" 1.написать функцию, которая на вход принимает коэффициенты a, b и m и решает соответствующее сравнение, либо описать последовательность действий при решении сравнения с использованием стандартных средств Sage. 2.написать функцию, которая на вход принимает коэффициенты a1 . . . ak, b1 . . . bk, m1 . . . mk и решает соответствующую систему, либо описать последовательность действий при решении системы с использованием стандартных средств Sage. 3.написать функцию, которая принимает на вход многочлены a(x) и b(x) и находят НОД и его линейное представление по расширенному алгоритму Евклида. Сравнить результат со стандартной функцией gcd. 4.написать функции, которые принимают на вход многочлены a(x) и b(x) и с помощью канонического разложения находят НОД и НОК. Сравнить результат со стандартными функциями gcd и lcm 5.написать функцию, которая на вход принимает многочлены a(x), b(x) и m(x) и решает соответствующее сравнение, либо описать последовательность действий при решении сравнения с использованием стандартных средств Sage. 6.написать функцию, которая принимает на вход подстановку g и определяет ее цикловую структуру 7.написать функцию, которая принимает на вход подстановку g и раскладывает ее в произведение транспозиций. 8.написать функцию, которая принимает на вход подстановку g и вычисляет ее порядок (как НОК длин циклов). Сравнить результат со стандартным методом order. 9. для заданной конечной группы G получить список всех ее подгрупп. Написать функцию, которая получает на вход множество из этого списка и проверяет (по критерию "быть подгруппой"), что оно действительно является подгруппой. 10.написать функцию, которая получает на вход множество из этого списка и проверяет (по определению), что оно является нормальной подгруппой. Найти с помощью нее среди всех подгрупп нормальные. 11.в конечной группе G выбрать случайный элемент и построить циклическую подгруппу по нему. Сравнить порядок элемента с порядком получившейся подгруппы
подробнее
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
25 мая 2021
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
vladimirvi
5
скачать
Реализация математических алгоритмов с использованием системы компьютерной алгебры Sage.docx
2021-05-28 19:02
Последний отзыв студента о бирже Автор24
Общая оценка
4.6
Положительно
Работать с автором одно удовольствие! Отвечает всегда вовремя, по делу, если непонятно что-то, то все объяснит. Ставлю 5/5

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Задача о ханойских башнях на Python
Задача по программированию
Программирование
Вычисление значения заданного арифметического выражения (Pascal)
Курсовая работа
Программирование
Стоимость:
700 ₽
«Решение нелинейных задач в CPLEX»
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка телефонного справочника на примере организации. ч.2
Дипломная работа
Программирование
Стоимость:
4000 ₽
Приложение поиска доноров для животных. Android
Другое
Программирование
Стоимость:
300 ₽
решение задач линейного программирования
Лабораторная работа
Программирование
Стоимость:
300 ₽
Основы программирования и реализация программ на языке Python
Курсовая работа
Программирование
Стоимость:
700 ₽
Java проект для курсовой + пояснительная записка
Курсовая работа
Программирование
Стоимость:
700 ₽
Выполнить курсовую по Системное программирование. С-02439
Курсовая работа
Программирование
Стоимость:
700 ₽
Читай полезные статьи в нашем
Управляющие конструкции
С помощью управляющих конструкций определяются последовательности выполнения программы. Без них все операторы программы будут выполняться слева направо и сверху вниз. Иногда случается, что нужно много раз выполнить определенный набор инструкций или же решить задачу другим способом, который будет зависеть от значений переменных или параметров, задаваемых пользователем в процессе выполнения. Именно ...
подробнее
Низкоуровневые языки программирования
Программирование всегда является компромиссом между пониманием принципов работы компьютера и формулированием задачи, которую предполагается выполнить с помощью вычислительной техники. Если уделять основное внимание выполняемой задаче, то можно, отвлекшись от знания компьютерной архитектуры, заложить в вычислительное устройство алгоритм, который оно не в состоянии будет выполнить. И, напротив, если...
подробнее
Языки программирования высокого уровня
Высокоуровневые языки появились сравнительно поздно, в 1970-х гг., т.е. примерно через 20 лет после появления компьютеров с современной архитектурой. Создание таких языков было обусловлено стремлением избавить программистов от трат времени и умственных усилий на рутинные операции, связанные с учетом особенностей тех или иных компьютерных архитектур.
Рассмотрим наиболее популярные на сегодняшний де...
подробнее
Старые языки программирования
Программирование компьютеров - сравнительно молодая отрасль человеческого знания. Она появилась вместе с самими вычислительными устройствами современного типа во второй половине 1940-х гг. и продолжает интенсивно развиваться. За прошедшие десятилетия появилось большое количество языков программирования (ЯП). Некоторые, решив возложенные на них задачи, вышли из употребления, другие актуальны до сих...
подробнее
Управляющие конструкции
С помощью управляющих конструкций определяются последовательности выполнения программы. Без них все операторы программы будут выполняться слева направо и сверху вниз. Иногда случается, что нужно много раз выполнить определенный набор инструкций или же решить задачу другим способом, который будет зависеть от значений переменных или параметров, задаваемых пользователем в процессе выполнения. Именно ...
подробнее
Низкоуровневые языки программирования
Программирование всегда является компромиссом между пониманием принципов работы компьютера и формулированием задачи, которую предполагается выполнить с помощью вычислительной техники. Если уделять основное внимание выполняемой задаче, то можно, отвлекшись от знания компьютерной архитектуры, заложить в вычислительное устройство алгоритм, который оно не в состоянии будет выполнить. И, напротив, если...
подробнее
Языки программирования высокого уровня
Высокоуровневые языки появились сравнительно поздно, в 1970-х гг., т.е. примерно через 20 лет после появления компьютеров с современной архитектурой. Создание таких языков было обусловлено стремлением избавить программистов от трат времени и умственных усилий на рутинные операции, связанные с учетом особенностей тех или иных компьютерных архитектур.
Рассмотрим наиболее популярные на сегодняшний де...
подробнее
Старые языки программирования
Программирование компьютеров - сравнительно молодая отрасль человеческого знания. Она появилась вместе с самими вычислительными устройствами современного типа во второй половине 1940-х гг. и продолжает интенсивно развиваться. За прошедшие десятилетия появилось большое количество языков программирования (ЯП). Некоторые, решив возложенные на них задачи, вышли из употребления, другие актуальны до сих...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы