SlideShare una empresa de Scribd logo
1 de 9
Dirección General de Educación Superior Tecnológica 
INSTITUTO TECNOLÓGICO DE SALINA CRUZ 
UNIDAD 1 
FACILITADOR: 
M.C. SUSANA MONICA ROMAN NAJERA 
TRABAJO: 
Definición y tipos de estructura 
NOMBRE DE LA ALUMNA: 
BENITA VILLALOBOS PEREZ 
N. DE CONTROL: 131020103 
SEMESTRE: 3 GRUPO: E2 
CARRERA: 
ING. EN TECNOLOGIAS DE LA INFORMACIÓN Y DE LAS 
COMUNICACIONES. 
SALINA CRUZ, OAXACA A AGOSTO DE 2014.
I 
ÍNDICE 
ÍNDICE ...................................................................................................................................... 2 
INTRODUCCIÓN......................................................................................................................... 1 
DEFINICIÓN DE ESTRUCTURA ..................................................................................................... 2 
TIPOS DE ESTRUCTURA .............................................................................................................. 3 
Estructuras Lógicas de Datos ...................................................................................................... 4 
Estructuras Primitivas y Simples ................................................................................................. 4 
Estructuras Lineales y No Lineales .............................................................................................. 4 
Organización de Archivos ........................................................................................................... 4 
CONCLUSIONES ......................................................................................................................... 5 
FUENTES CONSULTADAS ............................................................................................................ 6
1 
INTRODUCCIÓN 
Como hemos aprendido a lo largo del tiempo nosotros manejamos distintos de 
información por eso se ha tomado una gran importancia a este tipos de manejos 
de la información. 
La información que se procesa en la computadora es un conjunto de datos, que 
pueden ser simples o estructurados. Los datos simples son aquellos que ocupan 
sólo un localidad de memoria, mientras que los estructurados son un conjunto de 
casillas de memoria a las cuales hacemos referencia mediante un identificador 
único. 
Esta investigación se lleva a cabo con la finalidad de conocer la definición y que 
tipos de estructuras de datos hay ya que de esta manera podemos obtener dichos 
conocimientos. 
Esperando que este trabajo contenga la información necesaria para que el 
docente pueda evaluarlo y así pueda dar una crítica a dicho trabajo.
2 
DEFINICIÓN DE ESTRUCTURA 
En programación, una estructura de datos es una forma de organizar un conjunto 
de datos elementales con el objetivo de facilitar su manipulación. Un dato 
elemental es la mínima información que se tiene en un sistema. 
Una estructura de datos define la organización e interrelación de éstos y un 
conjunto de operaciones que se pueden realizar sobre ellos. 
Las operaciones básicas son: 
* Alta, adicionar un nuevo valor a la estructura. 
* Baja, borrar un valor de la estructura. 
* Búsqueda, encontrar un determinado valoren la estructura para realizar una 
operación con este valor, en forma secuencial o binario (siempre y cuando los 
datos estén ordenados). 
Otras operaciones que se pueden realizar son: 
*Ordenamiento, de los elementos pertenecientes a la estructura. 
* Apareo, dadas dos estructuras originar una nueva ordenada y que contenga a 
las apareadas. 
Cada estructura ofrece ventajas y desventajas en relación a la simplicidad y 
eficiencia para la realización de cada operación. De esta forma, la elección de la 
estructura de datos apropiada para cada problema depende de factores como la 
frecuencia y el orden en que se realiza cada operación sobre los datos. 
Cada estructura ofrece ventajas y desventajas en relación a la simplicidad y 
eficiencia para la realización de cada operación. De esta forma, la elección de la 
estructura de datos apropiada para cada problema depende de factores como las 
frecuencias y el orden en que se realiza cada operación sobre los datos. 
Algunas estructuras de datos utilizadas en programación son:
3 
Arrays (Arreglos) 
Vectores 
Matrices 
Listas Enlazadas 
Listas simples 
Listas dobles 
Listas Circulares 
Pilas 
Colas 
Árboles 
Árboles binarios 
Árboles Multicamino 
Conjuntos 
Grafos 
Montículos 
Las estructuras de datos son una colección de datos cuya organización se 
caracteriza por las funciones de acceso que se usan para almacenar y acceder a 
elementos individuales de datos. 
Es una clase contenedora que proporciona almacenamiento para ítems de datos, 
y capacidades para almacenar y recuperar estos datos. Algunos ejemplos de 
estructuras de datos son los arrays, las listas enlazadas, las pilas y las colas. 
IMPORTANCIA DE ESTRUCTURA DE DATOS 
Al tener clara como está construida una estructura, esta facilitara el uso y 
aplicación de las mismas porque recordemos que una estructura es la base (por 
generalizar un concepto) por ejemplo en programación debemos tener la 
estructura de un problema para poder hacer nuestro algoritmo y así seguir con los 
demás pasos y realizar un programa. 
TIPOS DE ESTRUCTURA 
Una estructura de datos es una clase de datos que se puede caracterizar por su 
organización y operaciones definidas sobre ella. Algunas veces a estas 
estructuras se les llama tipos de datos.
4 
Estructuras Lógicas de Datos 
Las estructuras de datos son muy importantes en sistemas computacionales. En 
un programa, cada variable pertenece a alguna estructura de datos explícita o 
implícitamente definida, la cual determina el conjunto de operaciones válidas para 
ella. Las estructuras de datos que se discuten aquí son estructuras de datos 
lógicas. Cada estructura de datos lógica puede tener varias representaciones 
físicas diferentes para sus almacenamientos posibles. 
Estructuras Primitivas y Simples 
Son primitivas aquellas que no están compuestas por otras estructuras de datos 
por ejemplo, enteros, booleanos y caracteres. Otras estructuras de datos se 
pueden construir de una o más primitivas. Las estructuras de datos simples que 
consideramos se construyen a partir de estructuras primitivas y son: cadenas, 
arreglos y registros. A estas estructuras de datos las respaldan muchos lenguajes 
de programación. 
Estructuras Lineales y No Lineales 
Las estructuras de datos simples se pueden combinar de varias maneras para 
formar estructuras más complejas. Las dos cases principales de estructuras de 
datos son las lineales y las no lineales, dependiendo de la complejidad de las 
relaciones lógicas que representan. Las estructuras de datos lineales incluyen 
pilas, colas y listas ligadas lineales. Las estructuras de datos no lineales incluyen 
grafos y árboles. 
Organización de Archivos 
Las técnicas de estructuración de datos aplicadas a conjuntos de datos que los 
sistemas operativos manejan como “cajas negras” comúnmente se llaman 
Organización de Archivos. Un archivo tiene nombre, contenido, dirección donde se 
guarda y alguna información administrativa, por ejemplo, quién la elaboró y cuán
grande es. Las cuatro clases básicas de organización de archivos son secuencial, 
relativo, secuencial indexado, y multillave. 
5 
PRIMITIVAS 
Enteros 
Una estructura de datos primitiva son los enteros. Un entero es un miembro del 
siguiente conjunto de números: 
{...,-(n+1), -n,...-2,-1,0,1,2...n,n+1,...} 
Las operaciones fundamentales sobre enteros son: suma, resta, multiplicación, 
división, exponenciación y otras. Todas estas operaciones trabajan sobre un par 
de números considerados como operadores binarios. 
Booleanos 
También llamado lógico. Es un elemento que puede tener uno de dos valores: 
verdadero o falso. Los tres operadores booleanos básicos son not, and, y or 
(negación, conjunción, y disyunción). 
Una estructura de datos es una clase de datos que se puede caracterizar por su 
organización y operaciones definidas sobre ella. Algunas veces a estas 
estructuras se les llama tipos de datos. 
CONCLUSIONES
La información que el mundo produce es muy extensa por eso se necesita una 
organización para poder realizarlo es necesario que sepamos cómo podemos 
hacer eso en un programa sencillo. 
En esta investigación lo que pude comprender es que la importancia por lo que el 
programador debe saber cómo esta ordenada dicha información para cuando este 
tenga un error sea muy fácil detectarlo sin necesidad de perder mucho tiempo 
buscándolo es por ellos su gran importancia en el ámbito de la programación es lo 
que yo pude entender. 
Como un futuro este nos ayudara para poder realizar un programa de alguna 
empresa en donde nos empeñemos además de mejorar el sistema de información 
si este lo requiere, de esta manera nosotros podemos ponerlo en práctica. 
De esta se concluye esta información que fue investigada por la alumna con la 
orientación del docente. 
6 
FUENTES CONSULTADAS
7 
Definición de estructura de datos. Internet. En línea. Página consultada el día 27 de agosto de 
2014. Disponible en: 
http://programacion.net/articulo/estructuras_de_datos_y_algoritmos_en_java_309/2. 
Definición y tipo de estructuras. Internet. En línea. Página consultada el día 27 de agosto de 2014. 
Disponible en: 
http://www.aprenderaprogramar.com/index.php?option=com_attachments&task=download&id= 
549. 
Definición y tipo de estructuras. Internet. Fuera de línea. Página consultada el día 27 de agosto de 
2014. Disponible en: http://www.utim.edu.mx/~svalero/docs/ED_Java.pdf. 
Definición y tipo de estructuras. Internet. En línea. Página consultada el día 27 de agosto de 2014. 
Disponible en: 
http://estr-org-datos.wikispaces.com/FUNDAMENTOS+DE+ESTRUCTURA+DE+DATOS. 
Definición y tipo de estructura. Internet. En línea. Página consultada el día 27 de agosto de 2014. 
Disponible en: http://www.buenastareas.com/ensayos/Fundamentos-De-Estructuras-De- 
Datos/2959751.html.

