Está en la página 1de 8

Actividad 1 - Selección de los tipos de datos para almacenamiento en memoria.

Yefrid Alexander Rojas Monsalve

Septiembre de 2023

Corporación Universitaria Iberoamericana

Ingeniería de Software

Estructuras de datos

Claudia Ramírez
Actividad 1 - Selección de los tipos de datos para
almacenamiento en memoria.

INTRODUCCIÓN

La selección de los tipos de datos para el almacenamiento en memoria es un


proceso fundamental en el desarrollo de software y la gestión de datos. Los tipos de
datos que elijamos para representar la información en nuestras aplicaciones no solo
afectan el rendimiento y la eficiencia de nuestros programas, sino que también
influyen en la integridad y la precisión de los datos mismos. En esta introducción,
exploraremos la importancia de tomar decisiones informadas al seleccionar los tipos
de datos apropiados, considerando factores como el espacio en memoria, la
velocidad de acceso y la capacidad de representar con precisión los datos del
mundo real. Además, examinaremos cómo diferentes lenguajes de programación
ofrecen una variedad de tipos de datos para adaptarse a diversas necesidades y
escenarios de aplicación. En última instancia, comprender la selección de tipos de
datos es esencial para desarrolladores y profesionales de la informática, ya que
influye en la calidad y el rendimiento de las aplicaciones que creamos y en la
confiabilidad.
Selección de los tipos de datos para almacenamientos en memoria.

1. Realice un informe con la clasificación de los datos que se requieren


almacenar para dar una solución por medio de la creación de un software
para responder a las necesidades de un cliente, indicando el tipo de variable
requerida para almacenar los datos según los requerimientos.

Requerimientos:
La empresa La Dorada Park se encarga de realizar la administración de los
estacionamientos en diferentes sucursales a lo largo de la ciudad.
Para mejorar sus procesos de seguimiento de ingresos monetarios y logísticos ha
requerido a usted como Ingeniero Desarrollador de Software para que presente una
propuesta que le ayude en cumplir sus objetivos de administración.

Se cuenta con 6 sucursales cada una con un código de identificación propio.


Cada sucursal tiene la siguiente capacidad de vehículos y horarios de apertura.

Sucursal Horario Capacidad

Bicicletas Motocicletas Automóviles

1 4 - 21 30 40 50

2 5 - 22 25 20 45

3 4 - 22 0 35 12

4 6 - 23 5 17 45

5 5 - 21 12 22 50

6 4 - 22 10 31 43

Los valores para los clientes que usan los estacionamientos de la Dorada Park son
los de la siguiente tabla.

1 hora o más de 1 más de 3 más de 6 más de 8


menos hora horas horas horas

Bicicleta 500 800 1500 2500 2500

Motocicleta 1200 2500 4500 6200 7200

Automóvil 1800 3000 6800 8300 10500


Para la empresa es necesario contar con la información de los vehículos que
ingresan (placa, color, nombre cliente, teléfono, email, etc) con la finalidad de
generar los respectivos recibos para los clientes en búsqueda de un sistema de
fidelidad de los clientes que se desea implantar en las siguientes fases del proyecto.

También es requerido poder llevar un control de los empleados en sus turnos, se


tienen 24 empleados para atender las 6 sedes y rotar entre ellas al igual que dividir
las jornadas. Es necesario saber en qué sede se encuentra cada empleado o si es
su descanso.

Desde la administración se desea contar con reportes para poder realizar las
gestiones administrativas de pago de nómina, bonificaciones, empleado del mes,
ganancias, y ajuste de precios o de utilización del espacio.

Con la información anterior elaborar un informe que clasifique los datos que se
requieren recolectar o generar en la solución de la situación de la empresa
proponiendo las variables a utilizar durante la implementación de este desarrollo.
En caso de considerar algún dato adicional puede sugerirse desde su perspectiva
de ingeniero en desarrollo de software.

2.1. Desarrolle los siguientes cambios de sistema numérico a sistema


decimal según se indica.

