SlideShare una empresa de Scribd logo
EN ESTA EXPOSICIÓN, EXPLORAREMOS CÓMO COMPARAR CADENAS UTILIZANDO LOS VALORES ASCII EN EL
PROGRAMACIÓN C.
DE ESTA TÉCNICA, Y CÓMO IMPLEMENTARLA TANTO EN UN PROGRAMA PRINCIPAL
VEREMOS CONCEPTOS CLAVE, EJEMPLOS PRÁCTICOS, VENTAJAS Y
COMO EN
LENGUAJE DE
DESVENTAJAS
FUNCIONES.
I T RODUC C I O
CO
RE P RE E
CEPTO DE
T AC I O A C I I
LA REPRESENTACIÓN ASCII ASIGNA
Y ' A' ES 97 . ESTA REPRESENTACIÓN NUMÉRICA NOS PERMITE COMPARAR CARACTERES Y,
VALORES NUMÉRICOS A CARACTERES. POR EJEMPLO, ' A' ES 65
POR LO
TANTO, CADENAS, UTILIZANDO SUS VALORES ASCII.
C OMO C OMP ARAR C ADE A U A DO
A C I I
Las operaciones
T RI
de comparación,
G E
como igualdad y desigualdad, pueden realizarse
los valores ASCII de los
sus valores numéricos, lo que nos ayuda a determinar
caracteres. Al comparar dos caracteres, estamos
su orden alfabético
utilizando
comparando
relativo..
EJEMPLO: COMPARAR LAS CADENAS " MANZANA" Y " BANANA".
PASO 1 : COMPARAMOS PRIMEROS CARACTERES
ES ANTERIOR EN ORDEN.
('M' Y 'B'). 'M' > 'B', POR LO TANTO, "BANANA"
SIGUIENTE CARÁCTER.
PASO
PASO
PASO
2 : SEGUNDOS
3 : TERCEROS
4 : CUARTOS
CARACTERES
CARACTERES
CARACTERES
('A'
('N'
('Z'
Y ' A').
Y ' N').
Y ' A').
SON IGUALES,
SON IGUALES,
' Z' > ' A', POR
AVANZAMOS AL
AVANZAMOS.
LO TANTO, " MANZANA" ES ANTERIOR
EN ORDEN.
CONCLUSIÓN: " MANZANA" VIENE ANTES QUE " BANANA" EN ORDEN ALFABÉTICO.
IMPLEMENTAR.
SIMPLE DE
LA COMPARACIÓN
PRINCIPIANTES
DE CADENAS BASADA EN VALORES ASCII ES FÁCIL DE IMPLEMENTAR, LO QUE LA HACE IDEAL PARA
EN PROGRAMACIÓN.
EN TÉRMINOS DE RECURSOS.
RECURSOS COMPUTACIONALES EN COMPARACIÓN CON ENFOQUES MÁS COMPLEJOS.
EFICIENTE
UTILIZA MENOS
ÚTIL PARA ORDENAR Y BUSCAR EN LISTAS DE CADENAS.
ES ESPECIALMENTE ÚTIL PARA ORDENAR Y BUSCAR CADENAS EN LISTAS, YA QUE PERMITE DETERMINAR SU ORDEN
ALFABÉTICO.
Ventajas
Deventajas y consideraciones
Sensibilidad a Mayúsculas/Minúsculas: La comparación ASCII distingue entre mayúsculas y
minúsculas, lo que puede llevar a resultados inesperados si no se manejan
adecuadamente.
Caracteres Especiales e Idiomas: No es adecuada para idiomas con caracteres especiales
o símbolos que no se ajustan a la tabla ASCII estándar.
Conocimiento de la Tabla ASCII: Requiere comprender la tabla ASCII para realizar
comparaciones precisas y tomar decisiones informadas.
Limitaciones Culturales: Puede no ser aplicable a todos los contextos culturales y
lingüísticos debido a las diferencias en los ordenamientos de caracteres.
Consideraciones Adicionales:
Siempre se debe tener en cuenta la sensibilidad a mayúsculas/minúsculas y, si es
necesario, convertir las cadenas a un caso consistente antes de la comparación.
Para aplicaciones que involucran varios idiomas y caracteres especiales, es
recomendable explorar enfoques más robustos de manejo de cadenas.
conclusiones
La comparación de cadenas utilizando valores ASCII en C es una técnica poderosa que
permite tomar decisiones y ordenar cadenas en función de su orden alfabético. Aunque es
sencilla y eficiente, es importante entender sus limitaciones y considerar factores
como mayúsculas/minúsculas y caracteres especiales. Con este conocimiento, podemos
aplicar esta técnica de manera efectiva en nuestros programas en C.
Ejemplos:
como se veria en un main( ) como aplicarlo en funciones

Más contenido relacionado

