Está en la página 1de 5

Año de la Universalización de la Salud

UNT
UNIVERSIDAD NACIONAL DE TRUJILLO
ÁREA DE CIENCIAS BÁSICAS Y TECNOLÓGICAS

INTEGRANTES:

 GARCÍA RODRÍGUEZ, RICARDO


 SACRAMENTO BENITES, LEONARDO
 SÁNCHEZ LOYAGA, JHON

CURSO:

TELEINFORMÁTICA

TEMA:

DETECCIÓN DE ERRORES

DOCENTE:

CAMILO ERNESTO SUAREZ REBAZA

CICLO:

“V”

FECHA:

13/08/2020

TRUJILLO - PERÚ
2020
INICIO
1. El Lenguaje Empleado es JAVA como se aprecia en las imágenes
Código:

Se comienza con el método que permite comparar si es impar o par la cantidad de unos y ceros para
poder determinar el bit de paridad y luego agregarlo a los bits que vienen a ser una cadena denominada
String. También se puede ver el método de transformar un valor a binario, lo que sirve para que el
código ASCII de las letras pasen a ser binarios para luego hacer la comparación, agregar el bit de
paridad, etc.

En esta parte del código se puede ver el método contar, que lo que hace es capturar el número binario
del código ASCII de las letras del mensaje para poder contar cuantos “1” y “0” para que luego en el
método de arriba, se comparen si son par e impar.

Y luego, en el toString se transforma el código ASCII de la letra en un decimal para poder luego ser
transformado a decimal.

Y en el método toDecimal, se puede observar cómo el número binario ya transformado en cadena lo


transforma en un número con formato int, tomándolo de una matriz.
Para que luego te retorne el propio número para luego ser usado en los métodos explicados
anteriormente.
2. Creamos una interface que permita ingresar un (mensaje original), así como
también una interface para simular una adulteración en el mensaje original
(a mensaje modificado).
Formulario:

Este es el formulario final, el programa se ve así; cada una de las partes tiene una sección para aplicar
el método de detección de errores. Por un lado, se verán los números binarios que se forman al poner
los códigos ASCII de las letras más su bit de paridad, mientras que al otro lado se ve solo sus bits de
paridad y eso se lee para leerlo y comprobar si el mensaje se ha adulterado, en la barra superior tiene
ciertas modificaciones que se aplican como cambiar el bit de paridad y buscar un bit para mantener la
cantidad impar de unos y ceros.

En una de las opciones de la barra superior está “Archivo” donde puedes volver a ingresar una nueva
cadena para verificar.

3. Finalmente creamos una interface que reciba el mensaje modificado y


determine si se ha adulterado el mensaje original, si detecta adulteración
muestra un mensaje avisando de la situación, sino muestra el mensaje
original.

También podría gustarte