Más contenido relacionado

La actualidad más candente

Optimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionalesOptimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionalesJunior Chiran
 
DIAGRAMA DE PLANIFICACION
DIAGRAMA DE PLANIFICACIONDIAGRAMA DE PLANIFICACION
DIAGRAMA DE PLANIFICACIONsiirjosef
 
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONALUNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONALLuiS YmAY
 
diagrama de planificaciones
diagrama de planificaciones diagrama de planificaciones
diagrama de planificaciones siirjosef
 
Herramientas informáticas 1
Herramientas informáticas 1Herramientas informáticas 1
Herramientas informáticas 1sodiezitha
 
Laboratorio Computación Gráfica - Práctica 05
 Laboratorio Computación Gráfica - Práctica 05 Laboratorio Computación Gráfica - Práctica 05
Laboratorio Computación Gráfica - Práctica 05Cristian Ortiz Gómez
 
Unidad 3. El Modelo de Bases de Datos Relacional
Unidad 3. El Modelo de Bases de Datos RelacionalUnidad 3. El Modelo de Bases de Datos Relacional
Unidad 3. El Modelo de Bases de Datos RelacionalEva Tortosa
 
Guía Teórica Unidad II. Programación digital
Guía Teórica Unidad II. Programación  digitalGuía Teórica Unidad II. Programación  digital
Guía Teórica Unidad II. Programación digitalSistemadeEstudiosMed
 
