Está en la página 1de 11

Universidad Nacional Abierta

Vicerrectorado Académico
Área de Ingeniería
Carrera Ingeniería de Sistemas

Trabajo práctico sustitutivo

Asignatura: Procesamiento de Datos Código: 330

Fecha de devolución: 20/03/2021

Nombre del estudiante: Guerrero Santiago Merlis Andreina

Cédula de identidad: V-.25.152.331

Centro Local/ Unidad de Apoyo: Mérida (1200)

Correo electrónico del estudiante: merlisg.0502@gmail.com Teléfono: 0414-7515600

Carrera: Ingeniería de Sistemas (236)

Número de originales: 1

Lapso: 2021-1

Resultados de corrección:
OBJ N° 5 6 7
O:NL 1:L

1
EPECIFICACIONES DEL TRABAJO PRÁCTICO SUSTITUTIVO

MOD. I UNID. 1 OBJ. 1 CRITERIO DE DOMINIO (1/1)

1) Uno de los archivos que se manejan en una oficina administradora de un centro


comercial, es el que almacena los gastos de cada mes, a partir del cual se emiten los
avisos de cobro de cada uno de los centros locales comerciales. Los avisos pueden
ser impresos o consultados a través de una página web de la intranet del centro
comercial.

Los datos que se manejan en los avisos de cobro son:

- Nombre y apellido del propietario del local


- Número del local
- Alícuota (% a cobrar sobre monto total de gastos)
- Monto a pagar por parte del propietario
- Monto de los conceptos cobrados:
 Luz
 Agua
 Vigilancia
 Mantenimiento y limpieza

Aplicando los conocimientos sobre procesamiento de datos y almacenamiento


secundario y sabiendo que para imprimir o mostrar en la consulta los datos
especificados, es necesario crear mensualmente un archivo, responda los siguientes
aspectos:

- Describa la estructura de dicho archivo (conformación y longitud de


registro)
- Indique las operaciones que deben realizarse sobre el archivo,
justificándolas según los datos manejados y requerimientos descritos en el
enunciado.

2
SOLUCIÓN:

Describa la estructura de dicho archivo (conformación y longitud de registro)

Se debe crear un archivo maestro llamado GastoMensual para almacenar la


información de los gastos mensuales, el mismo tendrá una longitud de 8 campos, que
recopilará los siguientes datos:

Datos a almacenar Campo Longitud


Nombre y apellido del nombre_prop 50 caracteres
propietario del local
Número del local num_local 5 caracteres
Alícuota alicuota Un número real.
Monto a pagar por parte del monto_prop Un número real.
propietario
Monto de los conceptos Un número real.
cobrados:
Luz monto_conc_luz Un número real.
Agua monto_conc_agua Un número real.
Vigilancia monto_conc_vigilancia Un número real.
Mantenimiento y limpieza monto_conc_mant_y_limpieza Un número real.

Indique las operaciones que deben realizarse sobre el archivo, justificándolas según los
datos manejados y requerimientos descritos en el enunciado.

Las operaciones que se realizaran sobre el archivo son:

1. Creación del archivo GastoMensual, se indicarán los campos, el tipo de dato y


longitud. Después se ingresarán registros por medio de un archivo de transacciones.
2. Actualización del archivo, una vez creado el archivo, se podrán realizar cambios
como:
a. Insertar nuevos registros

3
b. Modificar un registro
c. Eliminar registros
Cualquiera de estas operaciones se realizará con ayuda de un archivo de
transacciones
3. Realizar consulta: para buscar información en el archivo sobre un campo en
específico, podrán hacerse búsquedas por nombre del propietario o número del local.
4. Generar reporte: para generar un reporte de los locales que tienen cuentas
pendientes, emitir avisos de cobro a través de la intranet del sitio web del Centro
Comercial con ayuda de un archivo de reporte.
5. Reestructuración: ofrece la posibilidad de realizar cambios en la estructura del
archivo como: modificar longitud de campos y añadir nuevos campos.
6. Reorganización: para cambiar el orden.

MOD. I UNID. 2 OBJ. 2 CRITERIO DE DOMINIO (1/1)

2) Uno de los archivos del sistema computarizado de un laboratorio es el de productos.


La técnica utilizada para insertar datos en dicho archivo es hashing por medio del
cuadrado, construyendo la dirección relativa con los tres dígitos a la izquierda, a
partir del segundo dígito menos significativo, del cuadrado de la clave; (Ej. Para 3364,
se toma “336” como dirección).
A continuación, se presentan las claves de los primeros 14 registros que deben
insertarse en dicho archivo:
58
44
122
140
82
132
78

4
99
85
79
193
165
114
104

Aplicando la técnica de almacenamiento indicada, calcule para cada clave la


dirección relativa. En caso de colisión, resuelva el problema, utilizando el método
sondeo lineal.

SOLUCIÓN:
Técnica de almacenamiento Hashing por medio del cuadrado
Valor de la llave Llave al cuadrado Dirección relativa
58 3364 336
44 1936 193
122 1484 488
140 19600 960
82 6724 672
132 17424 742
78 6084 608
99 9801 980
85 7225 722
79 6241 624
193 37249 724
165 27255 722 colisión
114 12996 299
104 10816 081

5
Para resolver la colisión, usando el método de sondeo lineal, se revisa si la dirección
está ocupada. Lo siguiente es revisar si la dirección siguiente (+1) es mayor que el
tamaño del archivo:
la siguiente dirección + 1=723
723 no es mayor que el tamaño del archivo
Por lo tanto, se revisa se la dirección está ocupada.
La dirección, está libre, así que puede almacenar la llave.
Quedando así:
Valor de la llave Llave al cuadrado Dirección relativa
58 3364 336
44 1936 193
122 1484 488
140 19600 960
82 6724 672
132 17424 742
78 6084 608
99 9801 980
85 7225 722
79 6241 624
193 37249 724
165 27255 723
114 12996 299
104 10816 081

