Mejorando la Estructura con Subprogramas en COBOL
En esta lección, vamos a explorar el uso de subprogramas en COBOL para mejorar la modularidad y la estructura de nuestros programas. Los subprogramas permiten dividir el código en unidades más pequeñas y fáciles de entender.
IDENTIFICATION DIVISION.
PROGRAM-ID. ProgramaPrincipal.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 NumeroA PIC 9(3) VALUE 50.
01 NumeroB PIC 9(3) VALUE 30.
01 Resultado PIC 9(4).
PROCEDURE DIVISION.
PERFORM CALCULAR-SUMA THRU CALCULAR-DIVISION.
DISPLAY 'El resultado de la suma es: ', Resultado.
STOP RUN.
CALCULAR-SUMA.
ADD NumeroA TO NumeroB GIVING Resultado.
CALCULAR-RESTA.
SUBTRACT NumeroB FROM NumeroA GIVING Resultado.
CALCULAR-MULTIPLICACION.
MULTIPLY NumeroA BY NumeroB GIVING Resultado.
CALCULAR-DIVISION.
DIVIDE NumeroA BY NumeroB GIVING Resultado.
En este programa, hemos creado cuatro subprogramas (CALCULAR-SUMA, CALCULAR-RESTA, CALCULAR-MULTIPLICACION, CALCULAR-DIVISION) que realizan operaciones matemáticas específicas. El programa principal invoca estos subprogramas para realizar una serie de cálculos.
Puntos Destacados:
- Los subprogramas se definen utilizando la cláusula
PERFORM. - La estructura del código se vuelve más clara y modular gracias al uso de subprogramas.
- Cada subprograma se centra en una tarea específica, facilitando el mantenimiento y la comprensión del código.
En futuras lecciones, exploraremos más sobre el uso avanzado de subprogramas y cómo pueden mejorar la calidad y mantenibilidad de tus programas COBOL. ¡Sigue aprendiendo y disfrutando del viaje!
No hay comentarios:
Publicar un comentario