[Taller 1- Parte C] Decodificación

Re: [Taller 1- Parte C] Decodificación

de Veronica Viviana Pintos Fernandez -
Número de respuestas: 0

Buenas, tengo algunas consultas de este ejercicio:

1) En la letra dice que "...se recibe una cadena de char conteniendo los caracteres y un entero con el largo del arreglo"; interpreté que tomando como ejemplo la parte ii, como entrada tengo el arreglo arr1[5] = {A, r, q, u, i, 5} o arr2[6] = {A, r, q, u, i, X, 5}

entonces:

Si            largoArray                  =     entero del array 

 (= 5 para arr1 y 6 para arr2)         (= 5 para arr1 y 5 para arr2)

   Codifico -> calculo el checksum

Sino 

    1- Decodificar -> donde el checksumAnterior es el caracter respresentado antes del largo del array (= X para arr2),

                           checksumNuevo = realizar suma binaria de A + r + q + u + i

    2- Si checksumAnterior = checksumNuevo

              Está OK (no hubo error)

       Sino

              Hubo error

* O se van enviando las tiras por ejemplo que representa la A, otra para r, etc?


2) Sería un solo algoritmo para codificar y decodificar (como lo presentado anteriormente), o uno para cada acción?


Desde ya muchas gracias.

Saluda,

Verónica.