Más de Fernando Solis

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
AULA INVERTIDA.pdf
AULA INVERTIDA.pdfAULA INVERTIDA.pdf
AULA INVERTIDA.pdf
Fernando Solis
 
Subcadenas-en-C
Subcadenas-en-CSubcadenas-en-C
Subcadenas-en-C
Fernando Solis
 
BÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CBÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN C
Fernando Solis
 
Almacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraAlmacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructura
Fernando Solis
 
Entrada y salida de datos
Entrada y salida de datosEntrada y salida de datos
Entrada y salida de datos
Fernando Solis
 
Longitud y Concatenacion
Longitud y ConcatenacionLongitud y Concatenacion
Longitud y Concatenacion
Fernando Solis
 
Lectura de datos de cadena
Lectura de datos de cadenaLectura de datos de cadena
Lectura de datos de cadena
Fernando Solis
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)
Fernando Solis
 
Archivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoArchivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de Texto
Fernando Solis
 
DEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSDEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGS
Fernando Solis
 
Declaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaDeclaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadena
Fernando Solis
 
Conversion de Strings
Conversion de StringsConversion de Strings
Conversion de Strings
Fernando Solis
 
Cadenas y/o strings
Cadenas y/o stringsCadenas y/o strings
Cadenas y/o strings
Fernando Solis
 
Asignacion
AsignacionAsignacion
Asignacion
Fernando Solis
 
Acceso en tipos de datos abstractos
Acceso en tipos de datos abstractosAcceso en tipos de datos abstractos
Acceso en tipos de datos abstractos
Fernando Solis
 
Arreglo Orden Seleccion
Arreglo  Orden SeleccionArreglo  Orden Seleccion
Arreglo Orden Seleccion
Fernando Solis
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de Busqueda
Fernando Solis
 
Quick Sort
Quick SortQuick Sort
Quick Sort
Fernando Solis
 
Ordenacion Radix
Ordenacion RadixOrdenacion Radix
Ordenacion Radix
Fernando Solis
 

Más de Fernando Solis (20)

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
AULA INVERTIDA.pdf
AULA INVERTIDA.pdfAULA INVERTIDA.pdf
AULA INVERTIDA.pdf
 
Subcadenas-en-C
Subcadenas-en-CSubcadenas-en-C
Subcadenas-en-C
 
BÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CBÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN C
 
Almacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraAlmacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructura
 
Entrada y salida de datos
Entrada y salida de datosEntrada y salida de datos
Entrada y salida de datos
 
Longitud y Concatenacion
Longitud y ConcatenacionLongitud y Concatenacion
Longitud y Concatenacion
 
Lectura de datos de cadena
Lectura de datos de cadenaLectura de datos de cadena
Lectura de datos de cadena
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)
 
Archivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoArchivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de Texto
 
DEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSDEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGS
 
Declaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaDeclaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadena
 
Conversion de Strings
Conversion de StringsConversion de Strings
Conversion de Strings
 
Cadenas y/o strings
Cadenas y/o stringsCadenas y/o strings
Cadenas y/o strings
 
Asignacion
AsignacionAsignacion
Asignacion
 
Acceso en tipos de datos abstractos
Acceso en tipos de datos abstractosAcceso en tipos de datos abstractos
Acceso en tipos de datos abstractos
 
Arreglo Orden Seleccion
Arreglo  Orden SeleccionArreglo  Orden Seleccion
Arreglo Orden Seleccion
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de Busqueda
 
Quick Sort
Quick SortQuick Sort
Quick Sort
 
Ordenacion Radix
Ordenacion RadixOrdenacion Radix
Ordenacion Radix
 

Último

1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos
ROCIORUIZQUEZADA
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
saradocente
 
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsadUrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
JorgeVillota6
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
interfaz de la herramienta geogebra .pptx
interfaz de la herramienta geogebra .pptxinterfaz de la herramienta geogebra .pptx
interfaz de la herramienta geogebra .pptx
victoriaGuamn
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
EleNoguera
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
karlafreire0608
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
eleandroth
 
Vida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.pptVida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.ppt
LinoLatella
 
Chatgpt para los Profesores Ccesa007.pdf
Chatgpt para los Profesores Ccesa007.pdfChatgpt para los Profesores Ccesa007.pdf
Chatgpt para los Profesores Ccesa007.pdf
Demetrio Ccesa Rayme
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
VeronicaCabrera50
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CARMENSnchez854591
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
Alejandrino Halire Ccahuana
 

Último (20)

1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
 
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsadUrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
interfaz de la herramienta geogebra .pptx
interfaz de la herramienta geogebra .pptxinterfaz de la herramienta geogebra .pptx
interfaz de la herramienta geogebra .pptx
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
 
Vida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.pptVida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.ppt
 
