Estructuras anidadas - Capítulo 22

Curso de COBOL desde cero


Veamos en este capítulo como anidar estructuras dentro de otras estructuras.

En el siguiente ejemplo tenemos una estructura principal (padre) que en su interior anida una estructura secundaria (hijo) y esta a su vez anida otra dentro (nieto, , dudo que nadie la llame así).

Como puedes observar cada sub estructura toma el número de nivel de su padre y las variables de su interior y otras estructuras toman un número diferente.
Y eso explica porqué tenemos tantos niveles para las estructuras (02 a 49).

Código

01  ESTRUCTURA.
    05 NUM1 PIC 9 VALUE ZERO.
    05 TEXTO1 PIC X VALUE SPACE.

    05 SUB-ESTRUCTURA.
        10 NUM2 PIC 9 VALUE ZERO.
        10 NUM3 PIC 9 VALUE ZERO.

        10 SUB-SUB-ESTRUCTURA.
            15 NUM4 PIC 9 VALUE ZERO.
            15 TEXTO2 PIC X VALUE SPACE.

Si no entiendes muy bien el como funcionan estas constantes, te recomiendo ver el vídeo en el cual lo entenderás mejor.


Suscríbete a mi canal de YouTube para apoyarme

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.


Comentarios

Si te quedan dudas sobre el temario, sobre COBOL, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.