● 6416
● 11000012
● 7416
● 6116
● 1000002
● 1638
● 1648
● 7216
● 11101012
● 6316
● 11101002
● 7516
● 1628
● 6516
● 11100112

2.2. Los resultados del punto anterior se deben convertir a caracteres


basado en la tabla del código ASCII.
Rta.1. SE realiza su bebida clasificación de los datos que se requieren recolectar

Tipo_Vehiculo:
Capacidad_Bicicletas: Int
Capacidad_Motocicletas: Int
Capacidad_Autos:Int

Precio_Parqueo:
Valor_Paqueo: Real
Tiempo_Parqueo: Datetime

Datos_Vehículo:
Placa: Varchar
Color: varchar

Clientes:
Id_Cliente: Int
Nombre_Cliente: Varchar
Telefono_Cliente: Varchar
Email: Varchar

Empleados:
Id_Empleado: Int
Nombre_Empleado: Varchar

Turnos:
Id_Turno: Int
Tipo_Turno: Int

Tipo_Turno:
Id_Tipo_Turno: Int
Hora Inicio: datetime
Hora_Fin: datetime

Sucursal:
Id_Sucursal: int
Nombre_Sucursal: Varchar
Rta. 2: Se procede al cambio des sistema numérico a sistema decimal

64 6 4
16
96 4 100

1100001 1 1 0 0 0 0 1
2
64 32 0 0 0 0 1 97

74 7 4
16
112 4 116

61 6 1
16
96 1 97

100000 1 0 0 0 0 0
2
32 0 0 0 0 0 32

163 1 6 3
8
64 48 3 0 0 0 115

164 1 6 4
8
64 48 4 116

72 7 2
16
112 2 114

1110101 1 1 1 0 1 0 1
2
64 32 16 0 4 0 1 117

63 6 3
16
96 3 99

1110100 1 1 1 0 1 0 0
2
64 32 16 0 4 0 0 116

75 7 5
16
112 5 117

162 1 6 2
8
64 48 2 114

65 6 5
16
96 5 101

1110011 1 1 1 0 0 1 1
2
64 32 16 0 0 2 1 115
Rta. 3.
Al convertirlo en códigos ASCII, se obtienen los siguientes caracteres:

100 D
97 A
116 T
97 A
32
115 S
116 T
114 R
117 U
99 C
116 T
117 U
117 U
114 R
101 E
115 S

Al trasponer de forma horizontal: DATA STRUCTURES


CONCLUSIONES.

la selección de los tipos de datos para el almacenamiento en memoria es un


aspecto crítico en el desarrollo de software y la gestión de datos. Esta elección
impacta directamente en el rendimiento, eficiencia y precisión de nuestras
aplicaciones y sistemas. La consideración cuidadosa de factores como el espacio
en memoria, la velocidad de acceso y la representación precisa de los datos es
esencial para garantizar un funcionamiento óptimo de nuestras soluciones
informáticas.
REFERENCIAS BIBLIOGRÁFICAS

- Juganaru Mathieu, M. (2015). Introducción a la programación. Grupo Editorial


Patria. Recuperado de https://elibro.net/es/lc/biblioibero/titulos/39449

- Mancilla Herrera, A. (2015). Diseño y construcción de algoritmos.


Universidad del Norte. Cap. 1 - Cap. 2. Recuperado de
https://elibro.net/es/lc/biblioibero/titulos/69931

- Cedano Olvera, M. A. y Rubio González, J. A. (2015). Fundamentos de


computación para ingenieros. Grupo Editorial Patria. pp. 30 - 38/65 - 90.
Recuperado de https://elibro.net/es/lc/biblioibero/titulos/39445

- Ruiz L., Edgar, & Raffo L., Eduardo (2003). Simulación de la Memoria
Caché. Industrial Data, 6(2),48-55. [fecha de Consulta 31 de octubre de
2020]. ISSN: 1560-9146. Recuperado de
https://www.redalyc.org/articulo.oa?id=81660207

También podría gustarte