Introducción:Los objetivos de Desarrollo Sostenible
Examen 1 mainframe 2
1. Examen1:
1.mencione los tipos de procesos que existen en mainframe: batch,online.
2. los dsn q contienen members son de tipo: particionado/el numerode columnas
máximo para escribir en cobol es: 72/secuencial
3.en que área va las cabeceras división,section,indicadorde nivel y párrafos de
encabezados.AREA “A”.
4. los nombre de datos o variables en cobol pueden ser de longitud 30 caracteres.V
El programa-id es el atributo mas importante en el división identification.V
5.la sub división IMPUT-OUTPUT debe ir en los programas cobol de tipo: batch
6. en la difinicion de variables, para no usar un nombre de variable, podemos usar la
palabra reservada “filler “y en la nueva versión cobol podemos omitir esta palabra
reservada.
7.menciona tres características que se debe tener en cuenta en los nombre de datos
o variables en cobol. No debe tener quienes al inicio ni al final./no debe contener
espacios en blanco/no debe contener solo números.
8.dos constantes figurativas: zero y space.
9. IMPUT OUTPUT/ARCHIVO1/FILESECTION/ARCHIVO1
10.01 datos-cliente.02.nombre-cliente.03.nom-cliente picx(10)03 apellido-cliente
picx(12)
/02 direccion.03 numero pic9(5).03 nom_calle picx(4).
/02ciudad-estado.03 distrito picx(10).03 ciudad picx(8).03 pais picx(4).
/02 Cod-Postal.03 id pic9(4).03 zona pic9(3).
11.identification división.
programa-ID aplazado.
Envionment división.
Imput ouput SECTION.
File control.
selec ARCHIVO1 assion to entrada.
DATA DIVISION.
FILE SECTION
FD ARCHIVO01
01 emp rec picx(133).
FD OUTPUT-FILE.
01 PRINT-REC PICX(90).
Razones para utilizar Programas en Linea.
El usuario requiere acceso en línea a los datos./Muy importante el tiempo de
respuesta./El proceso es transaccional.
-ciclo de vida del desarrollo de aplicaciones: requerimientos/análisis/diseño/código y
pruebas/pruebas de usuario/puesta en producción/mantenimiento.
-1 al 6 area “numerica”/7 para describir */8al11”A”/12al72”B”.
-estructura cobol: identification división/enviromente división/data
división/procedure división/
INPUT-OUTPUT SECTION.
Identifica y describe a los archivos externos que tu programa leerá o escribirá.
Asocia a los archivos físicos (I/O) almacenado en algún dispositivocon nombre
lógicos en el programa.
2. Usa las sentencias SELECT/ASSIGN para determinarla relación lógica con los archivos
externos.
****DATA DIVISION: Define las características de la data que usará en el programa.
Agrupa las definiciones de la data en sus secciones existentes.
Estas secciones del DATA DIVISION sirven para definir los siguientes tipos de datos:
FILE SECCION: Data usada para operaciones de entrada o salida.
WORKING-STORAGE SECTION : Data definida para procesos internos del programa.
LINKAGE SECCION: Data pasada como parámetro desde otro programa.
-FILE SECTION: Describe la estructura de los archivos de entrada o salida.
Cada SELECT/ASSIGN del I/O de ENVIRONMENT debe tener una correspondenciaen
FD del FILE SECTION.
RECORD CONTAINS integer CHARACTERS :
Describe el número de bytes en el registro.
Si se especifica , el compilador verifica la longitud total del registro contra el número
de caracteres especificados.
DATA RECORD IS data-name.
Especifica el nombre de la secuencia nivel 01, archivo de entrada o salida.
***WORKIN STORAGE:
Esta sección describe todas las otros nombres de datos que no han sido declarados ni
definidos en el FILE SECTION.
***PROCEDURE DIVISION: se codifica la lógica de negocio/se procesa la información.
******REGLAS PARA PROGRAMA EN COBOL******************
1. REGLA --- HORIZONTAL
1.1. 1 A LA 72
1.2. 1-6 no es conciderado se le llama "parte numerica"(servia para
identificar las tarjetas perforadas)
1.3. 7 - para escribir caracteres especiales (*) nada mas."colocar un
comentario)
1.4. 8,9,10,11- area "A" se comienza escribir los titulos y cabezeras de
cobol.primera instruccion.(iniciadores de funcion)
1.5. 12 -Area "B"se colocan las intruccion y sentencias de cobol(72 se
coloca"-" para poder continuar la sentencia)
2. REGLA ----- VERTICAL
2.1. 4 Grandes partes/TITULO la identificacion del programa (PROGRAM ID:
nombre del programa q yo quieroidentificar/8 caracteres/fecha,nombre del
autor)
-Enviroment Division: por lo generalva un copy and page de otro programa (por
lo general se deja en blanco)
-el subtitulo imput output section , es cuando el programa q se esta escribiendo
es Bash
-DATA DIVISION: se describe y configura los datos que voy usar en mi programa
(declaro variables) que se escribe en el "WORKING-STORAGE"
-PROCEDURE DIVISION: la mas importante. "procedimientos y logicas"
sentencian