Вы находитесь на странице: 1из 21

Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica

CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS

Diagramación Lógica

GUIA DE TRABAJOS PRACTICOS


N° 1

2009

-1-
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS

Diagramación Lógica
Programación lógica.

Este es un mecanismo por el cual ejercitaremos el dar ordenes a la computadora mediante simbología,
con una secuencia lógica. Utilizaremos para ello símbolos o figuras que representan procedimiento que a
continuación detallamos

INICIO Inicio de una secuencia lógica o programa

FIN Finalización de una secuencia lógica o programa

ARCHIV Lectura de archivos


O

A= SI bifurcación o decisión
B
NO

A=(B+C)/D Procedimiento u operación

Ingresar datos por teclado

Desplegar datos por pantalla

Imprimir

LINEA Llamado a sub-programa o sub-rutina

1 Conector dentro de página

A Conector fuera de página

GRABAR Grabación de datos en archivo

Con estos doce símbolos estamos en condiciones de resolver problemas utilizando diagramación lógica

-2-
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS

PROGRAMA 1

Se posee un bolillero con n bolillas, de colores rojo y verde, se pide contar cuantas bolillas de color rojo
se encuentran.
PROGRAMA 2

Se prosee un bolillero con n bolillas, de colores rojo, verde y negro se pide contar cuantas bolillas de color
rojo y verde se encuentran
PROGRAMA 3

Se posee un bolillero con n bolillas de colores rojo, verde y negro, numeradas de 1 a N, se pide contar
cuantas bolillas verdes pares y cuantas negras impares.

PROGRAMA 4

Se posee un bolillero con n bolillas de colores rojo, verde, blanco y negro, numeradas de 1 a N por color,
se pide contar cuantas bolillas rojas pares, negras impares y cuantas verdes.

PROGRAMA 5

Se posee un bolillero con n bolillas de colores rojo, verde, blanco y negro, numeradas de 1 a N por color,
se pide contar cuantas bolillas rojas impares, negras impares, blancas y el total.
PROGRAMA 6

Se posee un cajón con fichas numeradas de 1 a N y ordenadas y sin repetir, tenemos que ingresar una ficha
en su lugar.
PROGRAMA 7

Se posee dos cajones con fichas numeradas de 1 a N, en el cajón A las fichas están ordenadas de menor a
mayor y en el B no, intercalaremos las fichas del cajón B en A, puede haber fichas con igual número en
este caso se colocará detrás.

PROGRAMA 8

Se posee dos cajones con fichas numeradas de 1 a N, en el cajón A las fichas están ordenadas de menor a
mayor y en el B no, intercalaremos las fichas del cajón B en A, puede haber fichas con igual número a las
que se depositará en el cajón C.

PROGRAMA 9

Tuvimos un accidente y se nos han desparramado las fichas del cajón A en el piso, tenemos que ordenarlas
nuevamente.

-3-
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS

ESTRUCTURAS DE ARCHIVOS
Archivo : Artículos
NOMBRE DE LONG TIPO DESCRIPCION
CAMPO
CODART 7 N Código de artículo
DESART 20 C Descripción del art.
GRUART 2 N Grupo Archivo : Depósitos de clientes
ORIART 1 N Origen NOMBRE LONGI TIPO DESCRIPCION
DEPART 1 C Departamento DE CAMPO TUD
MINART 7 N Stock mínimo CODCLI 10 N Código de cliente
ACTART 7 N Stock actual FECCLI 8 D Fecha
UNIART 7,2 N Precio unitario TIPCLI 1 N Tipo de depósito
MENART 5 N Consumo mensual 1 -30 2-60 3-90 días
ANIART 5 N Consumo anual IMPCLI 8,2 N Importe depositado
VALART 7,2 N Valor stock
SUCCLI 2 N Sucursal
PROCLI 2 N Provincia
Archivo : Clientes
NOMBRE LONG TIPO DESCRIPCION
DE CAMPO Archivo : Ventas
CODCLI 5 N Código de cliente NOMBRE LONG TIPO DESCRIPCION
RAZCLI 25 C Razón social DE CAMPO
CALCLI 15 C Calle TIPVEN 1 C Tipo de comprobante
NUMCLI 4 N Número NROVEN 5 N Número de comprobante
LOCCLI 15 C Localidad PROVEN 2 N Provincia
POSCLI 4 N Código postal SUCVEN 3 N Sucursal
ZONCLI 2 N Zona de ventas
FECVEN 8 D Fecha
SALCLI 7,2 N Saldo del cliente
CODVEN 7 N Código de artículo
CANVEN 7 N Cantidad
Archivo : Operaciones
NOMBRE LONG TIPO DESCRIPCION
DE CAMPO Archivo : Academ
TIPOP 1 C Tipo de comprobante NOMBRE LONGI TIPO DESCRIPCION
NROOP 5 N Nro. de comprobante DE CAMPO TUD
FECOP 8 D Fecha MATRIC 8 N Nro. Matricula
CODOP 7 N Código de artículo FECHA 8 D Fecha
CLIOP 5 N Código de cliente CODMAT 3 N Código de materia
CANOP 7 N Cantidad NROACT 6 N Nro. De acta
IMPOP 7,2 N Importe NOTA 5,2 N Nota

Archivo : Resumen de ventas Archivo : Abonado


