SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
APLICACIONES DE REDES
Realizar un programa que realice la codificación de
cadenas creadas a partir del siguiente alfabeto:
A, a » a
B, b » b
C, c » c
X, x » x
Y, y » y
Z, z » z
( » (
) » )
+ » +
- » -
* » *
/ » /
APLICACIONES DE REDES
Criterios de acuerdo:
• Realizar el programa en lenguaje C.
• Considerar el alfabeto de la diapositiva anterior.
• Se necesitarán 4 bits para codificar cualquiera de los 12
elementos del alfabeto dado.
• La cadena de entrada sólo podrá formarse con elementos
del alfabeto, no importando sintaxis ni semántica.
• El resultado codificado se depositara en un archivo de texto
(ASCII), considerando solamente 0s (ceros) y 1s (unos) como
tipo de dato char.
APLICACIONES DE REDES
• Codificar la cadena de entrada de acuerdo a la siguiente
tabla:
Ejemplo:
Si introducimos la cadena abc/z tendremos
00010010001111000110
---a---b---c---/---z
0111 = (
1000 = )
1001 = +
1010 = -
1011 = *
1100 = /
0000 = NULL
0001 = a
0010 = b
0011 = c
0100 = x
0101 = y
0110 = z

Más contenido relacionado

Similar a Aplicaciones de Redes - ISC - UCQ - Presentación 3

Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadenaTensor
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadenaTensor
 
Cadena Juan Bastidas
Cadena Juan BastidasCadena Juan Bastidas
Cadena Juan BastidasJuan Bastidas
 
Teoria de la computación.pdf
Teoria de la computación.pdfTeoria de la computación.pdf
Teoria de la computación.pdfjefferymgo
 

Similar a Aplicaciones de Redes - ISC - UCQ - Presentación 3 (6)

Clase2
Clase2Clase2
Clase2
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Cadena Juan Bastidas
Cadena Juan BastidasCadena Juan Bastidas
Cadena Juan Bastidas
 
Examen teorico-de-excel
Examen teorico-de-excelExamen teorico-de-excel
Examen teorico-de-excel
 
Teoria de la computación.pdf
Teoria de la computación.pdfTeoria de la computación.pdf
Teoria de la computación.pdf
 

Más de Giovanni Orozco

