Guia Práctica De Diagramas De Jackson
En todos los casos dentro del rectángulo se escribe la instrucción , el procedimiento que se llama , etc.
Tipos de Estructuras
Dentro de la programación estructurada reconocemos tres estructuras básicas
❑ Estructuras secuenciales ❑ Estructuras condicionales ❑ Estructuras iterativas o de repetición
Secuenciales
Condicionales
La condición que se desea comprobar va adentro del rectángulo
Puede darse dos casos
1. condicionales con salida por el verdadero de la condición especificada
2. condicionales con salida por el verdadero y por el falso de la condición especificada
Iterativas
La condición que se desea que se cumpla se escriba a la derecha del rectángulo
Pueden darse dos casos …ver más…
Apareo de un archivo secuencial y un indexado
Para acceder a un archivo indexado debemos conocer el valor de su clave , el cuál lo obtendremos en este caso del archivo secuencial.
Recordemos que la clave del indexado debe ser única
Dado un archivo secuencial con los siguientes campos
Dado un archivo indexado con los siguientes campos con clave artículo
Para actualizar al archivo indexado haremos lo siguiente
El IK funciona como un IF de una estructura condicional
Nota = IK significa invalid key , clave invalida , o sea si no encuentra la clave en el archivo indexado no se produce el apareo y da error y se ejecutara el proceso acción que se defina.
----------------------- programa fin
proceso
inicio
Imprimir listado sueldo
Proceso 1
Si a = b
Sueldo = ch * vh
Imprimir sdo
Sdo = ch * vh
Leer datos
no
Si a = b
si
Sdo = sdo - c
C = a + b
no
Si a = b
si
Sdo = sdo + c
Sdo = sdo * c
C = a * b
C = a + b
I = 1 a 10
Proceso vector
V( I ) = dato
Leer dato
Hasta fin de archivo Proceso vector
Leer cta , sueldo
Leer cta , sueldo
V(cta) = sueldo
Hasta eof archivo
Pro 1
Leo archivo
Vec (mes) = Vec (mes) + lluvia-caida
Leo archivo
Para i = 1 a 100
Proceso 1
Vmta ( I ) = multa
Vprop ( I ) = propietario
Vpat ( I ) = patente
Leo