NOMBRE LONG TIPO DESCRIPCION NOMBRE LONG TIPO DESCRIPCION
DE CAMPO DE CAMPO
CODRES 5 N Código de cliente NROABO 15 N Código de cliente
FECRES 8 D Fecha NOMABO 25 C Nombre abonado
DIARES 2 N Día DIRABO 20 C Dirección
MESRES 2 N Mes LOCABO 15 C Localidad
TIPRES 1 C Tipo de comprobante TIPABO 1 N Tipo de abonado 1-comercial
NRORES 5 N Nro. de comprobante 2-casa de familia
IMPRES 7,2 N Importe
Archivo : Novedades
Archivo : Movimiento de sueldos NOMBRE LONG TIPO DESCRIPCION
NOMBRE LONG TIPO DESCRIPCION DE CAMPO
DE CAMPO NRONOV 15 N Código de cliente
CODMOV 5 N Código de empleado FECNOV 8 D Fecha
RUBMOV 3 N Rubro HORNOV 5,2 N Horario de inicio de llamada
CANMOV 4 N Cantidad PULNOV 3 N Cantidad de pulsos
IMPMOV 6,2 N Importe TARNOV 3 N Tarifa 1-LOC 2-DDN 3-DDI

Archivo : Ventas por zona Archivo : Tabla de precios de tarifas


NOMBRE LONG TIPO DESCRIPCION
NOMBRE LONG TIPO DESCRIPCION
DE CAMPO
DE CAMPO
CODZON 5 N Código de cliente
CODTAB 3 N Código de tarifa
FECZON 8 D Fecha
DESTAB 15 C Descripción
TIPZON 1 C Tipo de comprobante
PRETAB 5,2 N Precio del pulso
COMZON 5 N Nro. de comprobante
IMPZON 7,2 N Importe
ZONZON 2 N Zona de ventas

-4-
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS
Archivo : Personal
NOMBRE LONG TIPO DESCRIPCION
Archivo : Factura DE CAMPO
LEGAJO 6 N Nro. De legajo
NOMBRE LONG TIPO DESCRIPCION
DE CAMPO TIPEMP 1 N Tipo de empleado
NROFAC 15 N Código de cliente APENOM 25 C Nombre empleado
TA1FAC 3 N Importe facturado tarifa 1 DOMIC 25 C Domicilio
PU1FAC 3 N Total pulsos tarifa 1 LOCALID 20 C Localidad
TA2FAC 3 N Importe facturado tarifa 2 TELEF 15 C Teléfono
PU2FAC 3 N Total pulsos tarifa 2 CATEG 1 N Categoría
TA3FAC 3 N Importe facturado tarifa 3 DEPEMP 2 N Departamento
PU3FAC 3 N Total pulsos tarifa 3 SECEMP 3 N Sección
IMPFAC 7,2 N Importe total facturado CODDES1 2 N Código de descuento
TIPFAC 1 N Tipo de abonado CODDES2 2 N Código de descuento
CODDES3 2 N Código de descuento
Archivo : Empleados CODDES4 2 N Código de descuento
NOMBRE LONG TIPO DESCRIPCION
DE CAMPO
CODEMP 5 N Código de empleado Archivo : Tablah
TIPEMP 1 N Tipo de empleado NOMBRE LONG TIPO DESCRIPCION
NOMEMP 25 C Nombre empleado DE CAMPO
NETEMP 6,2 N Neto a cobrar CODCAT 1 N Categoría
DEPEMP 2 N Departamento DESCAT 10 C descripción
SECEMP 3 N Sección VALOR 5,2 N Valor de la hora
SUEEMP 6,2 N Sueldo básico
Archivo : Tablad
Archivo : Movimiento de Artículos NOMBRE LONG TIPO DESCRIPCION
NOMBRE LONG TIPO DESCRIPCION DE CAMPO
DE CAMPO CODDES 2 N Código de descuento
CODMOV 7 N Código de articulo DESC 10 C descripción
TIPMOV 1 N Tipo de movimiento PORC 6,2 N Porcentaje de descuento
DESMOV 20 C Descripción

Archivo : Comprobante
NOMBRE LONG TIPO DESCRIPCION
DE CAMPO
NROCOMP 10 N Número de comprobante
FECCOMP 8 D Fecha
SUCCOMP 2 N Sucursal
DEPCOMP 2 N Departamento
PAGCOMP 1 N Tipo de pago
1-efectivo
2-tarjeta 1 pago
3-tarjeta cuotas
ARTCOMP 6 N Código de articulo
CANCOMP 6 N Cantidad
IMPCOMP 8,2 N Precio unitario

-5-
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS
PROGRAMA 1

1) OBJETIVO: Consulta de montos a liquidar.


2) DIAGRAMA DE ENTRADA / SALIDA:

MOVSUEL PROCESO Pantalla

3)ENTRADA: Archivo movimiento de sueldos


4)PROCESO: Lee el archivo movimiento de sueldos y cuenta la cantidad de sueldos a pagar y la suma de los mismos

5)SALIDA: despliegue por pantalla con el siguiente detalle

Liquidación de Sueldos
CANTIDAD IMPORTE
99 99999,99

PROGRAMA 2

3) OBJETIVO: Consulta de montos a liquidar por rubros.


4) DIAGRAMA DE ENTRADA / SALIDA:

MOVSUEL PROCESO Pantalla

3)ENTRADA: Archivo movimiento de sueldos


4)PROCESO: Lee el archivo movimiento de sueldos y cuenta para cada rubro la cantidad de sueldos a pagar y la suma de los mismos,
cualquier otro rubro se descarta el registro.

5)SALIDA: despliegue por pantalla con el siguiente detalle

Liquidación de Sueldos
RUBRO CANTIDAD IMPORTE
001 99 99999,99
002 99 99999,99
003 99 99999,99
004 99 99999,99
Total 99999,99

PROGRAMA 3

1)OBJETIVO: Consulta por pantalla de artículos.


2) DIAGRAMA DE ENTRADA / SALIDA:

ARTICULOS
PANTALLA
PROCESO

3)ENTRADA: Archivo artículos


4)PROCESO: Lee los registros de entrada y cuenta los registros de los grupos 1,2 y 3, solo cuando el campo stock actual es menor
que el stock mínimo con el formato indicado en el diseño de salida.
Cualquier otro rubro se descarta el registro.
5)SALIDA:
ARTICULOS BAJO MINIMO
GRUPO CANTIDAD
1 99
2 99

-6-
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS
3 99
Total 999
PROGRAMA 4

1)OBJETIVO: Consulta de situaciones académicas.


2) DIAGRAMA DE ENTRADA / SALIDA:

ACADEM
PANTALLA
PROCESO

Teclado

3)ENTRADA: Archivo ACADEM


4)PROCESO: Realizar un procedimiento por el cual, me permita calcular el promedio de un alumno que se ingresará por teclado su
número de legajo y aparecerá por pantalla la cantidad de materias aprobadas y su promedio, una vez desplegado el
mismo pedirá otro número de legajo, para salir del programa deberá completar el campo con nueves con el siguiente
formato de salida.
.
5)SALIDA:
Promedios de alumnos
Ingrese el Legajo del alumno: 99999999
Materias Aprobadas 99
Promedio 99

PROGRAMA 5

1)OBJETIVO: Consulta por pantalla de Clientes.


2) DIAGRAMA DE ENTRADA / SALIDA:

PANTALLA
CLIENTES PROCESO

3)ENTRADA: Archivo Clientes


4)PROCESO: Lee los registros de entrada y cuenta los clientes por zona de ventas cuyos códigos son 01,02,03,04,05,06,07
desplegando esta información por pantalla con el siguiente formato.
.
5)SALIDA:
CLIENTS POR ZONA
ZONA CANTIDAD
1 99
2 99
3 99
4 99
5 99
6 99
7 99

-7-
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS

PROGRAMA 6

1)OBJETIVO: extrae los registros correspondientes a remuneraciones de los de movimiento de sueldos.


2)DIAGRAMA DE ENTRADA / SALIDA:

MOVSUEL PROCESO REMUNER


A

3)ENTRADA: Archivo movimiento de sueldos

4)PROCESO: Lee el archivo movimiento de sueldos y graba en la salida solo aquellos registros que tienen rubro menor que 200

5)SALIDA: Archivo remuneraciones (formato igual a movimiento de sueldos)

VARIANTE 2: Lee el archivo movimiento de sueldos y graba en la salida solo aquellos registros que tienen rubro igual a 100 e
importe mayor que 600.
VARIANTE 3: Lee el archivo movimiento de sueldos y graba en la salida solo aquellos registros que tienen rubro igual a 300, 400 y
700.
VARIANTE 4: Lee el archivo movimiento de sueldos y graba en la salida solo aquellos registros que tienen rubro mayor que 500 e
importe menor 800.
VARIANTE 5: Lee el archivo movimiento de sueldos y graba en la salida solo aquellos registros que tienen rubro menor que 500 e
importe mayor que 700.

PROGRAMA 7

1) OBJETIVO: Produce listado de artículos con stock bajo mínimo.


2) DIAGRAMA DE ENTRADA / SALIDA:

ARTICULOS PROCESO ARTICULOS


BAJO MÍNIMO

3)ENTRADA: Archivo artículos


4)PROCESO: Lee los registros de entrada e imprime solo aquellos cuyo campo stock actual es menor que el stock mínimo con el
formato indicado en el diseño de salida.
.
5)SALIDA: Listado “ARTICULOS BAJO MINIMO”

1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

ART I CUL OS BAJ O MI N I MO P AG: 9 9 9

CODI GO DE S CRI P CI ON S T OCK S T OCK MI N I MO

9 9 9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
9 9 9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9

CANT I DAD DE ART I CUL OS T OT AL 9 9 9 9 9 9 9 9 9 9

CANT I DAD DE ART I CUL OS BAJ O MI N I MO 9 9 9 9 9 9 9 9 9 9

-8-
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS

PROGRAMA 8

1) OBJETIVO: Produce listado de saldos de clientes.


2) DIAGRAMA DE ENTRADA / SALIDA:

CLIENTES PROC SALDOS DE

CLIENTES

3)ENTRADA: Archivo CLIENTES

4)PROCESO: Lee el archivo de entrada e imprime todos los registros, en el formato indicado en el diseño de salida, lleva un total de saldos
e imprime ese total al finalizar el archivo.

5)SALIDA: Listado “SALDO DE CLIENTES”

1 2 3 4 5 6 7 8
2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

S AL DOS DE CL I E NT E S P AG: 9 9 9

Z ONA CODI GO RAZ ON S OCI AL S AL DOS

9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X X X X X 9 9 9 9 9 , 9 9
9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X X X X X 9 9 9 9 9 , 9 9
9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X X X X X 9 9 9 9 9 , 9 9
9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X X X X X 9 9 9 9 9 , 9 9

S AL DO T OT AL 9 9 9 9 9 9 , 9 9

PROGRAMA 9 OPERACIONES

1) OBJETIVO: Produce listado de operaciones del día.


2) DIAGRAMA DE ENTRADA / SALIDA:
PROC

OPERACIONES
DEL
DIA

3)ENTRADA: Archivo OPERACIONES


4)PROCESO: Lee el archivo de entrada e imprime todos los registros, lleva totales de cantidad e importe, si el tipo de comprobante es “A”
el importe se suma y la cantidad se resta a los acumulados, si es “B” se resta el importe y se suma la cantidad, además
deberá contar los registros leídos y al finalizar el archivo se imprimirán dichos totales.
* Todos los registros del archivo corresponden a un mismo día.
5)SALIDA: Listado “OPERACIONES DEL DIA”

1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

OP E R ACI ONE S D E L DI A 9 9 / 9 9 / 9 9 P A G: 9 9 9

C OMP R OB A N T E NR O. DE COD I GO
T I P O N U ME R O CL I E NT E A RT I CUL O CA NT I DAD I MP OR T E

X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9

T OT AL E S 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
-9-
RE GI S T ROS L E I DOS 9 9 9 9 9
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS

PROGRAMA 10

1) OBJETIVO: Produce listado de ventas con importe superior a 30.000.


2) DIAGRAMA DE ENTRADA / SALIDA:

RESUMEN PROC VENTAS


DE MAYORES
VENTAS

3)ENTRADA: Archivo RESUMEN DE VENTAS

4)PROCESO: Lee los registros de entrada e imprime solo aquellos cuyo importe sea superior a 30.000 y tipo de comprobante “A” en el
formato indicado en el diseño de salida, además contará los registros impresos y llevará un total con el importe de los
mismos, que se imprimirá al finalizar el archivo.

5)SALIDA: Listado “VENTAS MAYORES”

1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

V E NT AS MA Y OR E S P AG: 9 9 9

CL I E NT E F E CHA C OMP R OB A N T E I MP OR T E
T I P O NRO.

9 9 9 9 9 9 9 / 9 9 / 9 9 X 9 9 9 9 9 9 9 9 9 9 , 9 9
9 9 9 9 9 9 9 / 9 9 / 9 9 X 9 9 9 9 9 9 9 9 9 9 , 9 9
9 9 9 9 9 9 9 / 9 9 / 9 9 X 9 9 9 9 9 9 9 9 9 9 , 9 9
9 9 9 9 9 9 9 / 9 9 / 9 9 X 9 9 9 9 9 9 9 9 9 9 , 9 9

I MP OR T E T OT AL 9 9 9 9 9 9 , 9 9

CANT I DAD DE OP E RACI ONE S 9 9 9 9 9

PROGRAMA 11

1) OBJETIVO: Produce listado de netos a cobrar por empleados.


2) DIAGRAMA DE ENTRADA / SALIDA:

PROC NETOS
EMPLEADOS A
COBRAR

3)ENTRADA: Archivo EMPLEADOS

4)PROCESO: Lee el archivo de entrada e imprime todos los registros, según el valor del campo tipo de empleado de cada registro,
acumulando su importe en dos totales; uno para mensualizados (si el campo tipo de empleado vale 1) y otro para
quincenales (si el campo tipo de empleado vale 2), al finalizar el archivo imprimirá dichos totales.

5)SALIDA: Listado “SUELDOS NETOS A COBRAR”


1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

S UE L DOS - NE T OS A COBRAR P AG: 9 9 9

T I P O CODI GO N OMB R E NE T O A COBRAR

X 9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X X X X X 9 9 9 9 9 , 9 9
X 9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X X X X X 9 9 9 9 9 , 9 9
X 9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X X X X X 9 9 9 9 9 , 9 9

I MP OR T E T OT AL QUI NCE NAL E S 9 9 9 9 9 9 , 9 9

I MP OR T E T OT AL ME N S U A L E S 9 9 9 9 9 9 , 9 9
- 10 -
I MP OR T E T OT AL L I QUI DADO 9 9 9 9 9 9 9 , 9 9
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS

PROGRAMA 12

1) OBJETIVO: Produce listado de netos a cobrar por empleados.


2) DIAGRAMA DE ENTRADA / SALIDA:

PROC NETOS
EMPLEADOS A
COBRAR

3)ENTRADA: Archivo EMPLEADOS

4)PROCESO: Lee el archivo de entrada e imprime todos los registros, según el valor del campo tipo de empleado de cada registro que debe
valer 1, los de otro valor se ignoran, acumulando su importe y contado la cantidad de empleados y al finalizar el archivo
imprimirá dichos totales.

5)SALIDA: Listado “SUELDOS NETOS A COBRAR”

1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

S UE L DOS - NE T OS A COB RAR ME N S U A L E S P AG: 9 9 9

CODI GO N OMB R E NE T O A COB RAR

9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X X X X X 9 9 9 9 9 , 9 9
9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X X X X X 9 9 9 9 9 , 9 9
9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X X X X X 9 9 9 9 9 , 9 9

I MP OR T E T OT AL 9 9 9 9 9 9 , 9 9

CANT I DA D DE E MP L E A D OS 9 9 9 9 9 9 , 9 9

PROGRAMA 13

1) OBJETIVO: Produce listado ventas por artículo.


2) DIAGRAMA DE ENTRADA / SALIDA:
PROC VENTAS
OPERACIONES POR
ARTICULOS

3) ENTRADA: Archivo OPERACIONES ordenado por CODIGO DE ARTICULO.


4)PROCESO: Lee el archivo de entrada e imprime un registro por articulo, teniendo en cuenta que el archivo operaciones tiene la
información de ventas de tres meses y el campo importe contiene el precio unitario del producto. Se requiere la cantidad
total de artículos vendidos y el monto del mismo, por fin de archivo el total facturado en el trimestre.
5)SALIDA: Listado “Ventas por Artículos”

1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

V E NT AS P OR ART I CUL OS P AG: 9 9 9

COD. ART CANT I DAD I MP OR T E

9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9

T OT AL F ACT URADO 9 9 9 9 9 9 , 9 9
- 11 -
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS

PROGRAMA 14

2) OBJETIVO: Produce listado ventas por CLIENTE.


2) DIAGRAMA DE ENTRADA / SALIDA:
PROC VENTAS POR
OPERACIONES CLIENTE

3) ENTRADA: Archivo OPERACIONES ordenado por CODIGO DE CLIENTE.


4) PROCESO: Lee el archivo de entrada e imprime un registro por cliente, teniendo en cuenta que el archivo operaciones tiene la
información de ventas de tres meses y el campo importe contiene el precio unitario del producto. Se requiere la cantidad
total registros de un mismo cliente y el monto del mismo, por fin de archivo el total facturado en el trimestre.
5)SALIDA: Listado “Ventas por clientes”

1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

V E N T AS P OR V L I E N T E S P A G: 9 9 9

C OD . C L I R N T E C A N T I D A D I MP OR T E

9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9

T OT A L F A C T U RA D O 9 9 9 9 9 9 , 9 9

PROGRAMA 15

1) OBJETIVO: Genera el archivo resumen de ventas.


2) DIAGRAMA DE ENTRADA / SALIDA:

OPERACIONES

PROC

RESVEN

3)ENTRADA: Archivo operaciones, ordenado por código de cliente, fecha, tipo de comprobante y número de comprobante.

- 12 -
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS

4)PROCESO: Lee el archivo operaciones y graba en la salida un registro por el corte de control en número de comprobante, en el campo
IMPRES de resumen de ventas se deberá grabar el acumulado del corte de control.

Solo considerará los registros cuyo tipo de comprobante sea “F”

5)SALIDA: Archivo resumen de ventas

PROGRAMA 16

1) OBJETIVO: Produce listado de saldos por código postal.

2) DIAGRAMA DE ENTRADA / SALIDA:

CLIENTES PROC CLIENTES POR


C. POSTAL

3)ENTRADA: Archivo CLIENTES ordenado por código postal.

4)PROCESO: Lee el archivo de entrada e imprime todos los registros, produciendo subtotales por código postal, además llevará un total
general.

5)SALIDA: Listado “LISTADO DE CLIENTES POR CODIGO POSTAL”

1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

S A L D OS D E CL I E NT E S P OR Z ON A Y CODI GO P OS T A L P AG: 9 9 9

C OD I GO CODI GO
Z ON A P OS T A L CL I E NT E RA Z ON S OCI AL I MP OR T E

9 9 9 9 9 9 9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X X X X X 9 9 9 9 , 9 9
9 9 9 9 9 9 9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X X X X X 9 9 9 9 , 9 9
9 9 9 9 9 9 9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X X X X X 9 9 9 9 , 9 9

T OT A L CODI GO P OS T A L 9 9 9 9 9 9 9 9 9 , 9 9

T OT AL GE N E R AL 9 9 9 9 9 9 9 , 9 9

PROGRAMA 17

1) OBJETIVO: Produce listado de saldos de clientes por zona y código postal.


2) DIAGRAMA DE ENTRADA / SALIDA:

CLIENTES PROC CLIENTES POR


ZONA Y C.
POSTAL

3)ENTRADA: Archivo CLIENTES ordenado por zona y código postal.


4)PROCESO: Lee el archivo de entrada e imprime todos los registros, produce dos niveles de corte de control, por código postal y por
zona, además un total general.

5)SALIDA: Listado 1“LISTADO DE2 CLIENTES POR 3


ZONA Y CODIGO 4
POSTAL” 5
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2
6 7 8
3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

SAL DOS DE CL I ENT ES P OR Z ONA Y CODI GO POST AL P AG: 9 9 9

CODI GO CODI GO
Z ONA P OS T AL CL I ENT E RAZ ON S OCI AL I MP OR T E

9 9 9 9 9 9 9 9 9 9 9 XXXXXXXXXXXXXXXXXXXXXXXXX 9 9 9 9, 9 9
9 9 9 9 9 9 9 9 9 9 9 XXXXXXXXXXXXXXXXXXXXXXXXX 9 9 9 9, 9 9
9 9 9 9 9 9 9 9 9 9 9 XXXXXXXXXXXXXXXXXXXXXXXXX 9 9 9 9, 9 9

T OT AL Z ONA 9 9 CODI GO P OS T AL 9 9 9 9 9 9 9 9 9, 9 9
- 13 -
T OT AL Z ONA 9 9 9 9 9 9 9 9, 9 9

T OT AL GE NE RAL 9 9 9 9 9 9 9, 9 9
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS

PROGRAMA 18

1) OBJETIVO: Produce listado de netos por sección.


2) DIAGRAMA DE ENTRADA / SALIDA:

EMPLEADOS PROC NETOS


POR
SECCION

3) ENTRADA: Archivo EMPLEADOS ordenado por departamento y sección.

4) PROCESO: Lee el archivo de entrada e imprime todos los registros, produciendo totales del campo neto a cobrar cortados por sección y
departamento, por fin de archivo un total general.

5)SALIDA: Listado “NETOS POR SECCION”


1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

S U E L DOS - NE T OS P OR S E C CI ON P AG: 9 9 9

DE P T O S E C CI ON C OD I GO N OMB R E N E T O A C OB RA R

9 9 9 9 9 9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X X X X X 9 9 9 9 , 9 9
9 9 9 9 9 9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X X X X X 9 9 9 9 , 9 9
9 9 9 9 9 9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X X X X X 9 9 9 9 , 9 9

T OT A L DE P T O 9 9 S E CC I ON 9 9 9 9 9 9 9 9 , 9 9

T OT A L DE P T O 9 9 9 9 9 9 9 9 , 9 9

T OT A L GE NE R AL 9 9 9 9 9 9 9 , 9 9

PROGRAMA 19

1) OBJETIVO: Produce listado de ventas por día.


2) DIAGRAMA DE ENTRADA / SALIDA:

RESVEN PROC VENTAS


POR
DIA

3) ENTRADA: Archivo RESUMEN DE VENTAS ordenado mes y día.

4) PROCESO: Lee el archivo de entrada e imprime todos los registros, produciendo totales del campo importe, cortados por día y mes, por
fin de archivo imprimirá un total general.

5)SALIDA: Listado “VENTAS POR DIA Y MES”

1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

V E NT AS P OR DI A P AG: 9 9 9

F E CHA COD. CL I E NT E C OMP R OB A N T E I MP OR T E

9 9 / 9 9 / 9 9 9 9 9 9 9 X 9 9 9 9 9 9 9 9 9 , 9 9
9 9 / 9 9 / 9 9 9 9 9 9 9 X 9 9 9 9 9 9 9 9 9 , 9 9
9 9 / 9 9 / 9 9 9 9 9 9 9 X 9 9 9 9 9 9 9 9 9 , 9 9

T OT AL DI A 9 9 9 9 9 9 9 9 , 9 9

