Cuestionario COBOL.
Enviado por luisfe_92 • 30 de Abril de 2016 • Tarea • 802 Palabras (4 Páginas) • 334 Visitas
- Nombre de las divisiones en un programa COBOL:
IDENTIFICATION DIVISION
ENVIRONMENT DIVISION
DATA DIVISION
PROCEDURE DIVISION
- ¿Qué diferentes tipos de datos son aceptados en COBOL?
Alfa-numéricos (X)
Alfabéticos (A)
Numéricos (9)
- ¿Qué hace el verbo INITIALIZE?
Campos alfabéticos, alfanuméricos y elementos alfanuméricos editado se establece en los SPACES.
Numéricos, artículos numérico editado ponen a ZERO.
- ¿Para qué se utiliza el nivel 77?
Elemento de nivel elemental. No puede ser subdivisiones de otros artículos. (No puede ser calificada), ni pueden ser subdivididos a si mismos.
- ¿Para qué se utiliza el nivel 88?
El nivel 88 en la División de datos se puede utilizar para dar nombres de las condiciones de los valores que contienen un campo. Cuando se especifica este nivel se puede utilizar el nombre de la condición en lugar de decir = en la instrucción IF. Nombre de la condición debe ser especificado en el Nivel 88 inmediatamente después de la descripción del campo.
- Para qué se utiliza el nivel 66?
Para renombrar clausulas.
- ¿Cómo se define una tabla / matriz en COBOL?
01 ARRAYS.
05 ARRAYS 1 PIC X(9) OCCURS 10 TIMES.
05 ARRAYS2 PIC X(6) OCCURS 20 TIMES INDEXED BY WS-INDEX.
- ¿Puede la cláusula OCCURS estar en el nivel 01?
NO.
- ¿Cuál es la diferencia entre index (índice) y subscript (subíndice)?
Subscript se refiere a la ocurrencia matriz mientras que index es el desplazamiento desde el comienzo de la matriz. Un index sólo puede ser modificado usando PERFORM, SEARCH Y SET.
- ¿Cuál es la diferencia entre SEARCH y SEARCH ALL?
SEARCH - es buscar en serie.
SEARCH ALL – Es una búsqueda binaria y las tablas deben ser clasificadas en orden ascendente o descendente antes que se inicie la búsqueda.
- ¿Qué es la búsqueda binaria?
Es una búsqueda en un arreglo ordenado, compara el elemento que se debe buscar con el tema en centro. Si coincide, bien lo demás repetir el proceso con la mitad izquierda o la mitad derecha dependiendo del lugar donde se encuentra el artículo.
- ¿Cómo se define un archivo de tipo JCL en que se ejecuta el programa COBOL?
Utilice los nombres DD SORTWWK01, SORTWK02, … en el STEP. Número de conjuntos de datos de clasificación depende del volumen de datos que sean ordenados, se requiere un mínimo de 3.
- ¿Cuál es la diferencia entre la ejecución de una SECTION y un PARAGRAPH?
Realización de una SECTION hará que todos los párrafos que forman parte de la sección, que deben realizarse.
Realización de un PARAGRAPH que hará que sólo el párrafo que se realizará.
- ¿Cuál es el uso de la declaración EVALUATE?
EVALUATE es como una declaración de caso y se puede usar para reemplazar IF´s anidados.
La diferencia entre EVALUATE y caso es que no se requiere un ‘break’ para evaluar el control.
...