Está en la página 1de 4

Participante

Jonas Román Espaillat


Matricula
1000-35092
Tema
Estructura de datos
Asignatura
Estructura de datos y algoritmos
Facilitador
Tomás F. Ramírez Pérez
Fecha
04/27/2023
1) Elabora un mapa conceptual que represente los principales elementos de la estructura
de datos, describe la clasificación de los tipos datos y donde se pueden utilizar.

Clasificación de los tipos de datos:


Enteros: números enteros sin parte decimal (p. ej., 1, 2, 3).

Flotantes: números con una parte decimal (p. ej., 3.1416).


Caracteres: letras, números o símbolos individuales (p. ej., 'a', 'B', '$').
Cadenas: secuencias de caracteres (p. ej., "hola", "123").
Booleanos: valores que solo pueden ser verdaderos o falsos.

Usos comunes de los tipos de datos:


Enteros y flotantes se utilizan para realizar cálculos matemáticos.
Caracteres y cadenas se utilizan para representar texto y mensajes.

Booleanos se utilizan para representar valores de verdad en operaciones lógicas.


2) Elabora un cuadro comparativo entro los diferentes tipos de datos, agrega una columna
donde justifique bajo qué condiciones es recomendable utilizar cada tipo de datos.

Tamaño de
Tipo de datos Rango de valores almacenamiento Ejemplo Cuando utilizar

Se requiere una alta


Enteros sin precisión en el
signo número entero y no
(unsigned 0 a 2^𝑛−1, donde 𝑛 es el 1 byte (8 bits) hasta 8 se necesitan valores
integers) número de bits bytes (64 bits) 20, 255, 65535 negativos

Se requiere una alta


precisión en el
Enteros con −2^(𝑛−1) a 2^(𝑛−1)−1, número entero y se
signo (signed donde 𝑛 es el número de 1 byte (8 bits) hasta 8 -10, 127, - necesitan valores
integers) bits bytes (64 bits) 32768 negativos

Representa números
decimales o fraccionarios,
Punto flotante exponente de la base y Se requiere precisión
(floating- mantisa que representa el 4 bytes (32 bits) hasta 3.1415, 2.5e-4, en valores decimales
point) valor fraccionario 16 bytes (128 bits) 1.0 y fraccionarios

Se requiere
Caracteres Representa un carácter representar
(characters) en Unicode 1 byte (8 bits) 'a', 'Z', '1' caracteres

Se requiere
Cadenas de Conjunto de caracteres, representar una
caracteres cada uno representado "hola mundo", secuencia de
(strings) por un byte 1 byte por caracter "1234" caracteres

1 bit (en la mayoría de Se requiere


Booleanos los casos se almacena representar una
(booleans) Verdadero o falso como 1 byte) True, False condición binaria
Tamaño de
Tipo de datos Rango de valores almacenamiento Ejemplo Cuando utilizar

Estructuras de datos {"nombre": Se requiere


complejas que pueden "Juan", "edad": representar una
Objetos contener múltiples tipos 25, "ciudad": estructura de datos
(objects) de datos Variable "Bogotá"} compleja

Fechas y
tiempos Se requiere
(dates and Representa una fecha y/o 2023-04-27 representar una fecha
times) un tiempo 4 bytes (32 bits) 13:45:00 y/o un tiempo

También podría gustarte