Fundamentos de normalizacion
Fundamentos de normalizacionFundamentos de normalizacion
Fundamentos de normalizacionvinceq
 
Diseño de base de datos Relacionales
Diseño de base de datos RelacionalesDiseño de base de datos Relacionales
Diseño de base de datos RelacionalesJuan Soubervielle
 
4 estructuras enlazadas
4 estructuras enlazadas4 estructuras enlazadas
4 estructuras enlazadasMar Vasquez
 

La actualidad más candente (18)

Prog i estructura_datos_guia_3
Prog i estructura_datos_guia_3Prog i estructura_datos_guia_3
Prog i estructura_datos_guia_3
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Optimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionalesOptimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionales
 
DIAGRAMA DE PLANIFICACION
DIAGRAMA DE PLANIFICACIONDIAGRAMA DE PLANIFICACION
DIAGRAMA DE PLANIFICACION
 
Trabajo base de datos
Trabajo base de datosTrabajo base de datos
Trabajo base de datos
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONALUNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
 
diagrama de planificaciones
diagrama de planificaciones diagrama de planificaciones
diagrama de planificaciones
 
Guia informática
Guia informáticaGuia informática
Guia informática
 
Herramientas informáticas 1
Herramientas informáticas 1Herramientas informáticas 1
Herramientas informáticas 1
 
