0% encontró este documento útil (0 votos)
57 vistas6 páginas

Estructuras de Datos: Definiciones y Ejemplos

El documento define conceptos básicos de estructuras de datos como datos, tipos de datos, estructuras de datos, estructuras lineales y no lineales, estructuras estáticas y dinámicas, estructuras primitivas y simples. También define cadenas, arreglos unidimensionales y bidimensionales, y registros, dando ejemplos de cada uno. Finalmente, resuelve ejercicios prácticos sobre direccionamiento de arreglos y cálculo de tamaños de estructuras de datos.

Cargado por

Jesus Ortiz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas6 páginas

Estructuras de Datos: Definiciones y Ejemplos

El documento define conceptos básicos de estructuras de datos como datos, tipos de datos, estructuras de datos, estructuras lineales y no lineales, estructuras estáticas y dinámicas, estructuras primitivas y simples. También define cadenas, arreglos unidimensionales y bidimensionales, y registros, dando ejemplos de cada uno. Finalmente, resuelve ejercicios prácticos sobre direccionamiento de arreglos y cálculo de tamaños de estructuras de datos.

Cargado por

Jesus Ortiz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Tarea No.


Estructura de Datos Fundamentales 
 
1. Defina Datos. 
Es la representación de valores simples o conjunto de valores en la
memoria de un computador
2. Defina los tipos de datos. 
Datos Simples: Estos representan una sola casilla de memoria, por lo tanto,
un solo dato a la vez
3. Defina Estructura de Datos. 
Es un tipo de forma articular de ingresar datos en una computadora para
que puedan ser almacenados, organizados y recuperados individualmente
de manera eficiente
4. De ejemplo de Estructura de Datos Lineales. 
Destacan las listas enlazadas, pilas, arreglos y colas
5. De ejemplo de Estructura de Datos No Lineales.  
Grafos y arboles comúnmente
6. Defina Estructura de Datos Estáticas y de ejemplos. 
Son aquellas en las que el tamaño ocupado en memoria se define antes de
que el programa se ejecute y no puede modificarse dicho tamaño durante
la ejecución del programa
7. Defina Estructura de Datos Dinámicas y de ejemplos. 
No tienen las limitaciones o restricciones en el tamaño de memoria
ocupado que son propias de las estructuras estáticas
8. Defina Estructura de Datos Primitivas y cuáles son. 
Son primitivas aquellas que no están compuestas por otras estructuras de
datos, por ejemplo, enteros, booleanos y caracteres
9. Defina Estructura de Datos Simples o Incorporadas en los lenguajes de
programación y cuáles son. 
Estas se construyen a partir de las estructuras primitivas, estás vienen
incorporadas en los diferentes lenguajes de programación, por ejemplo:
cadenas, arreglos y registros
10. Defina Cadenas. 
Es una secuencia ordenada y finita de dos o mas elementos de tipo carácter
11. Defina Arreglos. 
Es unca colección ordenada y finita de elementos del mismo tipo
almacenados en celdas de memoria consecutivas y son referenciados por
un mismo nombre de arreglo o variable y posición llamada índice.
12. Defina Arreglos Unidimensionales y su representación en memoria.  
Es la estructura de datos a la que se le asigna un nombre y a cada elemento
que tiene ese arreglo se le asocia con un solo índice
13. Defina Arreglos Bidimensionales y su representación en memoria. 
Esta estructura de datos se define como una matriz o tabla de filas y
columnas en donde cada elemento debe ser referenciado por dos índices
El primero siempre siendo las filas y el segundo siempre siendo columnas

14. Defina Registros 


Se pueden a hallar tres tipos de campos: Simples, anidados y de tipo arreglo
15. Diga los tipos de campos que hay en un registro. 
 
16. Dado los siguientes arreglos:   AA ( -10 : 10 ),   BB (35),  CCC (-5 : 5 , 3 : 33 )  
y   DDD ( -5 , 10 )  
R a y b: TEAA = 10 - (-10) +1
TEAA = 21

TEBB = 35

TFCCC = 3-(-5) +1 TCCCC = 33-3+1 TECCC = 9 × 31


TFCCC = 9 TCCCC = 31 TECCC = 279

TEDDD = 5 × 10
TEDDD = 50
R c: DIR[AA(5)] = 400 + 4 * 5 – (-10)
DIR[AA(5)] = 400 + 4 * 15
DIR[AA(5)] = 400 + 60
DIR[AA(5)] = 460

DIR[AA(-5)] = 400 + 4 * (-5) – (-10)


DIR[AA(-5)] = 400 + 4 * 5
DIR[AA(-5)] = 400 + 20
DIR[AA(-5)] = 420
 

R d: CCC ( -3, 15)


POR FILA
DIR [CCC (-3,15)] = 300 + 8
[(-3) – (-5) × 31 + (15 - 3)]
DIR [CCC (-3,15)] = 300 + 8
[ 2 × 31 + 12]
DIR [CCC (-3,15)] = 300 + 8
[74]
DIR [CCC (-3,15)] = 300 +
592 = 892
R d: CCC ( -3, 15)
POR FILA
DIR [CCC (-3,15)] = 300 + 8 [(-3) – (-5) × 31 + (15 - 3)]
DIR [CCC (-3,15)] = 300 + 8 [ 2 × 31 + 12]
DIR [CCC (-3,15)] = 300 + 8 [74]
DIR [CCC (-3,15)] = 300 + 592 = 892

POR COLUMNA
DIR [CCC (-3,15)] = 300 + 8 [(15 - 3) × 9 + (-3) – (-5)]
DIR [CCC (-3,15)] = 300 + 8 [12 x 9 +2]
DIR [CCC (-3,15)] = 300 + 8 [110]
DIR [CCC (-3,15)] = 300 + 880 = 1180

CCC (3, 25)


POR FILA
DIR [CCC (3,25)] = 300 + 8 [3 – (-5) × 31 + (25 - 3)]
DIR [CCC (3,25)] = 300 + 8 [ 8 × 31 + 22]
DIR [CCC (3,25)] = 300 + 8 [270]
DIR [CCC (3,25)] = 300 + 2160 = 2460

POR COLUMNA
DIR [CCC (3,25)] = 300 + 8 [(25 - 3) × 9 + 3 – (-5)]
DIR [CCC (3,25)] = 300 + 8 [22 x 9 +8]
DIR [CCC (3,25)] = 300 + 8 [206]
DIR [CCC (3,25)] = 300 + 1648 = 1948

18. Dada la siguiente lista de campos y sub-campos, correspondiente a los registros de


un archivo de Clientes, en la que se han reflejado los números de nivel de cada elemento.  
 
2. Segundo Nombre 2. Dirección 2. Edad 3. Mes 
2. Contactos (5) 2. Emails (3) 3. Día 2. Fecha Nacimiento 
2. Cédula o RUC 2. Idiomas (4) 2. Sexo 2. Segundo Apellido 
1. Clientes ( 500 ) 2. Primer Nombre 2. Tipo 2. Código 
3. Año 2. Estado Civil 2. Primer Apellido 2. Estatus
Campos Simples: Campos Anidados: Campos Arreglos:
Tipo Fecha Nacimiento Emails (3)
Código Contactos (5)
Cedula Idiomas (4)
Primer Nombre
Segundo Nombre
Primer Apellido
Segundo Apellido
Edad
Sexo
Estado Civil
Dirección
Estatus

b. ¿Cuántos elementos de información se necesitan para un registro?


R: Se necesitarían 27 elementos simples de información para un registro.
c. ¿Cuántos elementos de información se necesitan para todos los registros?
R: Se necesitarían 27 × 500 = 13.500 elementos simples de información para todos los
registros.
d. Haga una lista para indicar, cada campo a que tipo pertenece.

También podría gustarte