Guia Práctica De Diagramas De Jackson

Páginas: 5 (1059 palabras) Publicado: 19 de octubre de 2011
DIAGRAMACION 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 deseacomprobar 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 de iteración

1. ciclos repetitivos exactos2. ciclos repetitivos inexactos

se desea cargar un vector con dicha información.

Como vemos en este ejemplo se utilizó como subíndice de carga un dato del archivo que era numérico , entero y conocido

Sea un archivo secuencial con los siguientes campos

Patente alfanumérico
Propietario alfanumérico
Multa numérico

Y se sabe que se confeccionaron 100 multas en el día , sideseamos cargar este archivo en vectores , vemos que no podemos utilizar ninguno de sus campos como subíndice , por lo que deberemos hacer lo siguiente

Búsqueda en vectores

Para extraer un dato de un vector necesitaremos conocer esencialmente la posición que deseamos recuperar

Para ello podemos utilizar un dato que nos suministran o un ciclo exacto hasta encontrar el valor deseado o unaconstante .

Matrices

Vectores asociados a una matriz

Supongamos que me dan los siguientes archivos secuenciales

Archivo depósito

codDep alfanumérico
Nombre alfanumérico

Archivo artículo

Codart alfanumérico
Descripción alfanumérico

Me dicen que son 1000 artículos y 10 depósitos

Luego me dan el archivo stock

Deposito alfanumérico
Articulo alfanumérico
Stock numéricoPues bien lo primero que deberé hacer es cargar los archivos depósito y artículo en sendos vectores , uno de 10 posiciones y el otro de 1000 posiciones

Dentro de inicio

Ahora bien para poder cargar el archivo de stock debo hacer que exista una relación entre las posiciones donde guarde los depósitos y los artículos en los vectores y la matriz que voy utilizar , es por ello que deberéobtener los subíndices de la matriz de estos vectores asociados . para ello en el proceso tendré que hacer lo siguiente :

Archivos

Archivos

Apareo de archivos secuenciales

El apareo de archivos secuenciales lo realizaremos con dos archivos.
Estos archivos para poder aparearse deben estar ordenados por los mismos campos .
Supongamos que tenemos un archivo maestro y uno de novedadescon registros repetidos ordenados ambos archivos por código de articulo
Cuando leemos secuencialmente los registros de cada archivo y los comparamos entre si veremos que se pueden dar tres posibilidades

Que sean iguales los códigos de artículos
Que el código de artículo del archivo maestro sea mayor al del de novedades
Que el código de artículo del archivo maestro sea menor al del denovedades

El corte de control del proceso será hasta que ambos o alguno de los archivos finalice (eof) .

Opción igual

lo que más me conviene hacer es un corte de control.
En este corte de control no necesitaré guardar en un aux el valor del artículo sino que usaré como tal al artmae

Opción mayor

En este caso significa que existe un artículo nuevo , que no existe en el mae , por lo tantohabrá que ver si es un error o una alta al archivo mae

Luego de realizar el proceso que corresponda deberé leer otro registro del archivo nov

Opción menor

En este caso significa que el artículo del mae o no tuvo novedad o que el registro leido de nov indica que ya terminaron las modificaciones hacia el del mae y debemos buscar dentro de mae el articulo nuevo para esta novedad .

Si...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guia Practica Diagrama De Gozinto
  • Guia Practica Diagrama De Pareto
  • Pasos para diagramar en Jackson
  • Practica de la Enseñanza
  • guia practica
  • Guia practica
  • Guía Practica
  • Guia practica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS