Explorando las Operaciones con Cadenas en COBOL
En esta lección, nos adentraremos en la manipulación de cadenas de texto en COBOL. Aprenderemos cómo realizar operaciones básicas, como concatenación, comparación y extracción de subcadenas.
IDENTIFICATION DIVISION. PROGRAM-ID. ManipulacionCadenas. DATA DIVISION. WORKING-STORAGE SECTION. 01 NombreCompleto PIC X(30) VALUE 'Juan Perez'. 01 Apellido PIC X(15). 01 LongitudNombre PIC 9(3). 01 Subcadena PIC X(10). PROCEDURE DIVISION. MOVE SPACES TO Apellido. MOVE LENGTH OF NombreCompleto TO LongitudNombre. DISPLAY 'Longitud del nombre completo: ', LongitudNombre. MOVE 'Perez' TO Apellido. DISPLAY 'Apellido: ', Apellido. MOVE 'Juan ' TO NombreCompleto(6:5). DISPLAY 'Nombre modificado: ', NombreCompleto. MOVE NombreCompleto(6:5) TO Subcadena. DISPLAY 'Subcadena extraída: ', Subcadena. STOP RUN.
En este programa, realizamos diversas operaciones con la cadena de texto NombreCompleto
, como obtener su longitud, asignar un nuevo valor, modificar parte de la cadena y extraer una subcadena.
Puntos Destacados:
- La función
LENGTH OF
se utiliza para obtener la longitud de una cadena. - La manipulación de cadenas se realiza mediante la asignación de valores a partes específicas de la cadena.
- Podemos extraer subcadenas utilizando la notación
variable(inicio:longitud)
.
En futuras lecciones, exploraremos casos más avanzados de manipulación de cadenas y estrategias para trabajar con datos de texto de manera efectiva en COBOL. ¡Sigue aprendiendo y disfrutando del viaje!
No hay comentarios:
Publicar un comentario