Chatgpt para los Profesores Ccesa007.pdf
Chatgpt para los Profesores Ccesa007.pdfChatgpt para los Profesores Ccesa007.pdf
Chatgpt para los Profesores Ccesa007.pdf
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
 

Comparacion de arreglos Strings

  • 1.
  • 2. EN ESTA EXPOSICIÓN, EXPLORAREMOS CÓMO COMPARAR CADENAS UTILIZANDO LOS VALORES ASCII EN EL PROGRAMACIÓN C. DE ESTA TÉCNICA, Y CÓMO IMPLEMENTARLA TANTO EN UN PROGRAMA PRINCIPAL VEREMOS CONCEPTOS CLAVE, EJEMPLOS PRÁCTICOS, VENTAJAS Y COMO EN LENGUAJE DE DESVENTAJAS FUNCIONES. I T RODUC C I O
  • 3. CO RE P RE E CEPTO DE T AC I O A C I I LA REPRESENTACIÓN ASCII ASIGNA Y ' A' ES 97 . ESTA REPRESENTACIÓN NUMÉRICA NOS PERMITE COMPARAR CARACTERES Y, VALORES NUMÉRICOS A CARACTERES. POR EJEMPLO, ' A' ES 65 POR LO TANTO, CADENAS, UTILIZANDO SUS VALORES ASCII.
  • 4. C OMO C OMP ARAR C ADE A U A DO A C I I Las operaciones T RI de comparación, G E como igualdad y desigualdad, pueden realizarse los valores ASCII de los sus valores numéricos, lo que nos ayuda a determinar caracteres. Al comparar dos caracteres, estamos su orden alfabético utilizando comparando relativo.. EJEMPLO: COMPARAR LAS CADENAS " MANZANA" Y " BANANA". PASO 1 : COMPARAMOS PRIMEROS CARACTERES ES ANTERIOR EN ORDEN. ('M' Y 'B'). 'M' > 'B', POR LO TANTO, "BANANA" SIGUIENTE CARÁCTER. PASO PASO PASO 2 : SEGUNDOS 3 : TERCEROS 4 : CUARTOS CARACTERES CARACTERES CARACTERES ('A' ('N' ('Z' Y ' A'). Y ' N'). Y ' A'). SON IGUALES, SON IGUALES, ' Z' > ' A', POR AVANZAMOS AL AVANZAMOS. LO TANTO, " MANZANA" ES ANTERIOR EN ORDEN. CONCLUSIÓN: " MANZANA" VIENE ANTES QUE " BANANA" EN ORDEN ALFABÉTICO.
  • 5. IMPLEMENTAR. SIMPLE DE LA COMPARACIÓN PRINCIPIANTES DE CADENAS BASADA EN VALORES ASCII ES FÁCIL DE IMPLEMENTAR, LO QUE LA HACE IDEAL PARA EN PROGRAMACIÓN. EN TÉRMINOS DE RECURSOS. RECURSOS COMPUTACIONALES EN COMPARACIÓN CON ENFOQUES MÁS COMPLEJOS. EFICIENTE UTILIZA MENOS ÚTIL PARA ORDENAR Y BUSCAR EN LISTAS DE CADENAS. ES ESPECIALMENTE ÚTIL PARA ORDENAR Y BUSCAR CADENAS EN LISTAS, YA QUE PERMITE DETERMINAR SU ORDEN ALFABÉTICO. Ventajas
  • 6. Deventajas y consideraciones Sensibilidad a Mayúsculas/Minúsculas: La comparación ASCII distingue entre mayúsculas y minúsculas, lo que puede llevar a resultados inesperados si no se manejan adecuadamente. Caracteres Especiales e Idiomas: No es adecuada para idiomas con caracteres especiales o símbolos que no se ajustan a la tabla ASCII estándar. Conocimiento de la Tabla ASCII: Requiere comprender la tabla ASCII para realizar comparaciones precisas y tomar decisiones informadas. Limitaciones Culturales: Puede no ser aplicable a todos los contextos culturales y lingüísticos debido a las diferencias en los ordenamientos de caracteres. Consideraciones Adicionales: Siempre se debe tener en cuenta la sensibilidad a mayúsculas/minúsculas y, si es necesario, convertir las cadenas a un caso consistente antes de la comparación. Para aplicaciones que involucran varios idiomas y caracteres especiales, es recomendable explorar enfoques más robustos de manejo de cadenas.
  • 7. conclusiones La comparación de cadenas utilizando valores ASCII en C es una técnica poderosa que permite tomar decisiones y ordenar cadenas en función de su orden alfabético. Aunque es sencilla y eficiente, es importante entender sus limitaciones y considerar factores como mayúsculas/minúsculas y caracteres especiales. Con este conocimiento, podemos aplicar esta técnica de manera efectiva en nuestros programas en C.
  • 8. Ejemplos: como se veria en un main( ) como aplicarlo en funciones