Ejercicios para practicar con COBOL – Parte 1

Ejercicios para practicar con COBOL – Parte 1

Con el fin de que podáis practicar un poco todo lo que voy enseñando en el curso de COBOL, os voy a dejar una serie de ejercicios de COBOL resueltos.

Empezamos con los ejercicios correspondientes al capítulo 5 del curso. Los 4 primeros son de la instalación de un IDE, personalización, historia de COBOL y alguna cosa más. Estos temas no necesitan ejercicios.

Ejercicios COBOL del capítulo 5

Puedes ver la teoría correspondiente a estos ejercicios COBOL en este enlace.

  1. Una división de COBOL, ¿se escribe dentro de una sección?
    • Verdadero.
    • Falso.
  2. COBOL tiene, en su estructura, hasta 4 divisiones. ¿Sabrías decir cuáles son de todas estas?
    • IDENTIFICATION DIVISION.
    • EXAMPLE DIVISION.
    • FILE DIVISION.
    • DATA DIVISION.
    • WORKING-STORAGE DIVISION.
    • PROCEDURE DIVISION.
    • PROGRAM DIVISION.
    • ENVIRONMENT DIVISION.

Ejercicios COBOL del capítulo 6

Puedes ver la teoría correspondiente a estos ejercicios COBOL en este enlace.

  1. ¿Cuál de estas extensiones de archivo es válida para código COBOL?
    • .csb
    • .cbl
    • .cobol
  2. A partir de este sencillo programa, escribe una frase cualquiera, la cual, se muestre en la consola. Solo tienes que escribir una línea de código.
       IDENTIFICATION DIVISION.
       PROGRAM-ID. YOUR-PROGRAM-NAME.
       DATA DIVISION.
       FILE SECTION.
       WORKING-STORAGE SECTION.
       PROCEDURE DIVISION.
       MAIN-PROCEDURE.
            STOP RUN.
       END PROGRAM YOUR-PROGRAM-NAME.
  1. ¿Cuál de estos PROGRAM-ID es válido para un nombre de programa COBOL?
    • MI PROGRAMA COBOL.
    • MI.PROGRAMA.COBOL.
    • MI-PROGRAMA-COBOL.
  2. Busca y soluciona los errores. Intenta hacerlo primero sin copiar el código en el IDE (puedes editar el código directamente en esta página). Si crees que ya lo tienes resuelto, copia el código y pégalo en el IDE. Puede que te queden fallos. Intenta arreglarlos.
       DATA DIVISION.
       IDENTIFICATION DIVISION.
       PROGRAM-ID. CAPITULO 6.
       FILE SECTION.
       WORKINGSTORAGE SECTION.
       PROCEDURE DIVISION.
       MAIN-PROCEDURE.
            DISPLAY "Curso de COBOL en Programación Fácil"..
            STOP RUN.
       END PROGRAM CAPITULO 6.

Ejercicios COBOL del capítulo 7

Puedes ver la teoría correspondiente a estos ejercicios COBOL en este enlace.

https://youtu.be/xFfi3QRox80
  1. Añade a este código la división de entorno (ENVIRONMENT). También, añade la CONFIGURATION SECTION y SPECIAL-NAMES donde corresponda con el fin de preparar el código para los siguientes ejercicios.
       IDENTIFICATION DIVISION.
       PROGRAM-ID. Capitulo7.
       DATA DIVISION.
       FILE SECTION.
       WORKING-STORAGE SECTION.
       PROCEDURE DIVISION.
       END PROGRAM Capitulo7.
  1. Escribe esta frase con espacios utilizando un caracter simbólico para el espacio: "Estoy estudiando COBOL en Programación fácil.".
  2. Haz que en lugar de puntos, se puedan utilizar comas para los valores numéricos decimales:
       IDENTIFICATION DIVISION.
       PROGRAM-ID. Capitulo7.

       ENVIRONMENT DIVISION.

       DATA DIVISION.
       WORKING-STORAGE SECTION.

       PROCEDURE DIVISION.
       MAIN-PROCEDURE.
           DISPLAY 33,50.
           DISPLAY 98,5065.
           DISPLAY 6507,43.
       STOP RUN.
       END PROGRAM Capitulo7.

Un comentario en «Ejercicios para practicar con COBOL – Parte 1»

  1. saludos cordiales, muy buenas practicas de verdad que si ayudan a manejar la herramienta, mi pregunta es
    como ser entrenado para poder ofrecer mis servicios con cobol

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

curso de Python Entrada anterior Las funciones decoradoras de Python con parámetros
Desarrollo de apps Entrada siguiente Guía rápida de iniciación en la creación de APPS