Programacion PRG Capitulo I

10
Introducción a la Programación RPG Capitulo 1 Ingeniero Giovanny Guillén Bustamante Especialista Certificado IBM

Transcript of Programacion PRG Capitulo I

Page 1: Programacion PRG Capitulo I

Introducción a la Programación RPG

Capitulo 1

Ingeniero Giovanny Guillén Bustamante

Especialista Certificado IBM

Page 2: Programacion PRG Capitulo I

Objetivos

• Describir la historia de RPG

• Describir variables de programa

• Describir tipos de datos y archivos

• Describir la jerarquia de datos

• Describir de desarrollo

Ingeniero Giovanny Guillén Bustamante

Especialista Certificado IBM

Page 3: Programacion PRG Capitulo I

Historia de RPG

• Principios de 1960: RPG – Programa Generador de reports

• Finales de 1960s: RPG II• Con el System/3

• 1979: RPG III• Programación inmteractiva

• Base de datos

• Programación estructurada

• 1988: RPG/400• Actualización de RPG III

• 1994: RPG IV• Integrated Language Environment (ILE)

• Programación Modular

Ingeniero Giovanny Guillén Bustamante

Especialista Certificado IBM

Page 4: Programacion PRG Capitulo I

Variables de programa

• Variable de programa: ubicación de memoria donde se pueden almacenar datos.

• RPG utiliza el termino campo en lugar de variable.

• Todas las variables usadas en un programa deben ser definidas como sigue:• Nombre• Longitud• Tipo de dato

Ingeniero Giovanny Guillén Bustamante

Especialista Certificado IBM

Page 5: Programacion PRG Capitulo I

Archivos de datos

• Archivos de transacciones • Contienen información de las transacciones diarias de una organización.

• Archivos maestros• Contienen información acerca de clients, productos, etc.

Ingeniero Giovanny Guillén Bustamante

Especialista Certificado IBM

Maestro Transacciones

Page 6: Programacion PRG Capitulo I

Jerarquia de datos

• Archivo• Colección de datos acerca de una

entidad u objeto

• Registro• Colección de datos especificos acerca de

una entidad u objeto

• Campo• Una pieza de datos de un objeto

• Generalmente representa la unida de datosmás pequeña que puede ser manipulada en un programa.

Ingeniero Giovanny Guillén Bustamante

Especialista Certificado IBM

Page 7: Programacion PRG Capitulo I

Especificaciones de Programas

• Diseño de registros• Entradas

• Procesamiento requerido• Procesos

• Reportes impresos• Salida

Ingeniero Giovanny Guillén Bustamante

Especialista Certificado IBM

Page 8: Programacion PRG Capitulo I

Ciclo de desarrollo de programas

• Definir el problema

• Diseñar la solución

• Escribir el programa

• Probar y depurar el programa

• Documentar el programa

• Realizar mantenimiento

Ingeniero Giovanny Guillén Bustamante

Especialista Certificado IBM

Page 9: Programacion PRG Capitulo I

Program Entry and Testing

Start

Enter/edit

Source

Compile

Program

Syntax

Errors?

Bind

Program

Run

Program

Logic

Errors?

Stop

Yes

Yes

Ingeniero Giovanny Guillén Bustamante

Especialista Certificado IBM

Page 10: Programacion PRG Capitulo I