Laboratorio Computación Gráfica - Práctica 05
 Laboratorio Computación Gráfica - Práctica 05 Laboratorio Computación Gráfica - Práctica 05
Laboratorio Computación Gráfica - Práctica 05
 
Unidad 3. El Modelo de Bases de Datos Relacional
Unidad 3. El Modelo de Bases de Datos RelacionalUnidad 3. El Modelo de Bases de Datos Relacional
Unidad 3. El Modelo de Bases de Datos Relacional
 
Guía Teórica Unidad II. Programación digital
Guía Teórica Unidad II. Programación  digitalGuía Teórica Unidad II. Programación  digital
Guía Teórica Unidad II. Programación digital
 
Fundamentos bd
Fundamentos bdFundamentos bd
Fundamentos bd
 
Fundamentos de normalizacion
Fundamentos de normalizacionFundamentos de normalizacion
Fundamentos de normalizacion
 
Diseño de base de datos Relacionales
Diseño de base de datos RelacionalesDiseño de base de datos Relacionales
Diseño de base de datos Relacionales
 
Base de datos
Base de datosBase de datos
Base de datos
 
4 estructuras enlazadas
4 estructuras enlazadas4 estructuras enlazadas
4 estructuras enlazadas
 

Similar a Estructura de datos benita

Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosFlv Martín
 
Conceptos generales4
Conceptos generales4Conceptos generales4
Conceptos generales4mylaeboardnet
 
Diccionario de datos luis
Diccionario de datos luisDiccionario de datos luis
Diccionario de datos luisLuis Lizarraga
 
Base de datos antonio yeguez
Base de datos antonio yeguezBase de datos antonio yeguez
Base de datos antonio yeguezanto2707
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareAndhy H Palma
 
Diagrama - planificacion
Diagrama - planificacionDiagrama - planificacion
Diagrama - planificacionkerhenN
 
Procesamiento de datos.
Procesamiento de datos. Procesamiento de datos.
Procesamiento de datos. iyaokun
 