Ejercicios previos al examen segundo parcial álgebra y trigonometría (marzo...
Ejercicios previos al examen segundo parcial   álgebra y trigonometría (marzo...Ejercicios previos al examen segundo parcial   álgebra y trigonometría (marzo...
Ejercicios previos al examen segundo parcial álgebra y trigonometría (marzo...Giovanni Orozco
 
Aplicaciones de Redes - ISC - UCQ - Presentación Final
Aplicaciones de Redes - ISC - UCQ - Presentación FinalAplicaciones de Redes - ISC - UCQ - Presentación Final
Aplicaciones de Redes - ISC - UCQ - Presentación FinalGiovanni Orozco
 
Aplicaciones de Redes - ISC - UCQ - Presentación 05
Aplicaciones de Redes - ISC - UCQ - Presentación 05Aplicaciones de Redes - ISC - UCQ - Presentación 05
Aplicaciones de Redes - ISC - UCQ - Presentación 05Giovanni Orozco
 
Ejercicios para el primer parcial de Álgebra
Ejercicios para el primer parcial de ÁlgebraEjercicios para el primer parcial de Álgebra
Ejercicios para el primer parcial de ÁlgebraGiovanni Orozco
 
Álgebra y Trigonometría - Ejercicios 03
Álgebra y Trigonometría - Ejercicios 03Álgebra y Trigonometría - Ejercicios 03
Álgebra y Trigonometría - Ejercicios 03Giovanni Orozco
 
Alfabeto aplicaciones de redes
Alfabeto aplicaciones de redesAlfabeto aplicaciones de redes
Alfabeto aplicaciones de redesGiovanni Orozco
 
Álgebra y Trigonometría - Ejercicios 02
Álgebra y Trigonometría - Ejercicios 02Álgebra y Trigonometría - Ejercicios 02
Álgebra y Trigonometría - Ejercicios 02Giovanni Orozco
 
Programación Web I - ISC - UCQ - Presentación 04
Programación Web I - ISC - UCQ - Presentación 04Programación Web I - ISC - UCQ - Presentación 04
Programación Web I - ISC - UCQ - Presentación 04Giovanni Orozco
 
Programación Web I - ISC - UCQ - Presentación 03
Programación Web I - ISC - UCQ - Presentación 03Programación Web I - ISC - UCQ - Presentación 03
Programación Web I - ISC - UCQ - Presentación 03Giovanni Orozco
 
Álgebra y Trigonometría - Ejercicios 01
Álgebra y Trigonometría - Ejercicios 01Álgebra y Trigonometría - Ejercicios 01
Álgebra y Trigonometría - Ejercicios 01Giovanni Orozco
 
Programación Web I - ISC - UCQ - Presentación 02
Programación Web I - ISC - UCQ - Presentación 02Programación Web I - ISC - UCQ - Presentación 02
Programación Web I - ISC - UCQ - Presentación 02Giovanni Orozco
 
Programación Web I - ISC - UCQ - Presentación 01
Programación Web I - ISC - UCQ - Presentación 01Programación Web I - ISC - UCQ - Presentación 01
Programación Web I - ISC - UCQ - Presentación 01Giovanni Orozco
 
Álgebra y Trigonometría - ISC - UCQ - Presentación 01
Álgebra y Trigonometría - ISC - UCQ - Presentación 01Álgebra y Trigonometría - ISC - UCQ - Presentación 01
Álgebra y Trigonometría - ISC - UCQ - Presentación 01Giovanni Orozco
 
Aplicaciones de Redes - ISC - UCQ - Presentación 01
Aplicaciones de Redes - ISC - UCQ - Presentación 01Aplicaciones de Redes - ISC - UCQ - Presentación 01
Aplicaciones de Redes - ISC - UCQ - Presentación 01Giovanni Orozco
 

Más de Giovanni Orozco (15)

Ejercicios previos al examen segundo parcial álgebra y trigonometría (marzo...
Ejercicios previos al examen segundo parcial   álgebra y trigonometría (marzo...Ejercicios previos al examen segundo parcial   álgebra y trigonometría (marzo...
Ejercicios previos al examen segundo parcial álgebra y trigonometría (marzo...
 
Formulario Álgebra
Formulario ÁlgebraFormulario Álgebra
Formulario Álgebra
 
Aplicaciones de Redes - ISC - UCQ - Presentación Final
Aplicaciones de Redes - ISC - UCQ - Presentación FinalAplicaciones de Redes - ISC - UCQ - Presentación Final
Aplicaciones de Redes - ISC - UCQ - Presentación Final
 
Aplicaciones de Redes - ISC - UCQ - Presentación 05
Aplicaciones de Redes - ISC - UCQ - Presentación 05Aplicaciones de Redes - ISC - UCQ - Presentación 05
Aplicaciones de Redes - ISC - UCQ - Presentación 05
 
Ejercicios para el primer parcial de Álgebra
Ejercicios para el primer parcial de ÁlgebraEjercicios para el primer parcial de Álgebra
Ejercicios para el primer parcial de Álgebra
 
Álgebra y Trigonometría - Ejercicios 03
Álgebra y Trigonometría - Ejercicios 03Álgebra y Trigonometría - Ejercicios 03
Álgebra y Trigonometría - Ejercicios 03
 
Alfabeto aplicaciones de redes
Alfabeto aplicaciones de redesAlfabeto aplicaciones de redes
Alfabeto aplicaciones de redes
 
Álgebra y Trigonometría - Ejercicios 02
Álgebra y Trigonometría - Ejercicios 02Álgebra y Trigonometría - Ejercicios 02
Álgebra y Trigonometría - Ejercicios 02
 
Programación Web I - ISC - UCQ - Presentación 04
Programación Web I - ISC - UCQ - Presentación 04Programación Web I - ISC - UCQ - Presentación 04
Programación Web I - ISC - UCQ - Presentación 04
 
Programación Web I - ISC - UCQ - Presentación 03
Programación Web I - ISC - UCQ - Presentación 03Programación Web I - ISC - UCQ - Presentación 03
Programación Web I - ISC - UCQ - Presentación 03
 
Álgebra y Trigonometría - Ejercicios 01
Álgebra y Trigonometría - Ejercicios 01Álgebra y Trigonometría - Ejercicios 01
Álgebra y Trigonometría - Ejercicios 01
 
Programación Web I - ISC - UCQ - Presentación 02
Programación Web I - ISC - UCQ - Presentación 02Programación Web I - ISC - UCQ - Presentación 02
Programación Web I - ISC - UCQ - Presentación 02
 
Programación Web I - ISC - UCQ - Presentación 01
Programación Web I - ISC - UCQ - Presentación 01Programación Web I - ISC - UCQ - Presentación 01
Programación Web I - ISC - UCQ - Presentación 01
 
Álgebra y Trigonometría - ISC - UCQ - Presentación 01
Álgebra y Trigonometría - ISC - UCQ - Presentación 01Álgebra y Trigonometría - ISC - UCQ - Presentación 01
Álgebra y Trigonometría - ISC - UCQ - Presentación 01
 
Aplicaciones de Redes - ISC - UCQ - Presentación 01
Aplicaciones de Redes - ISC - UCQ - Presentación 01Aplicaciones de Redes - ISC - UCQ - Presentación 01
Aplicaciones de Redes - ISC - UCQ - Presentación 01
 

Último

Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 

Último (20)

Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 

Aplicaciones de Redes - ISC - UCQ - Presentación 3

  • 1. APLICACIONES DE REDES Realizar un programa que realice la codificación de cadenas creadas a partir del siguiente alfabeto: A, a » a B, b » b C, c » c X, x » x Y, y » y Z, z » z ( » ( ) » ) + » + - » - * » * / » /
  • 2. APLICACIONES DE REDES Criterios de acuerdo: • Realizar el programa en lenguaje C. • Considerar el alfabeto de la diapositiva anterior. • Se necesitarán 4 bits para codificar cualquiera de los 12 elementos del alfabeto dado. • La cadena de entrada sólo podrá formarse con elementos del alfabeto, no importando sintaxis ni semántica. • El resultado codificado se depositara en un archivo de texto (ASCII), considerando solamente 0s (ceros) y 1s (unos) como tipo de dato char.
  • 3. APLICACIONES DE REDES • Codificar la cadena de entrada de acuerdo a la siguiente tabla: Ejemplo: Si introducimos la cadena abc/z tendremos 00010010001111000110 ---a---b---c---/---z 0111 = ( 1000 = ) 1001 = + 1010 = - 1011 = * 1100 = / 0000 = NULL 0001 = a 0010 = b 0011 = c 0100 = x 0101 = y 0110 = z