Introducción a la
Programación RPG
Capitulo 1
Ingeniero Giovanny Guillén Bustamante
Especialista Certificado IBM
Objetivos
• Describir la historia de RPG
• Describir variables de programa
• Describir tipos de datos y archivos
• Describ...
Historia de RPG
• Principios de 1960: RPG – Programa Generador de reports
• Finales de 1960s: RPG II
• Con el System/3
• 1...
Variables de programa
• Variable de programa: ubicación de memoria donde se pueden
almacenar datos.
• RPG utiliza el termi...
Archivos de datos
• Archivos de transacciones
• Contienen información de las transacciones diarias de una organización.
• ...
Jerarquia de datos
• Archivo
• Colección de datos acerca de una
entidad u objeto
• Registro
• Colección de datos especific...
Especificaciones de Programas
• Diseño de registros
• Entradas
• Procesamiento requerido
• Procesos
• Reportes impresos
• ...
Ciclo de desarrollo de programas
• Definir el problema
• Diseñar la solución
• Escribir el programa
• Probar y depurar el ...
Program Entry and Testing
Start
Enter/edit
Source
Compile
Program
Syntax
Errors?
Bind
Program
Run
Program
Logic
Errors?
St...
Programacion PRG Capitulo I
Próxima SlideShare
Cargando en…5
×

Programacion PRG Capitulo I

474 visualizaciones

Publicado el

Desarrollo de aplicaciones en RPG, RPGLE sobre AS/400, IBM i

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
474
En SlideShare
0
De insertados
0
Número de insertados
6
Acciones
Compartido
0
Descargas
12
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Programacion PRG Capitulo I

  1. 1. Introducción a la Programación RPG Capitulo 1 Ingeniero Giovanny Guillén Bustamante Especialista Certificado IBM
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. 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
  6. 6. 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 datos más pequeña que puede ser manipulada en un programa. Ingeniero Giovanny Guillén Bustamante Especialista Certificado IBM
  7. 7. Especificaciones de Programas • Diseño de registros • Entradas • Procesamiento requerido • Procesos • Reportes impresos • Salida Ingeniero Giovanny Guillén Bustamante Especialista Certificado IBM
  8. 8. 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
  9. 9. 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

×