equipo 3 clasificación de estructura(2.pptx
equipo 3  clasificación de estructura(2.pptxequipo 3  clasificación de estructura(2.pptx
equipo 3 clasificación de estructura(2.pptxPedroSilva456418
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datosarmelinda
 
Base de datos
Base de datosBase de datos
Base de datosjomistef
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datosJeff Jesús
 
“Definición y Análisis de requerimientos de información”
“Definición y Análisis de requerimientos de información”“Definición y Análisis de requerimientos de información”
“Definición y Análisis de requerimientos de información”Yenith Eufemia Campaña Imbaquin
 

Similar a Estructura de datos benita (20)

Proyecto susana final
Proyecto susana finalProyecto susana final
Proyecto susana final
 
Suri mtz
Suri mtzSuri mtz
Suri mtz
 
Suri Mtz 3.4
Suri Mtz 3.4Suri Mtz 3.4
Suri Mtz 3.4
 
Base de datos sin601
Base de datos sin601Base de datos sin601
Base de datos sin601
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Conceptos generales4
Conceptos generales4Conceptos generales4
Conceptos generales4
 
Diccionario de datos luis
Diccionario de datos luisDiccionario de datos luis
Diccionario de datos luis
 
Unidad A
Unidad AUnidad A
Unidad A
 
Base de datos antonio yeguez
Base de datos antonio yeguezBase de datos antonio yeguez
Base de datos antonio yeguez
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del software
 
Diagrama - planificacion
Diagrama - planificacionDiagrama - planificacion
Diagrama - planificacion
 
Base de datos
Base de datosBase de datos
Base de datos
 
Módulo de Herramientas case
Módulo de Herramientas caseMódulo de Herramientas case
Módulo de Herramientas case
 
Procesamiento de datos.
Procesamiento de datos. Procesamiento de datos.
Procesamiento de datos.
 
equipo 3 clasificación de estructura(2.pptx
equipo 3  clasificación de estructura(2.pptxequipo 3  clasificación de estructura(2.pptx
equipo 3 clasificación de estructura(2.pptx
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
“Definición y Análisis de requerimientos de información”
“Definición y Análisis de requerimientos de información”“Definición y Análisis de requerimientos de información”
“Definición y Análisis de requerimientos de información”
 
Guía de estudio -Módulo 1
Guía de estudio -Módulo 1Guía de estudio -Módulo 1
Guía de estudio -Módulo 1
 

Más de TAtiizz Villalobos (20)

Cuadro sinoptico unidad 1
Cuadro sinoptico unidad 1Cuadro sinoptico unidad 1
Cuadro sinoptico unidad 1
 
Cuadro sinoptico unidad 1
Cuadro sinoptico unidad 1Cuadro sinoptico unidad 1
Cuadro sinoptico unidad 1
 
Unidad iii pilas y colas
Unidad iii pilas y colasUnidad iii pilas y colas
Unidad iii pilas y colas
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Apuntes
ApuntesApuntes
Apuntes
 
Recursividad
RecursividadRecursividad
Recursividad
 
Practicas susana todo unidad1
Practicas susana todo unidad1Practicas susana todo unidad1
Practicas susana todo unidad1
 
Tabla comparativa unidad1 benita
Tabla comparativa unidad1 benitaTabla comparativa unidad1 benita
Tabla comparativa unidad1 benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Mapa conceptual unidad 1 benita
Mapa conceptual unidad 1 benitaMapa conceptual unidad 1 benita
Mapa conceptual unidad 1 benita
 
Tabla comparativa unidad1 benita
Tabla comparativa unidad1 benitaTabla comparativa unidad1 benita
Tabla comparativa unidad1 benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Analisis del cap 8
Analisis del cap 8Analisis del cap 8
Analisis del cap 8
 
Practicas unidad 2 evidencias
Practicas unidad 2 evidenciasPracticas unidad 2 evidencias
Practicas unidad 2 evidencias
 
Método rápido (quicksort) (1)
Método rápido (quicksort) (1)Método rápido (quicksort) (1)
Método rápido (quicksort) (1)
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamiento
 
Practica1unidad4benita
Practica1unidad4benitaPractica1unidad4benita
Practica1unidad4benita
 
Evidencias practica uni 3
Evidencias practica uni 3Evidencias practica uni 3
Evidencias practica uni 3
 
Recursividad
RecursividadRecursividad
Recursividad
 
Practicas unidad 3 evidencias
Practicas unidad 3 evidenciasPracticas unidad 3 evidencias
Practicas unidad 3 evidencias
 

Último

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 

Último (19)

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 

Estructura de datos benita

  • 1. Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ UNIDAD 1 FACILITADOR: M.C. SUSANA MONICA ROMAN NAJERA TRABAJO: Definición y tipos de estructura NOMBRE DE LA ALUMNA: BENITA VILLALOBOS PEREZ N. DE CONTROL: 131020103 SEMESTRE: 3 GRUPO: E2 CARRERA: ING. EN TECNOLOGIAS DE LA INFORMACIÓN Y DE LAS COMUNICACIONES. SALINA CRUZ, OAXACA A AGOSTO DE 2014.
  • 2. I ÍNDICE ÍNDICE ...................................................................................................................................... 2 INTRODUCCIÓN......................................................................................................................... 1 DEFINICIÓN DE ESTRUCTURA ..................................................................................................... 2 TIPOS DE ESTRUCTURA .............................................................................................................. 3 Estructuras Lógicas de Datos ...................................................................................................... 4 Estructuras Primitivas y Simples ................................................................................................. 4 Estructuras Lineales y No Lineales .............................................................................................. 4 Organización de Archivos ........................................................................................................... 4 CONCLUSIONES ......................................................................................................................... 5 FUENTES CONSULTADAS ............................................................................................................ 6
  • 3. 1 INTRODUCCIÓN Como hemos aprendido a lo largo del tiempo nosotros manejamos distintos de información por eso se ha tomado una gran importancia a este tipos de manejos de la información. La información que se procesa en la computadora es un conjunto de datos, que pueden ser simples o estructurados. Los datos simples son aquellos que ocupan sólo un localidad de memoria, mientras que los estructurados son un conjunto de casillas de memoria a las cuales hacemos referencia mediante un identificador único. Esta investigación se lleva a cabo con la finalidad de conocer la definición y que tipos de estructuras de datos hay ya que de esta manera podemos obtener dichos conocimientos. Esperando que este trabajo contenga la información necesaria para que el docente pueda evaluarlo y así pueda dar una crítica a dicho trabajo.
  • 4. 2 DEFINICIÓN DE ESTRUCTURA En programación, una estructura de datos es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar su manipulación. Un dato elemental es la mínima información que se tiene en un sistema. Una estructura de datos define la organización e interrelación de éstos y un conjunto de operaciones que se pueden realizar sobre ellos. Las operaciones básicas son: * Alta, adicionar un nuevo valor a la estructura. * Baja, borrar un valor de la estructura. * Búsqueda, encontrar un determinado valoren la estructura para realizar una operación con este valor, en forma secuencial o binario (siempre y cuando los datos estén ordenados). Otras operaciones que se pueden realizar son: *Ordenamiento, de los elementos pertenecientes a la estructura. * Apareo, dadas dos estructuras originar una nueva ordenada y que contenga a las apareadas. Cada estructura ofrece ventajas y desventajas en relación a la simplicidad y eficiencia para la realización de cada operación. De esta forma, la elección de la estructura de datos apropiada para cada problema depende de factores como la frecuencia y el orden en que se realiza cada operación sobre los datos. Cada estructura ofrece ventajas y desventajas en relación a la simplicidad y eficiencia para la realización de cada operación. De esta forma, la elección de la estructura de datos apropiada para cada problema depende de factores como las frecuencias y el orden en que se realiza cada operación sobre los datos. Algunas estructuras de datos utilizadas en programación son:
  • 5. 3 Arrays (Arreglos) Vectores Matrices Listas Enlazadas Listas simples Listas dobles Listas Circulares Pilas Colas Árboles Árboles binarios Árboles Multicamino Conjuntos Grafos Montículos Las estructuras de datos son una colección de datos cuya organización se caracteriza por las funciones de acceso que se usan para almacenar y acceder a elementos individuales de datos. Es una clase contenedora que proporciona almacenamiento para ítems de datos, y capacidades para almacenar y recuperar estos datos. Algunos ejemplos de estructuras de datos son los arrays, las listas enlazadas, las pilas y las colas. IMPORTANCIA DE ESTRUCTURA DE DATOS Al tener clara como está construida una estructura, esta facilitara el uso y aplicación de las mismas porque recordemos que una estructura es la base (por generalizar un concepto) por ejemplo en programación debemos tener la estructura de un problema para poder hacer nuestro algoritmo y así seguir con los demás pasos y realizar un programa. TIPOS DE ESTRUCTURA Una estructura de datos es una clase de datos que se puede caracterizar por su organización y operaciones definidas sobre ella. Algunas veces a estas estructuras se les llama tipos de datos.
  • 6. 4 Estructuras Lógicas de Datos Las estructuras de datos son muy importantes en sistemas computacionales. En un programa, cada variable pertenece a alguna estructura de datos explícita o implícitamente definida, la cual determina el conjunto de operaciones válidas para ella. Las estructuras de datos que se discuten aquí son estructuras de datos lógicas. Cada estructura de datos lógica puede tener varias representaciones físicas diferentes para sus almacenamientos posibles. Estructuras Primitivas y Simples Son primitivas aquellas que no están compuestas por otras estructuras de datos por ejemplo, enteros, booleanos y caracteres. Otras estructuras de datos se pueden construir de una o más primitivas. Las estructuras de datos simples que consideramos se construyen a partir de estructuras primitivas y son: cadenas, arreglos y registros. A estas estructuras de datos las respaldan muchos lenguajes de programación. Estructuras Lineales y No Lineales Las estructuras de datos simples se pueden combinar de varias maneras para formar estructuras más complejas. Las dos cases principales de estructuras de datos son las lineales y las no lineales, dependiendo de la complejidad de las relaciones lógicas que representan. Las estructuras de datos lineales incluyen pilas, colas y listas ligadas lineales. Las estructuras de datos no lineales incluyen grafos y árboles. Organización de Archivos Las técnicas de estructuración de datos aplicadas a conjuntos de datos que los sistemas operativos manejan como “cajas negras” comúnmente se llaman Organización de Archivos. Un archivo tiene nombre, contenido, dirección donde se guarda y alguna información administrativa, por ejemplo, quién la elaboró y cuán
  • 7. grande es. Las cuatro clases básicas de organización de archivos son secuencial, relativo, secuencial indexado, y multillave. 5 PRIMITIVAS Enteros Una estructura de datos primitiva son los enteros. Un entero es un miembro del siguiente conjunto de números: {...,-(n+1), -n,...-2,-1,0,1,2...n,n+1,...} Las operaciones fundamentales sobre enteros son: suma, resta, multiplicación, división, exponenciación y otras. Todas estas operaciones trabajan sobre un par de números considerados como operadores binarios. Booleanos También llamado lógico. Es un elemento que puede tener uno de dos valores: verdadero o falso. Los tres operadores booleanos básicos son not, and, y or (negación, conjunción, y disyunción). Una estructura de datos es una clase de datos que se puede caracterizar por su organización y operaciones definidas sobre ella. Algunas veces a estas estructuras se les llama tipos de datos. CONCLUSIONES
  • 8. La información que el mundo produce es muy extensa por eso se necesita una organización para poder realizarlo es necesario que sepamos cómo podemos hacer eso en un programa sencillo. En esta investigación lo que pude comprender es que la importancia por lo que el programador debe saber cómo esta ordenada dicha información para cuando este tenga un error sea muy fácil detectarlo sin necesidad de perder mucho tiempo buscándolo es por ellos su gran importancia en el ámbito de la programación es lo que yo pude entender. Como un futuro este nos ayudara para poder realizar un programa de alguna empresa en donde nos empeñemos además de mejorar el sistema de información si este lo requiere, de esta manera nosotros podemos ponerlo en práctica. De esta se concluye esta información que fue investigada por la alumna con la orientación del docente. 6 FUENTES CONSULTADAS
  • 9. 7 Definición de estructura de datos. Internet. En línea. Página consultada el día 27 de agosto de 2014. Disponible en: http://programacion.net/articulo/estructuras_de_datos_y_algoritmos_en_java_309/2. Definición y tipo de estructuras. Internet. En línea. Página consultada el día 27 de agosto de 2014. Disponible en: http://www.aprenderaprogramar.com/index.php?option=com_attachments&task=download&id= 549. Definición y tipo de estructuras. Internet. Fuera de línea. Página consultada el día 27 de agosto de 2014. Disponible en: http://www.utim.edu.mx/~svalero/docs/ED_Java.pdf. Definición y tipo de estructuras. Internet. En línea. Página consultada el día 27 de agosto de 2014. Disponible en: http://estr-org-datos.wikispaces.com/FUNDAMENTOS+DE+ESTRUCTURA+DE+DATOS. Definición y tipo de estructura. Internet. En línea. Página consultada el día 27 de agosto de 2014. Disponible en: http://www.buenastareas.com/ensayos/Fundamentos-De-Estructuras-De- Datos/2959751.html.