С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
5 / 5 / 4
Регистрация: 13.11.2015
Сообщений: 129
1

Написать класс для реализации полей Галуа

28.03.2017, 20:40. Показов 1590. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Нужно реализовать поля Галуа GF (2^n).
1. Запросить у пользователя ввести число n.
2. Представить результат в виде таблицы.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2017, 20:40
Ответы с готовыми решениями:

Написать класс для реализации дроби
Напишите класс для реализации дроби. Предусмотрите поля для числителя и знаменателя и конструктор....

Базовый класс Complex и производный класс для реализации квадратных матриц
1) Создайте базовый класс Complex (комплексное число) для реализации комплексных чисел в...

Класс, для полей которого нужно использовать класс
Нужно помочь с этой частью, ну и проблемка - char для ФИО не переваривает пробелы. #include...

Реализуйте класс, для которого [] перегружено для реализации случайного чтения символов из файла
Здравствуйте, прошу помочь с таким вот заданием : " Реализуйте класс, для которого перегружено для...

7
5 / 5 / 4
Регистрация: 13.11.2015
Сообщений: 129
31.03.2017, 01:53  [ТС] 2
все еще актуально!
0
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
31.03.2017, 02:40 3
ONEJI, а в чем проблема?
Берешь список порождающих многочленов различных степеней. Берешь примитивный элемент, много-много раз возводишь его в степень по модулю примитивного многочлена нужной степени - получаешь таблицу.

Добавлено через 2 минуты
Ну или если тебе не нужно ничего умножать, то втупую бери числа от 0 до 2^n-1. Это и будет твоим полем.
0
5 / 5 / 4
Регистрация: 13.11.2015
Сообщений: 129
31.03.2017, 02:44  [ТС] 4
Не могли бы вы написать программу? Заранее спасибо. Просто я плохо разбираюсь в этом алгоритме
0
5 / 5 / 4
Регистрация: 13.11.2015
Сообщений: 129
01.04.2017, 19:05  [ТС] 5
все еще актуально!
0
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
01.04.2017, 19:48 6
Цитата Сообщение от ONEJI Посмотреть сообщение
Просто я плохо разбираюсь в этом алгоритме
Ну так эта задача тебе и была дана для того, чтобы ты в ней разобрался.
Если сам не разберешься, то толку не будет никакого. Если кто-то напишет все за тебя, то помощью это назвать не получится - один лишь вред.

Алгоритм то простой. Знай только, как возвести примитивный элемент поля в некоторую степень по модулю, заданному примитивным многочленом. А при непосредственной реализации, там совсем все может свестись к подсчету степеней двойки...
0
5 / 5 / 4
Регистрация: 13.11.2015
Сообщений: 129
01.04.2017, 21:02  [ТС] 7
я уже неделю читаю и не могу понять. А сдавать надо, это часть дипломной работы
0
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
01.04.2017, 22:27 8
Цитата Сообщение от ONEJI Посмотреть сообщение
я уже неделю читаю и не могу понять
Тогда советую перейти к конкретным вопросам. Плевое дело завалить защиту диплома, не разобравшись в самых базовых вещах.
Если уж так сильно припекает, то в интернете можно найти несколько готовых реализаций библиотек для рабоы с конечными полями, но... нужны некоторые знания английского.

Цитата Сообщение от ONEJI Посмотреть сообщение
2. Представить результат в виде таблицы.
Советую определиться с тем, что нужно делать, что за таблица? Конечное поле мощности 2^m можно задать числами от 0 до 2^m-1. Сложение - исключающее-ИЛИ этих чисел. А для умножения желательно построить таблицу, да даже на википедии есть пример такой...
0
01.04.2017, 22:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2017, 22:27
Помогаю со студенческими работами здесь

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

Создать класс для реализации динамического массива
Доброго времени суток! Помогите создать класс который реализует динамический массив(с динамическим...

Создать класс для реализации комплексных чисел
Класс: Комплексное число, pr принимает значение в зависимости от представления числа: pr=1,...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru