Saturday, September 16, 2006

Programa de Clase de INF-313 (RPG-II-I)

Tema I.- Conceptos básicos
1.1 Lenguaje de programación
1.2 Lenguaje rpg
1.3 Clasificación de los lenguajes
1.4 Compilador
1.5 Código fuente, objeto
1.6 Componentes de un archivo:registro,campo,dato
1.7 Especificacion de entrada y de salida de los datos

Tema II.- Inicio de programa rpg
2.1 Especificaciones de las hojas rpg
2.2 Especificacion de archivos
2.3 Especificacion de entrada
2.4 Especificacion de salida
2.5 Codificacion de programa sin calculo
2.6 Indicadores

Tema III. Especificaciones de Cálculos
3.1 Especificacines de hoja de calculo
3.2 Codigos de operaciones aritmeticos
3.3 Codigos de operaciones aritmeticos especiales
3.4 Codigos de operaciones de transferencia de datos
3.5 Conversion de expresion algoritmica a lenguaje RPG

Tema IV.- Especificaciones adicionales
4.1 Conceptos de filtros
4.2 Codigos de identificacion de registro
4.2 Codigo de comparacion

Tema V.- Indicadores de Niveles de Controls
4.1 Conceptos de subtotalizacion
4.2 Registro control
4.3 Campo control
4.4 Indicadores de niveles de controles
4.5 Indicador de LR
Programa de Clase de Inf-314 (RPG-II-II)

Tema 1.- Archivo Indexado
1.1 Definición, enfoque, etc.
1.2 Comparación con Arch. secuencial
1.3 Creación de archivo indexado

Tema 2.- Manejo de Archivo indexado
2.1 Encadenamiento
2.2 Consulta
2.3 Añadir
2.4 Actualizacion

Tema 3.- Saltos de Sentencia
3.1 Bifurcaciónes
3.2 Condicionales(IF, COMP)
3.3 Incondicionales(EXPT, EXSR, GOTO)

Tema 4.- Tablas y Arreglos(Estructura de datos)
4.1 Tipos de tablas/arreglos
4.2 Definición de tablas/arreglos
4.3 Manejo de datos de tablas/arreglos
4.4 Operaciones con tablas /arreglos(LOKUP, XFOOT, MOVEA)
4.5 Algo mas

Tema 5.- Archivo de demanda y programación interactiva
5.1. Uso de archivo de demanda(READ)
5.2 Archivo de pantalla(WORKSTN)
5.3 Definiciones para archivo de pantalla(Hoja S y Hoja D)
5.4 Propiedades de la pantalla
5.5 Programa y pantalla