T OT AL ME S 9 9 9 9 9 9 9 9 9 , 9 9

T OT AL GE NE RAL - 14 - 9 9 9 9 9 9 9 9 , 9 9
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS

PROGRAMA 20

1) OBJETIVO: Produce listado de valor stock.


2) DIAGRAMA DE ENTRADA / SALIDA:
ARTICULOS PROC VALOR
STOCK

3) ENTRADA: Archivo ARTICULOS ordenado por departamento, GRUPO ORIGEN y CODIGO DE ARTICULO.
4) PROCESO: Lee el archivo de entrada e imprime todos los registros, produce tres niveles de corte de control por Origen, grupo y
departamento además imprime un total general por fin de archivo. La columna VALOR STOCK se calcula como el producto
del Stock Actual por el Precio unitario
5)SALIDA: Listado “VALOR DE STOCK”
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

A R T I C U L O S P AG: 9 9 9

DE PT O GRUP O ORI G CODI GO D E S C R I P C I O N V AL OR ST OCK

X 9 9 9 9 9 9 9 9 9 XXX XXXX XXX XXX XXX XXX X 9 9 9 9 9 , 9 9


X 9 9 9 9 9 9 9 9 9 XXX XXXX XXX XXX XXX XXX X 9 9 9 9 9 , 9 9
X 9 9 9 9 9 9 9 9 9 XXX XXXX XXX XXX XXX XXX X 9 9 9 9 9 , 9 9

X 9 9 9 T OT AL P OR ORI GE N 9 9 9 9 9 9 , 9 9

X 9 9 T OT AL P OR GRUP O 9 9 9 9 9 9 9 , 9 9

X T OT AL P OR D E P A R T A ME N T O 9 9 9 9 9 9 9 9 , 9 9

T OT AL GENE RAL 9 9 9 9 9 9 9 9 9 , 9 9

PROGRAMA 21

1) OBJETIVO: Produce listado “CONSUMO PROYECTADO”.


2) DIAGRAMA DE ENTRADA / SALIDA: PROC CONSUMO
ARTICULOS PROYECTADO

3) ENTRADA: Archivo ARTICULOS ordenado por GRUPO.


4)PROCESO: Lee el archivo de entrada e imprime solo aquellos registros cuyo campo consumo mensual sea mayor que cero. El cálculo
del campo CONSUMO MENSUAL PROYECTADO se realiza multiplicando el valor del campo CONSUMO MENSUAL
leído por los siguientes factores, según el departamento a que pertenezca el artículo.
DEPARTAMENTO FACTOR A APLICAR
1,5,8,9,12 1,2
3,6,11 0,9
2,4 0,7
7,10,13 0,5
El cálculo de porcentaje será = consumo proyectado * 100/ stock actual. Se producirán totales por grupo y totales generales.
5)SALIDA: Listado “NETOS POR SECCION”
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

C O N S U M O P R O Y E C T A D O P A G: 9 9 9

C ON S U MO %
ME N S U A L S T OCK S / CONS
COD. AR T D E S CR I P CI ON GR UP O DP T O P ROY E CT AC T . P R OY E C T

9 9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X 9 9 X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
9 9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X 9 9 X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9

T OT A L E S P OR GR UP O 9 9 - 15 - 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
T OT A L E S GE N E R AL E S 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS

PROGRAMA 22

1) OBJETIVO: Produce listado “ENTRADAS Y SALIDAS”.


2) DIAGRAMA DE ENTRADA / SALIDA:
OPERACIONES PROC ENTRADAS Y
SALIDAS

3) ENTRADA: Archivo OPERACIONES ordenado por TIPO DE COMPROBANTE Y CODIGO DE ARTICULO.


4) PROCESO: Lee el archivo de entrada e imprime un registro por código de articulo con la cantidad y el precio total, realizando
corte de control por tipo de comprobante, donde el código “C” es compra y “V” es venta. Por fin de archivo realizará
el balance de lo vendido menos lo comprado para verificar las utilidades del período.
Producido el corte de control se deberá forzar el salto de hoja
5)SALIDA: Listado “Entradas y Salidas”

1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

E N T R A D A S Y S A L I D A S P A G: 9 9 9

T I P O C OD I GO C A N T I D A D C A N T I D A D
C OMP A R T I C U L O E N T R A D A S S A L I D A S I MP OR T E

X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9

T OT A L E N T R A D A S 9 9 9 9 9 9 9 , 9 9
T OT A L S A L I D A S 9 9 9 9 9 9 9 , 9 9
T OT A L U T I L I D A D E S 9 9 9 9 9 9 9 , 9 9

PROGRAMA 23

1) OBJETIVO: Produce listado “MERCADEO”.


2) DIAGRAMA DE ENTRADAD / SALIDA:

VENTAS PROC MERCADEO

3) ENTRADA: Archivo VENTAS ordenado por PROVINCIA, SUCURSAL Y CODIGO DE ARTICULO.


4) PROCESO: Lee el archivo de entrada e imprime un registro por código de articulo con la cantidad y el precio total, realizando cortes de
control sucursal y provincia. Sé esta realizando un estudio de mercado por el ingreso de tres nuevos productos en todas las
sucursales del país, para averiguar los lugares donde el producto tiene mayor salida.
5)SALIDA: Listado “Mercadeo”

1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

M E R C A D E O P A G: 9 9 9

P R OV I N C I A S U C U R S A L A R T I C U L O C A N T I D A D I MP OR T E

9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9

T OT A L S U C U R S A L 9 9 9 9 9 9 9 9 9 , 9 9

T OT A L P R OV I N C I A 9 9 9 9 9 9 9 9 9 9 , 9 9

T OT A L GE N E R A L 9 9 9 9 9 9 9 9 9 , 9 9

- 16 -
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS

PROGRAMA 24

1) OBJETIVO: Produce listado de depósitos en plazo fijo.


