Está en la página 1de 5

UNIVERSIDAD NACIONAL DE LOJA

ÁREA DE ENERGÍA, LAS INDUSTRIAS Y


RECURSOS NATURALES NO RENOVABLES

CARRERA DE INGENIERÍA
TELECOMUNICACIONES.

PROYECTO DE TEORÍA DE LA INFORMACIÓN

TEMA: CODIFICACIÓN SHANNON-FANO

CICLO: CUARTO DE TELECOMUNICACIONES


PARALELO: “A”
INTEGRANTES:

KEVIN PINTA
CRISTHIAN ERIQUE
DOCENTE RESPONSABLE:
Ing. Santiago Medina.

Loja- Ecuador

2020-2020

CODIFICACIÓN SHANNON-FANO
OBJETIVOS:
• Diseñar de códigos instantáneos (que cumplan con las condiciones que estos establecen). A
demás de producir códigos que sean eficientes, compactos y cercanos a óptimos.

• Demostrar la importancia que tuvo el código de SHANNON – FANO y como este método marco
el inicio de la codificación, dando paso así métodos más óptimos, pero sin dejar de lado que este
método fue el pionero dentro de este campo y aunque no sea el más eficiente sigue siendo uno
de los más importantes.

INTRODUCCION:

• El siguiente programa tiene como finalidad realizar una codificación por el método de Shannon
Fano a partir de un número determinado de símbolos y de las probabilidades de cada símbolo,
se planea de que el usuario interactúe con el programa, ingresando el número de símbolos y sus
respectivas probabilidades dándonos como resultado que el programa será capaz de generar un
código lo más cercano a óptimo posible.

SEMANA 1 SEMANA 2 SEMANA 3 SEMANA 4 SEMANA 5

- Redacción - Iniciar con - Culminar el - Mejora de la - Presentación del


de el código en desarrollo del interfaz programa.
cronograma Java. código gráfica, con la
e finalidad de - Presentación de
indicaciones - Corrección Desarrollo y una mejor informe.
generales de errores. modelado de interpretación
interfaz gráfica. - Exposición.
del - por parte del
proyecto. Presentación - Pruebas de usuario.
de un primer implementación - Redacción
boceto de la del código con del manual
interfaz de interfaz. de usuario y
usuario. del
programador.

CRONOGRAMA:

AVANCE DE PROYECTO SEMANA 2

En la respectiva semana hemos trabajado en culminar el código, y la elaboración de la interfaz de


usuario, con respecto al código presenta problemas en codificar algunos ejemplos, pero se podrá
arreglar en el transcurso de la siguiente semana
Código de la Codificación:

INTERFAZ DE USUARIO:

- En el avance anterior se presento un boceto de la interfaz, la cual se ha trabajado con


respecto a la primera ventana, la misma presenta 3 botones los cuales llevaran al usuario
a respectivas acciones
- Para salir del programa esta funcionando un botón el cual tiene el nombre de salir, el
mismo finalizará la acción del programa

- En el caso que desee codificar una fuente, puede aplastar en el primer botón el cual lo
llevará a la primera ventana como se muestra a continuación:
La presente interfaz presenta 2 botones que permiten al usuario ingresar el número de
símbolos y las probabilidades correspondientes, mostrándose en la tabla superior, además
presenta un botón que accionará la función de codificar la fuente que hayamos ingresado, la
tabla de la parte inferior por el momento no presenta datos ya que necesitamos verificar que
la codificación sea correcta

- Se ha creado otra ventana que sirve para mostrar un ejemplo de como presenta los datos
ingresados y muestra la codificación correspondiente a ese ejemplo el mismo se presenta
a continuación:

También podría gustarte