Manual ADVPL
PROGRAMACIÓN
ADVPL I
1.
Lógica de Programación y Algaritmos .....................................................................................7
1.1.
Lógica de Programación....................................................................................... 7
1.2.
Desarrollo de algoritmos...................................................................................... 9
1.2.1.
Estudio de algoritmos................................................................................... 10
1.2.2.
Prueba de mesa............................................................................................. 12
2.
Estructuras de Programación ................................................................................................. 14
2.1.Diagrama de bloque............................................................................................ 14
2.2.
Estructuras de decisión y repetición.................................................................. 18
2.2.1.
Estructuras de decisión................................................................................. 18
2.2.2.
Estructuras de repetición.............................................................................. 21
3.
ESTRUCTURA DE UN PROGRAMA ADVPL ............................................................................ 28
3.1.
4.
Áreas de un Programa ADVPL ......................................................................... 30
DECLARACIÓN Y ATRIBUCIÓN DEVARIABLES..................................................................... 34
4.1.
Tipo de Datos....................................................................................................... 34
4.2.
Declaración de variables..................................................................................... 35
4.3.
Alcance de variables ........................................................................................... 364.4.
Cómo influye el alcance de las variables ........................................................... 41
4.5.
Operaciones con Variables................................................................................. 42
4.5.1.
Atribución de variables ................................................................................ 42
4.5.2.
Operadores del lenguajeADVPL................................................................. 44
4.5.3.
Operación de Macrosustitución.................................................................... 50
4.5.4.
Funciones de manipulación de variables...................................................... 51
5.
ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN..................................................................... 59
5.1.Estructuras de repetición ................................................................................... 59
5.1.1.
Cómo influir en el flujo de repetición .......................................................... 63
5.2.
6.
Estructuras de decisión....................................................................................... 65
ARRAYS Y BLOQUES DE CÓDIGO........................................................................................... 70
6.1.
Arrays .................................................................................................................. 70
6.1.1.
Iniciando arrays ............................................................................................ 73
6.1.2.
Funciones de manipulación de arrays.......................................................... 74
6.1.3.
Copia de arrays............................................................................................. 76
6.2.
Listas de Expresiones y Bloques de Código ...................................................... 78
6.2.1.
Premisas para utilización de Bloques de Código ......................................... 78
6.2.2.
Lista de expresiones...
Regístrate para leer el documento completo.