2) DIAGRAMA DE ENTRADA / SALIDA:
DEPCLI PROC DEPOSITOS
PLAZO
FIJO

,
3)ENTRADA: DEPCLI Ordenado por provincia, sucursal y tipo de depósito
4)PROCESO: Se desea obtener los montos totales de los depósitos realizados en cada entidad bancaria, para ello, lee los registros de
entrada e imprime una línea por sucursal, conteniendo los sub.-totales para cada tipo de depósito realizado, además
acumulará para la provincia y el general.
5)SALIDA: Listado “DEPOSITOS A PLAZO FIJO”
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

D E P O S I T O S P L A Z O F I J O P A G : 9 9 9

P R O V I N C I A S U C U R S A L 3 0 D I A S 6 0 D I A S 9 0 D I A S T O T A L

9 9 9 9 9 9 9 9 9 , 9 9 9 9 9 9 9 , 9 9 9 9 9 9 9 , 9 9 9 9 9 9 9 , 9 9

T O T A L 9 9 9 9 9 9 9 9 , 9 9 9 9 9 9 9 9 , 9 9 9 9 9 9 9 9 , 9 9 9 9 9 9 9 9 , 9 9

T O T A L G E N E R A L 9 9 9 9 9 9 9 , 9 9 9 9 9 9 9 9 9 , 9 9 9 9 9 9 9 9 9 , 9 9 9 9 9 9 9 9 9 , 9 9

PROGRAMA 25

1) OBJETIVO: Produce listado de recaudación.


2) DIAGRAMA DE ENTRADA / SALIDA:
COMPROBANTE PROC RECAUDACION
S

3)ENTRADA: Archivo : COMPROBANTES, Ordenado por sucursal, Departamento, Tipo de pago y número de comprobante
4)PROCESO: Lee los registros de entrada e imprime una línea por número de comprobante, realiza cortes por departamento, sucursal y
tipo de pago. Al finalizar el proceso imprimirá los totales generales de la recaudación.
El importe se calcula de la siguiente manera: para el tipo de pago 1 y 2 se descuenta un 10%

5)SALIDA: Listado “RECAUDACION”

1 2 3 4 5 6 7 8
12 3 4 5 6 7 8 9 0 12 3 4 5 6 7 8 9 0 12 3 4 5 6 7 8 9 0 12 3 4 5 6 7 8 9 0 12 3 4 5 6 7 8 9 0 12 3 4 5 6 7 8 9 0 12 3 4 5 6 7 8 9 0 12 3 4 5 6 7 8 9 0

R E C A U D A C I O N P A G : 9 9 9

T I P O C O MP R O B A N T E S UC UR S A L D E P A R T A ME N T O I MP O R T E

X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9
X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9

T OT A L T I P O DE P A GO 9 9 9 9 9 . 9 9

T OT A L D E P A R T A ME N T O 9 9 9 9 9 . 9 9

T OT A L S E C UR S A L 9 9 9 9 9 9 . 9 9

T OT A L GE NE R A L 9 9 9 9 9 9 9 . 9 9

- 17 -
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS

PROGRAMA 26
1) OBJETIVO: Enfrenta archivo resumen de ventas con clientes, produce archivo ventas por zona y listado clientes faltantes.
2) DIAGRAMA DE ENTRADA / SALIDA:
CLIENTES RESUMEN
DE
VENTAS

PROC
VENTAS
CLIENTES POR
FALTANTES
ZONA

3)ENTRADA: Archivo CLIENTES ordenado por código de cliente.


Archivo RESUMEN DE VENTAS ordenado por código de cliente.
4) PROCESO: Lee archivos de entrada y los enfrenta por sus claves. Los registros del archivo Resumen de ventas que tienen su
clave en el de Clientes generan un registro en el archivo ventas por zona. Los registros del archivo Resumen de
ventas que no encuentran su clave en el de Clientes son listados en el impreso Clientes faltantes. El programa lleva
contadores de los registros leídos, grabados e impresos y los imprime al finalizar el proceso en el formato indicado.
5)SALIDAS: Archivo VENTAS POR ZONA
Listado “CLIENTES FALTANTES”

1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

C L I E N T E S F A L T A N T E S P AG: 9 9 9

F E CH A C OD . C L I E N T E C OMP R OB A N T E I MP OR T E

9 9 / 9 9 / 9 9 9 9 9 9 9 X 9 9 9 9 9 9 9 9 9 9, 9 9

R E G I S T R O S C L I E N T E S L E I DOS 9 9 9 9
R E G I S T R O S V E N T A S L E I DOS 9 9 9 9
R E G I S T R O S V E N T A S GR A BA DOS 9 9 9 9
R E G I S T R O S E R R O N E OS 9 9 9 9

PROGRAMA 27

1) OBJETIVO: Intercala el archivo Resumen de ventas con su Histórico. RESUMEN HISTÓRIC


DE ORESUME
2) DIAGRAMA DE ENTRADA / SALIDA: VENTAS N DE
VENTAS

PROC

PANTALLA HISTORICO
RESUMEN DE
VENTAS
3)ENTRADA: Archivo RESUMEN DE VENTAS. ACTUALIZAD
Archivo RESUMEN DE VENTAS HISTORICO. O
(Ambos tienen el mismo diseño y están ordenados por Código de cliente y fecha)
4) PROCESO: Lee ambos archivos y los enfrenta por Código de cliente y fecha. Graba en la salida todos los registros leídos
intercalándolos cuando encuentra registros de igual clave, graba primero los que provienen del histórico resumen de
ventas. Cuenta los registros leídos o grabados en cada archivo, al terminar el programa exhibe por terminal estos
totales:

- 18 -
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS
5)SALIDAS: Archivo HISTORICO RESUMEN DE VENTAS ACTUALIZADO
(IGUAL DISEÑO QUE EN LAS ENTRADAS), TOTALES POR TERMINAL