6
MOD. I UNID. 3 OBJ. 3 CRITERIO DE DOMINIO (1/1)

3) En la dirección de una escuela de música, se encuentra un programa que permite


mantener los datos de todos los estudiantes que tiene la escuela. Uno de los archivos
manejados por dicho programa es el de profesores, el cual ocupa el área de
almacenamiento desde la dirección 500 hasta la 700 y el de sus correspondientes
alumnos, el cual tiene estructura multilista con el índice profesor:alumno. A
continuación, se muestra una sección del mencionado archivo:

Dirección Código Nombre Apellido Código Próximo


registro cliente profesor
501 2345 Pedro Carrizales 102 4674
502 3214 Tomas González 093 3532
503 3356 Rosa Contreras 107 6533
504 3480 Mercedes Alcalá 108 3997
505 3532 Henry Sánchez 093 0
506 3822 Carlota Anduesa 087 4421
507 3997 Ivette Ríos 108 0
508 4250 Jorge Nóbrega 045 5003
509 4421 Rau Aguirre 087 5044
510 4674 Nelly Tirado 102 0
511 4865 Fernando Varela 099 0
512 5003 Alirio Sánchez 045 0
513 5044 Francisco Monasterios 087 0
514 5677 Omar Blanco 074 6123
515 6123 Cesar Rodríguez 074 0
516 6533 Maribel Fernández 107 0
Archivo de alumnos

7
Código Código
profesor alumno
045 4250
074 5677
087 3822
093 3214
099 4865
102 2345
107 3356
108 3480
Índice de clave secundaria
Profesor_alumno

Considerando los datos presentados, muestre el archivo de datos resultante y el


correspondiente índice de clave secundaria, si se realizan las siguientes operaciones:

- Inserción del nuevo alumno del profesor cuyo código es 074, con los
siguientes datos:
Código alumno = 6078
Nombre = Cristina
Apellido = Fuentes
- Eliminación del alumno cuyo código es 4421

SOLUCIÓN:

a. Inserción del nuevo alumno

Dirección Código Nombre Apellido Código Próximo


registro cliente profesor
501 2345 Pedro Carrizales 102 4674
502 3214 Tomas González 093 3532

8
503 3356 Rosa Contreras 107 6533
504 3480 Mercedes Alcalá 108 3997
505 3532 Henry Sánchez 093 0
506 3822 Carlota Anduesa 087 4421
507 3997 Ivette Ríos 108 0
508 4250 Jorge Nóbrega 045 5003
509 4421 Rau Aguirre 087 5044
510 4674 Nelly Tirado 102 0
511 4865 Fernando Varela 099 0
512 5003 Alirio Sánchez 045 0
513 5044 Francisco Monasterios 087 0
514 5677 Omar Blanco 074 6123
515 6123 Cesar Rodríguez 074 6078
516 6533 Maribel Fernández 107 0
517 6078 Cristina Fuentes 074 0
Archivo de alumnos

Código Código
profesor alumno
045 4250
074 5677
087 3822
093 3214
099 4865
102 2345
107 3356
108 3480
Índice de clave secundaria

9
b. Eliminación del alumno cuyo código es 4421

Dirección Código Nombre Apellido Código Próximo


registro cliente profesor
501 2345 Pedro Carrizales 102 4674
502 3214 Tomas González 093 3532
503 3356 Rosa Contreras 107 6533
504 3480 Mercedes Alcalá 108 3997
505 3532 Henry Sánchez 093 0
506 3822 Carlota Anduesa 087 5044
507 3997 Ivette Ríos 108 0
508 4250 Jorge Nóbrega 045 5003
510 4674 Nelly Tirado 102 0
511 4865 Fernando Varela 099 0
512 5003 Alirio Sánchez 045 0
513 5044 Francisco Monasterios 087 0
514 5677 Omar Blanco 074 6123
515 6123 Cesar Rodríguez 074 6078
516 6533 Maribel Fernández 107 0
517 6078 Cristina Fuentes 074 0
Archivo de alumnos

Código Código
profesor alumno
045 4250
074 5677
087 3822
093 3214
099 4865

10
102 2345
107 3356
108 3480
Índice de clave secundaria

MOD. I UNID. 4 OBJ. 4 CRITERIO DE DOMINIO (1/1)

4) Uno de los laboratorios que han desarrollado la vacuna contra el coronavirus, está
registrando los datos de todos los vacunados, de manera de contar con información
actualizada, en cuanto al número de vacunados y datos estadísticos: proporción de
vacunados por región, de ancianos, mujeres y niños.
Aplicando sus conocimientos de tecnología de información y comunicación,
describa a grandes rasgos de qué manera, se puede lograr contar con la información
actualizada requerida.

SOLUCIÓN:
Para que el laboratorio pueda contar con información actualizada, debe crear
un sistema en el que lleve el registro diario de las personas vacunadas con la siguiente
información: nombre y apellido, edad, sexo, región a la que pertenece (país, estado,
municipio). Además de esto, totalizar la cantidad de personas desde que inició el
proceso de vacunación, clasificar en varios grupos dependiendo de la información
que se requiere, número de personas, cantidad de ancianos, mujeres y niños
(condicionado por edades y sexo; por ejemplo, el grupo de mujeres estaría
representado por las personas de sexo femenino con edades entre 13 y 60 años).
Para establecer una comparación con la población total de la región, se debe
tener la información del organismo encargado de las estadísticas de la región, para
conocer la cantidad total de habitantes.
Dadas las condiciones, la información se actualizará diariamente.

11

También podría gustarte