1. Escriba un programa que reciba un polinomio
de grado
, y un entero
, y realice las funciones siguientes:
2. Escriba un programa que reciba un polinomio
de grado
, localice primeramente un entero
tal que
, y luego realice las funciones siguientes:
3. Estructura multiplicativa de
. Escriba un programa que reciba un primo
, un entero positivo
y calcule las tablas de adición y de producto de
, donde sus elementos se ven como palabras de longitud
de símbolos en
.
4. Codificación de Reed-Solomon. Escriba un programa que, dados los parámetros (potencia de un primo) y
, reciba como entrada una palabra
y calcule su código
de acuerdo con el código
. (Vea el ejemplo 8.4.)
5. Decodificación PGZ de Reed-Solomon. Escriba un programa que, dados los parámetros (potencia de un primo) y
, reciba como entrada una palabra
, calcule el elemento
más cercano a ella, de acuerdo con el procedimiento descrito en la sección 8.6.1, y luego recupere la palabra
codificada.
6. Decodificación mediante Euclides de Reed-Solomon. Escriba un programa que, dados los parámetros (potencia de un primo) y
, reciba como entrada una palabra
, calcule el elemento
más cercano a ella, de acuerdo con el procedimiento descrito en la sección 8.6.2, y luego recupere la palabra
codificada.