Anda di halaman 1dari 4

TP-323 1/4

UNIVERSIDAD NACIONAL ABIERTA


REA DE INGENIERA
CARRERA INGENIERA DE SISTEMAS

TAREA

TRABAJO PRCTICO: X

ASIGNATURA: COMPUTACIN I

CDIGO: 323

FECHA DE ENTREGA DE LAS ESPECIFICACIONES AL ESTUDIANTE:


Adjunto a la Primera Prueba Parcial.

FECHA DE DEVOLUCIN DEL INFORME POR EL ESTUDIANTE


Adjunto a la Prueba Integral.

NOMBRE DEL ESTUDIANTE:

CDULA DE IDENTIDAD:

CENTRO LOCAL: CARRERA: 236/280

NMERO DE ORIGINALES:

FIRMA DEL ESTUDIANTE:

LAPSO: 2008/2

UTILICE ESTA MISMA PGINA COMO


CARTULA DE SU TAREA O TRABAJO

RESULTADOS DE CORRECCIN:
OBJ. N 1 2 3 4 5 6 7 8 9 10 11 12 13
0:NL 1:L
TP-323 2/4

TRABAJO PRCTICO
COMPUTACIN I (323)
LAPSO 2008-2

Especificaciones:

El jefe de personal de la empresa el Trigo de Oro, ha venido presentando


inconveniente para obtener un listado con los datos personales de sus empleados.
El problema se suscita debido a que el jefe de personal para generar dicho listado
solo cuenta con los siguientes datos: No. de C.I. del empleado, nombre y apellido,
fecha de nacimiento y sueldo. Y el listado que se requiere debe contemplar:
No. de C.I., nombre y apellido, edad y categora del empleado. Siendo estos dos
ltimos datos (edad y categora) los que le generan, al jefe de personal,
dificultades para obtener un listado confiable y consistente.
Basndose en lo anterior disee un programa en Pascal que, haciendo uso de
Arreglos (vectores y/o matrices), permita lo siguiente:

1. Ingresar por teclado los datos personales del empleado:


No. de Cdula de Identidad
Nombre y Apellido
Fecha de Nacimiento
Sueldo
2. Generar un listado con los siguientes datos:
No. de Cdula de Identidad
Nombre y Apellido
Edad
Categora

Para generar el listado se debe considerar lo siguiente:


La Edad del empleado se debe obtener a partir de su fecha de nacimiento y
la fecha actual, tomando como fecha actual el 30/10/08.
La categora del empleado est en funcin de su sueldo, tal como se
expresa en la siguiente tabla:
TP-323 3/4

Rango de Sueldo Categora


1500 Sueldo < 2000 1
2000 Sueldo < 2500 2
2500 Sueldo < 3000 3

El listado de personal debe presentarse ordenado por No. de Cdula de


Identidad en forma ascendente

A continuacin un ejemplo de lo solicitado:

Datos que se deben ingresar por teclado:

No. de C.I. Nombre y Apellido Fecha de Nacimiento Sueldo


7777777 Jos Tovar 15-12-1970 2500
6666666 Mara Romero 22-03-1968 1600
9999999 Rafael Torres 05-05-1971 2300
5555555 Marco Mndez 12-02-1967 2800

Listado resultante ordenado por No. de Cdula de Identidad:

No. de C.I. Nombre y Apellido Edad Categora


5555555 Marco Mndez 41 3
6666666 Mara Romero 40 1
7777777 Jos Tovar 37 3
9999999 Rafael Torres 37 2

Desarrollo del Informe


El estudiante deber entregar, para tal fin un Informe contentivo de:
- La solucin analtica del problema planteado.
- La solucin del problema planteado utilizando la Metodologa MAPS.
- El diseo del algoritmo del problema planteado en Pseudocdigo, haciendo
uso de las tcnicas de programacin estructurada y/o subprogramas.
- El algoritmo haciendo uso del concepto de Robustez.
- El algoritmo codificado de manera estructurada en lenguaje Pascal.
- Un CD contentivo del Programa en Pascal.
Este trabajo ser revisado y evaluado por el Asesor de su Centro Local, a fin
de verificar el dominio de los temas involucrados, y forma parte importante de
la evaluacin de la asignatura.
TP-323 4/4

Se le sugiere seguir el orden de las actividades a realizar correspondientes a los


objetivos 5, 6,7 y 8, a fin de llevar una mejor bitcora de solucin:

Objetivo 5
- Resuelva el problema planteado algortmicamente usando la metodologa
MAPS.
Objetivo 6
- Basndose en lo construido en el objetivo 5, disee un algoritmo usando
tcnicas de programacin estructurada, que cumplan con las especificaciones
dadas; tenga especial cuidado de hacer una buena declaracin de datos y sus
tipos.
Objetivo 7
- Pruebe el algoritmo planteado en el Objetivo 6 usando el concepto de
Robustez; se requiere que Ud. exponga en el informe del trabajo, cual era el
algoritmo original, y cul qued despus de aplicarle la definicin de la
propiedad algortmica mencionada.
Objetivo 8
- Traduzca el algoritmo obtenido a lenguaje PASCAL, a fin de obtener un
programa estructurado que cumpla con los requerimientos especificados,
aplicando tipo de datos y/o procedimientos y funciones y/o mtodos de
archivos.
Criterio de Correccin:
Para considerar logrado los objetivos el estudiante debe:
- Haber utilizado correctamente la Metodologa MAPS para resolver el problema
planteado.
- Presentar el diseo del Algoritmo donde se muestre el uso correcto de las
tcnicas de programacin estructurada.
- El Algoritmo debe cumplir con todas los requerimientos solicitados.
- Haber usado el concepto de Robustez para probar el Algoritmo.
- Haber codificado correctamente el algoritmo al lenguaje Pascal.

FIN DEL TRABAJO PRCTICO