PROGRAMA 28 CLIENTES RESUMEN


1) OBJETIVO: Imprime listado de ventas por clientes. DE
VENTAS
2) DIAGRAMA DE ENTRADA / SALIDA:

PROC

CLIENTES
FALTANTES

3)ENTRADA: Archivo CLIENTES ordenado por código de cliente.


Archivo RESUMEN DE VENTAS ordenado por código de cliente y fecha.
4)PROCESO: Enfrenta los archivos de entrada por código de cliente para aquellos clientes que posean registros en el archivo resumen de
ventas, imprime una línea que contenga el importe total que se obtiene de la suma del campo importe del archivo
RESUMEN DE VENTAS correspondiente al mismo cliente. En el campo fecha última operación se imprime la fecha
correspondiente al último registro del cliente. El contenido del campo razón social se tomará del archivo CLIENTES. Si no
existe registro en el archivo clientes para el código de cliente que se considera, se coloca en el campo la leyenda
***CLIENTE FALTANTE***. Se llevará un total general. Se contarán de cada archivo, los registros impresos y los clientes
faltantes, imprimiéndose al terminar el programa esos totales en el formato indicado.
5)SALIDAS: Listado “VENTAS POR CLIENTE”

1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

V E N T A S P O R C L I E N T E S P A G: 9 9 9

F E C H A
C OD I GO R A Z O N S O C I A L U L T I MA I MP OR T E T OT A L
OP E R A C I ON
9 9 9 9 9 X X X X X X X X X X X X X X X X X X X X X X X X X 9 9 / 9 9 / 9 9 9 9 9 9 9 9, 9 9

T O T A L G E N E R A L 9 9 9 9 9 9 9 9, 9 9

R E G I S T R OS C L I E N T E S 9 9 9 9
R E G I S T R OS V E N T A S 9 9 9 9
R E G I S T R OS I M P R E S OS 9 9 9 9
C L I E N T E S F A L T A N T E S 9 9 9 9

PROGRAMA 29
ARTICULOS OPERACIONE
1) OBJETIVO: Actualiza el campo stock en archivo artículos.
S
2) DIAGRAMA DE ENTRADA / SALIDA:
ARTICULOS
ACTUALIZAD PROC
O ERRORES

3) ENTRADA: Archivo ARTICULOS, un registro por código de artículo.


Archivo OPERACIONES, uno o más registros por código de artículo.
Ambos clasificados por código de articulo
4)PROCESO: Lee ambos archivos y los enfrenta por código de artículo. Los registros de operaciones inexistentes en artículos los
imprimirá en el formato indicado.
Los que encuentran su registro en el archivo artículos actualizarán el campo stock actual del siguiente modo:
Si el tipo de comprobante es A, D o G se resta el campo cantidad del archivo operaciones al campo stock actual.
Si el tipo de comprobante es F o H se suma.
Si el tipo de comprobante es otro valor, se ignora el registro.
Se cuentan los registros leídos y los errores impresos, estos totales se imprimen al final en el formato indicado.
1 2 3 4 5 6 7 8
5)SALIDAS: Archivo ARTICULOS ACTUALIZADO
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
Listado “ARTICULOS FALTANTES”
A R T I C U L O S F A L T A N T E S P A G : 9 9 9

C O MP R O B A N T E C O D I G O N R O . D E
F E C H A T I P O N U ME R O A R T I C U L O C L I E N T E C A N T I D A D I MP O R T E

9 9 / 9 9 / 9 9 X 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 , 9 9

- 19 -
R E G I S T R O S O P E R A C I O N E S 9 9 9 9
R E G I S T R O S A R T I C U L O S 9 9 9 9
R E G I S T R O S C O N E R R O R E S 9 9 9 9
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS

PROGRAMA 30

1)OBJETIVO: Compara archivos ARTICULOS e imprime diferencias.


2) DIAGRAMA DE ENTRADA / SALIDA:
ARTICULOS
ARTICULOS ANTERIOR

PROC

DIFERENCIAS
ARTICULOS
3) ENTRADA: Archivo ARTICULOS.
Archivo ARTICULOS ANTERIOR.
Ambos clasificados por código de articulo, un solo registro por clave.
4)PROCESO: Enfrenta ambos archivos, si el mismo código está en los dos archivos compara los campos DESCRIPCION, GRUPO,
ORIGEN Y DEPARTAMENTO, si todos ellos son iguales no imprime. Sí
Alguno de ellos es distinto imprime los dos registros, el proveniente de artículos con la leyenda “ ACTUAL” y el
proveniente de artículos anteriores con la leyenda “ANTERIOR”.
Los artículos que solo están en el archivo artículos los imprime con la leyenda “ALTA”
Los artículos que solo están en el archivo artículos anteriores los imprime con la leyenda “BAJA”
Cuenta los artículos que se hallan en cada una de las situaciones e imprime los totales al terminar.
5)SALIDAS: Listado “ DIFERENCIAS ARTICULOS ”

1 2 3 4 5 6 7 8
4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0

P A G: 9 9 9

C O D I G O D E S C R I P C I O N G R U P O OR I G E N D E P T O O B S E R V A C I ON E S

9 9 9 9 9 X X X X X X X X X X X X X X X X X X X 9 9 9 9 A L T A
B A J A
A C T U A L
A N T E R I OR

A R T I C U L O S A C T U A L E S 9 9 9 9
A R T I C U L O S A N T E R I O R E S 9 9 9 9
A R T I C U L O S A L T A S 9 9 9 9
A R T I C U L O S B A J A S 9 9 9 9
A R T I C U L O S M O D I F C A D O S 9 9 9 9

- 20 -
Instituto de Formación Técnica Superior N°: 12 Diagramación Lógica
CARRERA: TÉCNICO SUPERIOR EN ANÁLISIS DE SISTEMAS

- 21 -