1. Escriba un programa que lea de un archivo ASCII el valor de un número primo , de un entero
, y una matriz
de orden
con entradas en
, decida si
es invertible en
y en caso de que lo sea calcule
.
2. Escriba un programa que lea de un archivo ASCII el valor de un número primo , de dos enteros
, una matriz
de orden
con entradas en
, y un vector
de dimensión
con entradas en
, decida si el sistema de ecuaciones
posee soluciones
y en caso de que las haya, las describa.
3. Escriba un programa que lea de un archivo ASCII el valor de un número primo , de dos enteros
, una matriz
de orden
con entradas en
, generatriz de un código-
, y calcule una matriz de paridad
.
4. Escriba un programa que reciba un valor de probabilidad , correspondiente a que un cierto canal binario simétrico altere el valor de un bit, y un entero impar
, longitud de un código por mayoría de votos, y contenga los procedimientos siguientes:
5. Escriba un programa que reciba dos enteros , y contenga los procedimientos siguientes para manejar códigos rectangulares
:
6. Escriba un programa que reciba la matriz generatriz y una correspondiente de paridad de un código- lineal, y contenga los procedimientos siguientes para manejar códigos lineales:
7. Escriba un programa que reciba y genere todos los códigos lineales binarios separables con la distancia máxima, escribiendo cada uno en un archivo ASCII distinto.
Conjeture cómo caracterizarlos y demuestre que su conjetura es válida.
8. Escriba un programa que reciba una matriz
, generatriz de un código
y realice las funciones siguientes:
9. Escriba un programa que reciba una matriz
, revisora de paridad de un código
y realice las funciones siguientes:
10. Escriba un programa que reciba
y genere todas las matrices generatrices de códigos-
que son MDS. Pare esto utilice la caracterización formulada en la observación 5.4.