Escolar Documentos
Profissional Documentos
Cultura Documentos
Diagramación Lógica
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
A= SI bifurcación o decisión
B
NO
Imprimir
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
-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
Liquidación de Sueldos
CANTIDAD IMPORTE
99 99999,99
PROGRAMA 2
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
ARTICULOS
PANTALLA
PROCESO
-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
ACADEM
PANTALLA
PROCESO
Teclado
PROGRAMA 5
PANTALLA
CLIENTES PROCESO
-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
4)PROCESO: Lee el archivo movimiento de sueldos y graba en la salida solo aquellos registros que tienen rubro menor que 200
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 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
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
-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
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.
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
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
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
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.
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
PROGRAMA 11
PROC NETOS
EMPLEADOS A
COBRAR
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.
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 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
PROC NETOS
EMPLEADOS A
COBRAR
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.
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
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 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
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
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
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.
PROGRAMA 16
4)PROCESO: Lee el archivo de entrada e imprime todos los registros, produciendo subtotales por código postal, además llevará un total
general.
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
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
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.
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
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.
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
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
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
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
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 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 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
,
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
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%
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
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
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
PROC
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
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
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
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 -