Cómo usar la declaración de rendimiento hasta el cobol

Cómo usar la declaración de rendimiento hasta el cobol
Los programas COBOL generalmente consisten en tres componentes estructurales: secuencia, selección e iteración.

Una estructura de secuencia se caracteriza por la ejecución de una o más funciones en un orden específico. Por ejemplo, si tiene múltiples párrafos que deben ejecutarse en un orden específico, puede usar la instrucción de rendimiento para ejecutar cada sección de lógica que está representada por diferentes párrafos. Luego, la estructura de selección ofrece una opción entre dos o más funciones, dependiendo de una condición dada. Para implementar una estructura de selección en COBOL, puede usar construcciones como la declaración if-else o la declaración de evaluación. Por último, la estructura de iteración ejecuta repetidamente una función o bloque de código siempre que se cumpla una determinada condición. Como ejemplo, el COBOL realiza hasta que la declaración se pueda usar para ejecutar repetidamente un pedazo de lógica hasta que se cumpla una condición específica.

Definición:

La declaración de rendimiento en COBOL se usa para mover el control a un párrafo, sección o procedimiento específicos, ya sea explícita o implícitamente. Hay dos formas en que se puede dividir la declaración de rendimiento en COBOL. La primera categoría de la declaración de rendimiento en COBOL es la declaración de rendimiento "en línea", mientras que la segunda categoría es la declaración de rendimiento de "esquema".

La principal distinción entre una declaración de realización en línea y de contorno es que una declaración de desempeño en línea ejecuta el código o comandos entre "realizar" y "y rendimiento" inmediatamente, mientras que un contorno realiza una declaración de referencia a una sección separada de código para ejecutar ejecutar. Un ejemplo de una declaración de rendimiento en línea es "realizar una declaración hasta", donde las declaraciones dentro del bloque de rendimiento se ejecutan hasta que la declaración dentro del bloque "hasta que sea verdadera. Por el contrario, la instrucción ENTRELLET de rendimiento se utiliza principalmente para ejecutar un conjunto de declaraciones o lógica que se incluye en un párrafo o sección separados. Un ejemplo de una declaración de rendimiento de esquema es una declaración estándar de "realizar" donde la palabra clave "realizar" es seguida por el nombre de un párrafo o sección.

Realizar variantes de declaración:

Las diferentes variantes de la declaración COBOL realizan las siguientes:

  • Realizar ... nombre del párrafo
  • Realizar ... frase de tiempos
  • Realizar ... hasta la frase
  • Realizar ... variable frase

En este artículo, discutimos solo sobre el desempeño ... hasta la frase en detalle.

Programación Ejemplo 1:

División de identificación.
ID de programa. Hasta el rendimiento.
División ambiental.
Sección de entrada-salida.
Controlar.
Seleccione Empleado Doc
Asignar a '/home/papan/escritorio/emp.dat '
La organización es secuencial.
División de datos.
Sección de archivo.
Sección de almacenamiento de trabajo
01 WS-DOC-SW PIC X (01) Valor 'N'.
88 Not-EOF Value 'N'.
División de procedimiento.
Realice A000-LEAD hasta que no sea-EOF
Actuar hasta que no
Read de empleados-Doc
Rendimiento final.
Parada.
A000-lectura.

Producción:

Papan@Papan -VirtualBox: ~/Desktop/hasta $ COBC -XJF 1.CBL
Hola Mundo

Explicación:
Un ejemplo de una declaración de rendimiento de contorno es una instrucción "Realice A000-LEAD hasta" donde el código dentro del párrafo A000-LEAD se ejecuta repetidamente hasta que se alcanza un indicador que indica el final del archivo (EOF).

La lógica en el párrafo sigue leyendo los datos del archivo hasta que no quedan más registros en el archivo. Eso significa el indicador cuando se establece el final del archivo (EOF). La segunda declaración en este programa de Cobol en línea en línea en línea se realiza cuando especifica las lógicas realizadas y finales. Lo que hicimos en este caso es que especificamos el archivo "Leer lógica" entre el rendimiento y el rendimiento final. Entonces, la lógica en el párrafo continúa ejecutándose hasta que no se establece el final del indicador de archivo.

Programación Ejemplo 2:

División de identificación.
ID de programa. Realizar.
AUTOR. Papa.
División ambiental.
División de datos.
Sección de almacenamiento de trabajo.
77 WS-I PIC 9 (1) Valor 1.
División de procedimiento.
Realice 1000-Para hasta WS-i> 5
Parada.
1000-par.
Calcule WS-I = WS-I + 1
Mostrar 'Here COBOL Showing Perform hasta' WS-I.

Producción:

Papan@Papan -VirtualBox: ~/Desktop/hasta $ COBC -XJF 2.CBL
Aquí Cobol se realiza hasta2
Aquí Cobol se actúa hasta 3
Aquí Cobol se actúa hasta 4
Aquí Cobol se actúa hasta 5
Aquí Cobol se actúa hasta 6

Explicación:
Aquí, usamos el comando llamado "Hasta". Declaramos la variable y pasamos algunos valores cada vez que queremos usar cualquier condición. Luego, usamos el comando hasta.

Aquí, usamos hasta WS-i> 5. Basado en esta condición, llamamos al párrafo "Here Cobol que se realiza hasta". Así es como se ejecuta este programa.

Programación Ejemplo 3:

División de identificación.
ID de programa. Hasta el rendimiento.
División ambiental.
División de datos.
Sección de almacenamiento de trabajo.
01 WS-A PIC 9 (3) Valor Cero.
01 WS-B PIC 9 (3) Valor Cero.
01 K PIC 9 Valor Cero.
División de procedimiento.
Muévete 1 a K.
Realizar el aceptación de aceptación hasta k> 2.
Parada.
Aceptar.
Acepta WS-A.
Acepta WS-B.
Realizar el par de visualización.
Par de visualización.
Muestra WS-A.
Muestra WS-B.
Calcule K = K + 1
Parada.

Producción:

Papan@Papan -VirtualBox: ~/Desktop/hasta $ COBC -XJF 3.CBL
10
12
010
012

Explicación:
En la condición de desempeño hasta que el párrafo se ejecute cuando la condición es falsa y sale del párrafo cuando la condición se hace realidad.

Aquí, usamos tres variables que son WS-A, WS-B y K. En la división del procedimiento, pasamos 1 a la variable k. Entonces, llamamos al tono de aceptación. Aquí, necesitamos agregar una condición que sea hasta k> 2. Significa que si el valor de k es mayor que 2, este párrafo se llama. La salida se muestra como WS-A, WS-B. Entonces, este valor de k aumenta en 1 y el valor de k = 2. Significa que esta condición se verifica por el valor de k = 2. Si la condición es falsa, volverá a aceptar la par.

Conclusión

Aquí, podemos comprender todos los aspectos y la sintaxis del comando de realización hasta que COBOL entiendan este comando. Realizamos algunos ejemplos de programación. Con la ayuda de estos ejemplos de programación, podemos monitorear este comando y comprender cómo funciona en el campo real.