Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como estructura

COBOL para principiantes #7

Continuamos con esta serie de entregas sobre el lenguaje COBOL . En esta ocasión veremos: Ejemplos del uso del verbo ``PERFORM``. Ejemplos de uso de sentencias ``GO TO``. Ejemplos de campos empacados. Ejemplos del uso de los verbos ``MOVE``, ``ADD``, ``SUBTRACT``, etc. Ejemplos del uso de ``COMPUTE``. PERFORM Una instrucción que nos permite transferir el control a otro u otros procedimientos o bien realizar una serie de sentencias dentro de ella misma mientras se cumplan las condiciones que le hayamos indicado. Permite retornar a la línea inmediata, contrario a la instrucción```GOT TO``. parrafos.cbl IDENTIFICATION DIVISION . PROGRAM-ID . PARRAFOS. DATA DIVISION . WORKING-STORAGE SECTION . 01 WS-N1 PIC 9(3) VALUE 5 . 01 WS-N2 PIC 9(4) VALUE 7 . 01 WS-N3 PIC 9(4) VALUE 8 . 01 WS-NA PIC 9(3) VALUE 80 . 01 WS-NB PIC 9(3) VALUE 20 . 01 WS-NC PIC 9(3) . PROCEDURE DIVISION . INICIO. PERFORM PRESENTACION. PER...

COBOL: Estructura

Para programar en COBOL debemos respetar la siguiente estructura: Estructura COBOL IDENTI FICATION DIVISION . PROGRA M-ID . PROGRAMA . AUTHOR . AUTOR . INSTAL LATION . EMPRESA . DATE-W RITTEN . dd / mm / yy . DATE-C OMPILED . SECURI TY . NO ES CONFIDENCIAL . DATA D IVISION . WORKIN G-STORAGE SECTION . *> COM ENTARIO PROCED URE DIVISION . NOMBR E SECTION . MAIN. ST OP "PAUSE" . ST OP RUN . Estructura de un programa COBOL  Nombre de la sección   Utilidad          ENVIRONMENT DIVISION  Sección en la que se describen la computadora y todos los dispositivos periféricos requeridos por el programa, ofrece una introducción sobre el programa.  IDENTIFICATION DIVISION  Sección de identificación del programa,  debe ser la primera división en cada programa fuente COBOL.   PROGRAM-ID  Sección del nombre del programa.  AUTHOR  Sección del nombre d...

COBOL, ¿el eterno lenguaje?

COBOL es un lenguaje de programación que se niega a morir. Por ahí escuchamos que nunca morirá. Que será eterno. Que muy pronto cobrará vida y todos le rendiremos pleitesía.  ¡Larga vida al Rey!  ¡Larga vida al señor benevolente!   Los bancos se niegan a migrar sus robustas aplicaciones a lenguajes como Java, C#, Python, etc.  Consideran que "están muy chavos y les falta madurez".  ¿Realmente Java puede procesar miles de miles de archivos sin perder nada, sin alterar el status quo o provocar una catástrofe?  ¿Puede Python con todo el paquete?  ¿Acaso es necesario convertir miles de líneas de código COBOL a Java y así obtendremos mejores resultados?  Muchas preguntas y no muchas respuestas satisfactorias. COBOL es un lenguaje de programación destinado para la creación de aplicaciones empresariales donde es necesario procesar grandes cantidades de datos.  Se ha escuchado en el mundo de la programación que si algo funciona correctament...