Sei sulla pagina 1di 2

UNIVERSIDAD AUTONOMA DE ASUNCION

Facultad de Ciencias y Tecnologa


Departamento de Informtica
LOGICA DE PROGRAMACION DE COMPUTADORES II
Trabajo Prctico para el Examen Final Otoo 2012 Curso 715
* Examen Sin Consulta *
Prof.: Roxana Lukoski, Myriam Britos
Total de puntos: 30
Una empresa de construcciones necesita un sistema para controlar sus obras. Se definieron los siguientes archivos:
Arch. de Materiales/Mano
MATMO
Prefijo: MAT
Clave: COD_MATMO
COD_MATMO
DESCRIPCION
UNI_MEDIDA
TIPO
COSTO

de

Obra: Arch. de Rubros: RUBRO


Prefijo: RUB
Clave 1: COD_RUBRO + COD_MATMO
Clave 2: COD_MATMO + COD_RUBRO

Cod. material/mano de obra


COD_RUBRO
Descripcin
COD_MATMO
Unidad de medida
CANT_UNITARIA
Tipo (1=Mater; 2=Mano Obra)
Costo unitario

Cd. Rubro
Cd. Mat/Mano Obra
Cant. unitaria

Arch. Ord. de Produccin: PRESUP


INDEXADO. Prefijo: PRE
Clave: NRO_PRESUP + COD_RUBRO
NRO_PRESUP
COD_RUBRO
CANTIDAD
TOTAL_RUBRO
APROBADO

Nro. de Presupuesto
Cd. de Rubro
Cant. a construir
Costo Total del Rubro
Aprobado (S/N)

Hacer los siguientes programas:


1) MENU PRINCIPAL DEL SISTEMA.
2) A/B/M/C DE MATERIALES/MANO DE OBRA: permitir al operador ingresar por teclado los datos del
Material/Mano de Obra segn el proceso requerido:
ALTA: ingresar DESCRIPCION, UNIDAD DE MEDIDA, TIPO y COSTO UNITARIO.
BAJA: eliminar el registro, validando que el mismo no est en ningn Rubro.
MODIFICACION: permitir modificar DESCRIPCION, UNIDAD DE MEDIDA, TIPO y COSTO UNITARIO.
CONSULTA: desplegar todos los datos del Material/Mano de Obra.
3) A/B/M DE RUBROS: permitir ingresar el CODIGO DE RUBRO (Enter=Fin) y luego ingresar todos los Materiales y
Manos de Obra que lo componen (cuando Cd. Material/Mano de Obra = 0, volver a ingresar otro Rubro). Se debe
permitir alta y baja de Materiales y Manos de Obra dentro de un Rubro y modificacin de la cantidad unitaria.
Adems se debe prever una opcin que permita dar de baja un Rubro completo; en ese caso, leer todos los registros del
Rubro y eliminarlos del archivo de Rubros, validando previamente, que el mismo no exista en ningn Presupuesto.
4) CARGA DE PRESUPUESTOS: ingresar el Nro. de Presupuesto (Enter=Fin). Si el Presupuesto existe y ya fue
Aprobado, desplegar un mensaje y volver a ingresar. De lo contrario, permitir ingresar el CODIGO DE RUBRO (Enter
para volver a ingresar otro Presupuesto) y si no existe dentro del Presupuesto, permitir agregarlo, ingresando adems la
CANTIDAD A CONSTRUIR. Si el Rubro ya existe dentro del Presupuesto, permitir modificar la cantidad a construir o dar
de baja ese Rubro dentro del Presupuesto. En cualquiera de las opciones, se le debe mover N al campo APROBADO.
OBS: en este programa no se permite ABM del archivo de Rubros.
5) IMPRESIN DE PRESUPUESTOS: ingresar el nro. de Presupuesto (Enter=Fin) e imprimirlo segn el siguiente
formato (en la primera lnea del Presupuesto, se imprime un mensaje que dice (PROVISORIO) o (APROBADO),
dependiendo del campo APROBADO del archivo de Presupuestos):
(XXXXXXXXX)
PRESUPUESTO DE CONSTRUCCION
NRO: 9999
CODIGO
CANT. A
CODIGO
RUBRO
ELABORAR MAT/M.OBRA DESCRIPCION
CANTIDAD COSTO TOTAL
-----------------------------------------------------------------------------------------------------XXXXXX
9.999
999
XXXXXXXXXXXXXXXX 9.999
9.999.999
999
XXXXXXXXXXXXXXXX 9.999
9.999.999
999
XXXXXXXXXXXXXXXX 9.999
9.999.999
-------------* COSTO TOTAL DEL RUBRO: 99.999.999
XXXXXX

9.999

999
999
999

XXXXXXXXXXXXXXXX 9.999
XXXXXXXXXXXXXXXX 9.999
XXXXXXXXXXXXXXXX 9.999
* COSTO TOTAL DEL RUBRO:

9.999.999
9.999.999
9.999.999
-------------99.999.999

*** TOTAL GENERAL DE MATERIALES:


*** TOTAL GENERAL DE MANO OBRA :
*** COSTO TOTAL DEL PRESUPUESTO:

99.999.999
99.999.999
99.999.999

Se debe entregar:
a) El seudocdigo de cada uno de los 6 programas
Cada grupo debe entregar un solo trabajo (en sobre cerrado), incluyendo los siguientes datos:
a) Cdigo de la seccin
b) Cdigo y Nombre de cada integrante

*** FECHA TOPE DE ENTREGA DEL TRABAJO: 17 de julio de 2012 ***


El trabajo prctico equivale a 30 puntos. En la ltima sesin antes del examen final, se tomar un seudocdigo con
un problema basado en el trabajo prctico. Este seudocdigo valdr 10 puntos, pero servir como base para
determinar que porcentaje de los 30 puntos del trabajo le corresponde a cada integrante del grupo (p/ejemplo si el
alumno hace 7 puntos, le corresponde el 70 % de la nota obtenida por su grupo en el trabajo prctico).
Ejemplo: si un grupo de 3 alumnos hace 30 puntos en el trabajo y los integrantes obtienen en el seudocdigo:

Integrante nro. 1
Integrante nro. 2
Integrante nro. 3

Seudocdigo
7 puntos
3 puntos
9 puntos

Le corresponden del trabajo


21 puntos (70 %)
9 puntos (30 %)
27 puntos (90 %)

Total obtenido
28 puntos
12 puntos
36 puntos

El examen final se tomar sobre los temas desarrollados el ltimo mes de clases (modularidad, tablas de decisin,
Warnier, etc) completando los 60 puntos restantes.
CONCEPTO

PUNTOS
3

Presentacin
Men
ABM de Materiales/Mano de Obra

2
6

ABM de Rubros
Carga de Presupuestos

6
8

Impresin de de Presupuestos
TOTAL

5
30

Potrebbero piacerti anche