Actividad 1 - Selección de Los Tipos de Datos para Almacenamiento en Memoria.
Actividad 1 - Selección de Los Tipos de Datos para Almacenamiento en Memoria.
Actividad 1 - Selección de Los Tipos de Datos para Almacenamiento en Memoria.
Estructura de datos
Mayo 12 de 2022
2
Introducción.
Una variable se declara para indicarle al programa a partir de qué lugar empieza a existir,
qué nombre tendrá y qué tipo de datos almacenará. La asignación de un valor inicial se llama
inicialización. Para declarar una variable usaremos una instrucción compuesta del nombre del
y un valor inicial. La inicialización puede hacerse en la misma instrucción que la declara o en una
instrucción separada. Es importante tener en cuenta que las variables deben recibir un valor
Requerimientos:
La empresa IBERO 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.
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 IBERO Park son los de
la siguiente tabla.
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 de los espacios.
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.
Variables usadas para los empleados y sus ingresos para análisis de sueldo, comisión y
demás:
Declaración de variables
Mediante los lenguajes de alto nivel los programadores pueden definir sus propios tipos
de datos, y se conocen como tipos pre definidos. Para los lenguajes de programación C++ y Java,
valores que es posible representar con ellos. Todos ellos emplean una representación que permite
byte: como su propio nombre denota, emplea un solo byte (8 bits) de almacenamiento.
short: usa el doble de almacenamiento que el anterior, lo cual hace posible representar
int: emplea 4 bytes de almacenamiento y es el tipo de dato entero más empleado. El rango
long: es el tipo entero de mayor tamaño, 8 bytes (64 bits), con un rango de valores desde -
263 a 263-1.
Los tipos numéricos en punto flotante permiten representar números tanto muy grandes
como muy pequeños además de números decimales. Java dispone de 2 tipos concretos en esta
categoría:
float: conocido como tipo de precisión simple, emplea un total de 32 bits. Con este tipo de
1.7976931348623157x10308.
Booleanos y caracteres
Aparte de los 6 tipos de datos que acabamos de ver, destinados a trabajar con números en
(booleanos), resultantes por regla general de evaluar expresiones. Los dos valores posibles de este
tipo son true y false.
realidad, está considerado también un tipo numérico, si bien su representación habitual es la del
carácter cuyo código almacena. Utiliza 16 bits y se usa la codificación UTF-16 de Unicode.
Los tipos de datos primitivos que acabamos de ver se caracterizan por poder almacenar un
único valor. Salvo este reducido conjunto de tipos de datos primitivos, que facilitan el trabajo con
números, caracteres y valores booleanos, todos los demás tipos de Java son objetos, también
Los tipos de datos estructurados se denominan así porque en su mayor parte están
destinados a contener múltiples valores de tipos más simples, primitivos. También se les llama
muchas veces "tipos objeto" porque se usan para representar objetos. Puede que te suene más ese
nombre.
Cadenas de caracteres
Aunque las cadenas de caracteres no son un tipo simple en Java, sino una instancia de la
clase String, el lenguaje otorga un tratamiento bastante especial a este tipo de dato, lo cual
provoca que, en ocasiones, nos parezca estar trabajando con un tipo primitivo.
8
Ejercicio Resultado
6416 1. 100
11000012 2. 97
7416 3. 116
6116 4. 97
1000002 5. 32
1638 6. 115
1648 7. 116
7216 8. 114
11101012 9. 117
6316 10. 99
11101002 11. 116
7516 12. 117
1628 13. 114
6516 14. 101
11100112 15. 115
9
2.2. Los resultados del punto anterior se deben convertir a caracteres basado
en la tabla del código ASCII.
Ejercicio Resultado
6416 1. d
11000012 2. a
7416 3. t
6116 4. a
1000002 5. Espacio
1638 6. s
1648 7. s
7216 8. r
11101012 9. u
6316 10. c
11101002 11. t
7516 12. u
1628 13. r
6516 14. e
11100112 15. s
10
Bibliografía.
Patria.Recuperado de https://elibro.net/es/lc/biblioibero/titulos/39449
https://elibro.net/es/lc/biblioibero/titulos/39445
Ruiz L., Edgar, & Raffo L., Eduardo (2003). Simulación de la Memoria Caché. Industrial
9146.Recuperado de https://www.redalyc.org/articulo.oa?id=81660207
campusMVP. (2022, May 14). Variables y tipos de datos en Java: tipos simples, clases y
https://www.campusmvp.es/recursos/post/variables-y-tipos-de-datos-en-java-tipos-
simples-clases-y-tipos-envoltorio-o-wrapper.aspx
https://www.crehana.com/blog/desarrollo-web/que-es-variable-programacion