Semana - 4 (Ejemplos de Matrices - Estructura Datos)
Semana - 4 (Ejemplos de Matrices - Estructura Datos)
Semana - 4 (Ejemplos de Matrices - Estructura Datos)
Matrices en Tiempo de Compilacin Son Aquellas que los datos se cargan cuando se compila el programa. Hoja Nombre Declaracin S Longitud 2 Tipo Dato S Pos. Dec. 0 Funciones DIM(12) CTDATA PERRCD(1)
Matrices en Tiempo de Compilacin Son Aquellas que los datos se cargan cuando se ejecuta el programa. Hoja Nombre Declaracin S Longitud 2 Tipo Dato S Pos. Dec. 0 Funciones DIM(12) [DESCEND]
: Dimensin de la Matriz
Funciones Empleadas para Matrices SORTA : Ordena una Matriz en forma Ascendente o Descendente Hoja Factor1 Operacin Factor2 Resultado Indicadores MA ME C SORTA ADatos XFOOT : Suma todos los elementos de una matriz. Hoja Factor1 Operacin Factor2 Resultado C XFOOT ADatos xSum
IG
Indicadores MA ME
IG
MOVEA : Mueve los elementos de una matriz a otra. Hoja Factor1 Operacin Factor2 Resultado C MOVEA ADatos ADatos2
Indicadores MA ME
IG
LOOKUP : Busca un elemento en un matriz Hoja Factor1 Operacin Factor2 C xBuscar LOOKUP ADatos
Resultado
Indicadores MA ME
IG 20
Referencias: http://publib.boulder.ibm.com/iseries/v5r2/ic2924/books/c0925083727.htm http://publib.boulder.ibm.com/iseries/v5r2/ic2924/books/c092508302.htm#ToC http://www.somos400.cl/foro/viewtopic.php?f=11&t=417 http://www.somos400.cl/foro/viewforum.php?f=11&sid=0cff92bdf44f164f896e2dd4840a46f8 http://www.somos400.cl/foro/viewtopic.php?f=10&t=200&start=0 http://es.scribd.com/doc/57902374/Capitulo-03 Ronald Donayre Anchante Pgina 1
Final F3=Salir F12=Cancelar F14=Palabras clave nivel archivo F15=Comentarios nivel archivo F17=Subconjunto F24=Ms teclas Ingreso de Datos ---------------Codigo ......: BBBBB +B(5) ---> VCOD Nombre ......: BBBBBBBBBBBBBBB +B(15) ---> VNOM Apellido ....: BBBBBBBBBBBBBBB +B(15) ---> VAPE Fecha Ing ...: 9999/99/99 +9(8) ---> VFEI Sueldo ......: 9999999.999 +9(10,3) -> VSUE +0(35) --> VERR OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO F6=Aadir F10=Listar Cod. Nombre y Apellido Sueldo Fec. InG. Mes Ing. -----------------------------------------------------------------------OOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 6666666.666 REG02
+O(5) VCOD2 +O(30) VNOM2 +6(10,3) vSUE2 +6(8) VFEI2
REG01
6666/66/66
+O(10) VMES2
OOOOOOOOOO
REG03
F3=Salir
Enter=Limpiar
Seleccionar Palabras Clave de Campo Campo . . . . . : Longitud . . . : VCOD 5 Utilizacin: B Fila . . . : 4 Columna . . : 31
Teclee opciones, pulse Intro. Y=S . Y . . . . . . . . . Para Tipo de Campo Todos excepto Oculto Todos excepto Oculto Oculto, Entrada o Bivalente Entrada o Bivalente, no flotante Entrada o Bivalente Todos los tipos Oculto, Entrada, Salida, Bivalente Entrada, Salida, Bivalente Salida o Bivalente
Atributos de pantalla . . Colores . . . . . . . . . Opciones de tecleo . . . Comprobacin validez . . Palabras clave de entrada Palabras clave generales Referencia base de datos Mensajes error . . . . . ID mensaje (MSGID) . . . Palabra clave TEXT . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
F3=Salir
F12=Cancelar
Pgina 2
Lenguaje de Programacin IV
Seleccionar Atributos de Pantalla Campo . . . . . : Longitud . . . : VCOD 5 Utilizacin: B Fila . . . : 4 P.clave Condicionamiento campo . . . . . . Campo programa-a-sistema . . . . . . . Atributos pantalla: Alta intensidad . . . . . . . . . . Contraste invertido . . . . . . . . Separadores columnas . . . . . . Parpadeo . . . . . . . . . . . . . . No visualizacin . . . . . . . . . . Subrayado . . . . . . . . . . . . . Situar cursor . . . . . . . . . . . Establecer identificador datos modif Proteger campo . . . . . . . . . . . Tarjeta magntica ID operador . . . Seleccionar por lpiz fotosensible . F3=Salir F12=Cancelar . . . . . . . . . . . . . DSPATR HI RI CS BL ND UL PC MDT PR OID SP Y 30 Columna Y=S . . : 31
30
Hacemos lo mismo para VNOM, VAPE, VFEI, VSUE con los indicadores 31, 32, 33, 34 respetivamente para los atributos Contrastes Invertido y Situar Cursor. En los Campo VFEI ingresamos a Seleccionar Palabras Clave de Campo
Seleccionar Palabras Clave de Campo Campo . . . . . : VFEI Longitud . . . : 8,0 Teclee opciones, pulse Intro. Y=S Atributos de pantalla . . Colores . . . . . . . . . Opciones de tecleo . . . Comprobacin validez . . Palabras clave de entrada Palabras clave generales Palabras claves edicin Referencia base de datos Mensajes error . . . . . ID mensaje (MSGID) . . . Palabra clave TEXT . . . F3=Salir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizacin: B Fila . . . : 5 Columna . . : 31
Para Tipo de Campo Todos excepto Oculto Todos excepto Oculto Oculto, Entrada o Bivalente Entrada o Bivalente, no flotante Entrada o Bivalente Todos los tipos Numrico Salida o Bivalente Oculto, Entrada, Salida, Bivalente Entrada, Salida, Bivalente Salida o Bivalente F12=Cancelar
Seleccionar palabras clave de edicin Campo . . . . . : VFEI Longitud . . . : 8,0 Teclee opciones, pulse Intro. Cdigo de edicin . . . . . . . Sustituir ceros iniciales por Palabra de edicin . . . . . . . Mscara de edicin . . . . . . . F3=Salir F12=Cancelar con Registros de Pantalla . . . . . . . . Utilizacin: B Fila . . . : 5 Columna . . : 31
Palabra clave Ms EDTCDE A-D, J-Q, W, Y, Z, 1-9 *, $ EDTWRD ' / / ' EDTMSK ' & & '
ingresamos a la opcin
Trabajar con Registros de Pantalla Archivo . . . . . : QDDSSRC Miembro . . . . . . : RDA009D Biblioteca . . : RYC26061 Tipo fuente . . . . : DSPF Teclee opciones, pulse Intro. 1=Aadir 2=Editar comentarios 3=Copiar 4=Suprimir 7=Redenominar 8=Seleccionar palabras clave 12=Disear imagen Opc Orden Registro Tipo Subarch Rel Fecha Error DDS 8 10 20 30 REG01 REG02 REG03 RECORD RECORD RECORD 03/10/12 03/10/12 03/10/12
Final F3=Salir F12=Cancelar F14=Palabras clave nivel archivo F15=Comentarios nivel archivo F17=Subconjunto F24=Ms teclas
Pgina 3
Lenguaje de Programacin IV
Seleccionar Palabras Clave de Registro Registro . . : REG01 Teclee opciones, pulse Intro. Palabras clave generales . . . Palabras clave de indicador . . Ayuda de aplicacin . . . . . . Palabras clave de ayuda . . . . Palabras clave de salida . . . Palabras clave de entrada . . . Palabras clave de recubrimiento Palabras clave de impresin . . Palabra clave ALTNAME . . . . . Palabra clave TEXT . . . . . . F3=Salir . . . . . . . . . . Y=S a Ya a a _a a _ a a
F12=Cancelar
Definir palabras clave de indicadores Registro . . : REG01 Teclee palabras clave y parmetros, pulse Intro. Palabras clave condic CFnn CAnn CLEAR PAGEDOWN/ROLLUP PAGEUP/ROLLDOWN HOME HELP HLPRTN Palabras clave no condic.: INDTXT VLDCMDKEY SETOF CHANGE Pal clave Indicad/+ CF06 CF10 F3=Salir Resp Texto 06 10 a a Final F12=Cancelar
Para Tipo de Campo Todos excepto Oculto Todos excepto Oculto Oculto, Entrada o Bivalente Entrada o Bivalente, no flotante Entrada o Bivalente Todos los tipos Numrico Salida o Bivalente Oculto, Entrada, Salida, Bivalente Entrada, Salida, Bivalente Salida o Bivalente F12=Cancelar
Seleccionar palabras clave de edicin Campo . . . . . : VFEI2 Longitud . . . : 8,0 Teclee opciones, pulse Intro. Cdigo de edicin . . . . . . . Sustituir ceros iniciales por Palabra de edicin . . . . . . . Mscara de edicin . . . . . . . F3=Salir F12=Cancelar . . . . . . . . Utilizacin: B Fila . . . : 5 Columna . . : 31
Palabra clave Ms EDTCDE A-D, J-Q, W, Y, Z, 1-9 *, $ EDTWRD ' / / ' EDTMSK ____________
Pgina 4
ingresamos a la opcin
F3=Salir F12=Cancelar F14=Palabras clave nivel archivo F15=Comentarios nivel archivo F17=Subconjunto F24=Ms teclas Seleccionar Palabras Clave de Registro Registro . . : REG02 Teclee opciones, pulse Intro. Palabras clave generales . . . Palabras clave de indicador . . Ayuda de aplicacin . . . . . . Palabras clave de ayuda . . . . Palabras clave de salida . . . Palabras clave de entrada . . . Palabras clave de recubrimiento Palabras clave de impresin . . Palabra clave ALTNAME . . . . . Palabra clave TEXT . . . . . . F3=Salir . . . . . . . . . . Y=S a a a a Ya a Y a a
F12=Cancelar
Seleccionar Palabras Clave de Salida Registro . . : REG02 Teclee opciones, pulse Intro. Parpadeo cursor . . . . . . . . . . Activar alarma . . . . . . . . . . Alarma sonora en mensajes . . . . . No desbloquear teclado . . . . . . Grabar registro en anot. trabajo. . Invitar disp. para lect. posterior. Permitir grficos . . . . . . . . . Transf.datos antes alm.interm.lleno Campos ocultos con posicin de cursor para salida: Nmero de fila . . . . . . . . Nmero de columna . . . . . . . Nmero de lnea inicial . . . . . . Borrar pantalla anterior . . . . . F3=Salir F12=Cancelar Seleccionar Palabras Clave de Recubrimiento Registro . . : REG02 Teclee opciones, pulse Intro. Recubrir sin borrar . . . . . . . . Retener datos en revisualizacin . . Proteger todos campos entrada . . Activar OVRDTA y OVRATR . . . . . . Alterar Temporalmente Datos . . . . Alterar Temporalmente Atributo . . . Inicializar campos entrada . . . Restaurar todos ident. datos modif. Parmetro MDTOFF . . . . . . . . . Borrar todos campos entrada . . . Parmetro ERASEINP . . . . . . . . Borrar todos los regist. siguientes. F3=Salir F12=Cancelar P.clave OVERLAY PUTRETAIN PROTECT PUTOVR OVRDTA OVRATR INZINP MDTOFF *UNPR *ALL ERASEINP *MDTON *ALL ERASE Y=S Y Indicadores/+ Giro P.clave BLINK ALARM MSGALARM LOCK LOGOUT INVITE ALWGPH FRCDTA CSRLOC SLNO CLRL Y Y *VAR *NO Nombre Nombre *VAR, nn nn, ... Y=S Indicadores/+
Pgina 5
ingresamos a la opcin
Seleccionar Palabras Clave de Registro Registro . . : REG03 Teclee opciones, pulse Intro. Palabras clave generales . . . Palabras clave de indicador . . Ayuda de aplicacin . . . . . . Palabras clave de ayuda . . . . Palabras clave de salida . . . Palabras clave de entrada . . . Palabras clave de recubrimiento Palabras clave de impresin . . Palabra clave ALTNAME . . . . . Palabra clave TEXT . . . . . . F3=Salir . . . . . . . . . . Y=S a Ya a a a a Y a a F12=Cancelar
Definir palabras clave de indicadores Registro . . : REG03 Teclee palabras clave y parmetros, pulse Intro. Palabras clave condic CFnn CAnn CLEAR PAGEDOWN/ROLLUP PAGEUP/ROLLDOWN HOME HELP HLPRTN Palabras clave no condic.: INDTXT VLDCMDKEY SETOF CHANGE Pal clave Indicad/+ CF03 Resp Texto 03 a Final F3=Salir F12=Cancelar Seleccionar Palabras Clave de Recubrimiento Registro . . : REG03 Teclee opciones, pulse Intro. Recubrir sin borrar . . . . . . . . Retener datos en revisualizacin . . Proteger todos campos entrada . . Activar OVRDTA y OVRATR . . . . . . Alterar Temporalmente Datos . . . . Alterar Temporalmente Atributo . . . Inicializar campos entrada . . . Restaurar todos ident. datos modif. Parmetro MDTOFF . . . . . . . . . Borrar todos campos entrada . . . Parmetro ERASEINP . . . . . . . . Borrar todos los regist. siguientes. F3=Salir F12=Cancelar P.clave OVERLAY PUTRETAIN PROTECT PUTOVR OVRDTA OVRATR INZINP MDTOFF *UNPR *ALL ERASEINP *MDTON *ALL ERASE Y=S Y Indicadores/+ Giro
Una vez realizado toda esta configuracin en cada uno de los registros procedemos a compilar el archivo RDA009D.
Pgina 6
Pgina 7
Lenguaje de Programacin IV
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
Aplicacin Final
Pgina 8