SlideShare una empresa de Scribd logo
1 de 19
DESARROLLO DE SISTEMA
DE INFORMACIÓN
ESTRUCTURA DE DATOS
Instituto
Sabio Antúnez de Mayolo
- Tema : Estructuras Estáticas
- Docente : Jorge Luis Carmona Espinoza
- Ciclo : III Ciclo
- Modulo : Estructura de Datos
- Participantes : Moises N. Almora Castillo
Introducción
La mayor parte de la información útil en la práctica, no aparece en forma de
datos simples aislada de otro tipo de datos, al contrario, aparece de forma
estructurada y organizada. Las enciclopedias, diccionarios, revistas, libros en
general, son colecciones de datos que serían complejos por no decir imposibles de
leer si no hicieran parte de una organización lógica con determinadas reglas.
Concepto de Estructura de datos.
Una estructura de datos es, a grandes rasgos, una colección de datos que se
caracterizan por su organización y las operaciones que se definen en ellos. Por
el momento y a falta de otros, pensemos en un vector de números, como el
mejor ejemplo de una estructura de datos. Para muchos propósitos es
conveniente tratar una estructura de datos como si fuera un objeto individual
y afortunadamente, muchos lenguajes de programación permiten manipular
estructuras completas como si se trataran de datos individuales, de forma que
los datos estructurados y simples se consideran a menudo por el programador
de la misma manera.
Tipos de datos estructurados.
Los datos de tipo simple tienen una representación conocida en términos de
espacio de memoria. Los datos se relacionan por su vecindad o por su posición
relativa dentro de la estructura. La localización de un dato no es inmediata, sino
que se produce a través de los punteros que relacionan unos datos con otros. Estas
dos clasificaciones nos ayudarán a exponer los distintos tipos de datos
estructurados, incidiendo en las ventajas e inconvenientes para su
almacenamiento y tratamiento, en términos de la eficacia de una determinada
aplicación ya sea de economía espacial o temporal.
Las estructuras de datos se clasifican en:
estructuras de datos estáticas y estructuras de
datos dinámicas. Las estáticas son las que su
espacio ocupado en memoria se define en
tiempo de compilación y no puede ser
modificado durante la ejecución del programa.
Las dinámicas son las cuales el espacio
asignado en memoria puede ser modificado
durante la ejecución.
Recordemos que la información, para ser
procesada, se requiere que se almacene en la
memoria. De acuerdo con la forma en que los
datos se organizan, se clasifican en:
- Tipos de datos simples.
- Tipos de datos estructurados.
Clasificación de estructura de datos.
Tipo de datos simples o fundamentales.
La característica principal de los tipos de datos simples consiste en que ocupan sólo
una casilla de memoria, esto quiere decir que una variable hace referencia a un
valor a la vez. Por mencionar algunos ejemplos:
A. Boolean
B. Char
C. Integer
D. Real
Tipo de datos simples o fundamentales.
La característica principal de los tipos de datos simples consiste en que ocupan sólo
una casilla de memoria, esto quiere decir que una variable hace referencia a un
valor a la vez. Por mencionar algunos ejemplos:
A. Boolean
B. Char
C. Integer
D. Real
El tipo de datos lógico es el que te permite usar variables que
disponen sólo de dos posibles valores: cierto o falso. Debido
a esto, su utilidad salta a la vista, y no es otra que variables
de chequeo. Nos sirven para mantener el estado de un
objeto mediante dos valores
Tipo de datos simples o fundamentales.
La característica principal de los tipos de datos simples consiste en que ocupan sólo
una casilla de memoria, esto quiere decir que una variable hace referencia a un
valor a la vez. Por mencionar algunos ejemplos:
A. Boolean
B. Char
C. Integer
D. Real
Con el tipo carácter puedes tener objetos que representen
una letra, un número, etc. Es decir, puedes usar variables o
constantes que representen un valor alfanumérico. Pero ojo,
cada variable sólo podrá almacenar un carácter.
Tipo de datos simples o fundamentales.
La característica principal de los tipos de datos simples consiste en que ocupan sólo
una casilla de memoria, esto quiere decir que una variable hace referencia a un
valor a la vez. Por mencionar algunos ejemplos:
A. Boolean
B. Char
C. Integer
D. Real
Como ya habrás leído el tipo de datos entero es un tipo
simple, y dentro de estos, es ordinal. Al declarar una variable
de tipo entero, estás creando una variable numérica que
puede tomar valores positivos o negativos, y sin parte
decimal.
Tipo de datos simples o fundamentales.
La característica principal de los tipos de datos simples consiste en que ocupan sólo
una casilla de memoria, esto quiere decir que una variable hace referencia a un
valor a la vez. Por mencionar algunos ejemplos:
A. Boolean
B. Char
C. Integer
D. Real
Como ya has visto, programación soporta el conjunto entero
de números. Pero no es el único, también te permite trabajar
con números pertenecientes al conjunto real. El tipo de datos
real es el que se corresponde con los números reales. En el
puedes ver las dos formas de declarar una variable real, y
también el uso de una constante real.
Los tipos de datos estructurados se caracterizan por permitirnos hacer referencia a un
grupo de casillas de memoria. Un tipo de dato estructurado tiene varios componentes.
Estos componentes o elementos pueden ser referenciados con la misma variable y un
índice que permite localizarlo.
Ejemplo:
A. Strings
B. Arreglos
C. Conjuntos
D. Registros
E. Archivos
Tipo de datos estructurados o compuestos
Los tipos de datos estructurados se caracterizan por permitirnos hacer referencia a un
grupo de casillas de memoria. Un tipo de dato estructurado tiene varios componentes.
Estos componentes o elementos pueden ser referenciados con la misma variable y un
índice que permite localizarlo.
Ejemplo:
A. Strings
B. Arreglos
C. Conjuntos
D. Registros
E. Archivos
Tipo de datos estructurados o compuestos
Como ya has visto, programación soporta el conjunto
entero de números. Pero no es el único, también te
permite trabajar con números pertenecientes al
conjunto real. El tipo de datos real es el que se
corresponde con los números reales. En el puedes ver
las dos formas de declarar una variable real, y también
el uso de una constante real.
Los tipos de datos estructurados se caracterizan por permitirnos hacer referencia a un
grupo de casillas de memoria. Un tipo de dato estructurado tiene varios componentes.
Estos componentes o elementos pueden ser referenciados con la misma variable y un
índice que permite localizarlo.
Ejemplo:
A. Strings
B. Arreglos
C. Conjuntos
D. Registros
E. Archivos
Tipo de datos estructurados o compuestos
Podemos entender como arreglos al conjunto de
posiciones en memoria que están relacionadas entre sí
por tener el mismo nombre y poseer una colección de
datos del mismo tipo. Cada posición de
almacenamiento es llamada "elemento del arreglo" el
cual es guardado de forma secuencial en la memoria.
Los tipos de datos estructurados se caracterizan por permitirnos hacer referencia a un
grupo de casillas de memoria. Un tipo de dato estructurado tiene varios componentes.
Estos componentes o elementos pueden ser referenciados con la misma variable y un
índice que permite localizarlo.
Ejemplo:
A. Strings
B. Arreglos
C. Conjuntos
D. Registros
E. Archivos
Tipo de datos estructurados o compuestos
En informática, un conjunto es una colección
(contenedor), de ciertos valores, sin ningún orden
concreto ni valores repetitivos, se asemeja a una lista.
Los tipos de datos estructurados se caracterizan por permitirnos hacer referencia a un
grupo de casillas de memoria. Un tipo de dato estructurado tiene varios componentes.
Estos componentes o elementos pueden ser referenciados con la misma variable y un
índice que permite localizarlo.
Ejemplo:
A. Strings
B. Arreglos
C. Conjuntos
D. Registros
E. Archivos
Tipo de datos estructurados o compuestos
Es un tipo de dato estructurado formado por la unión
de varios elementos bajo una misma estructura, estos
elementos pueden ser, o bien datos elementales
(entero, real o carácter…), o bien otras estructuras de
datos.
Los tipos de datos estructurados se caracterizan por permitirnos hacer referencia a un
grupo de casillas de memoria. Un tipo de dato estructurado tiene varios componentes.
Estos componentes o elementos pueden ser referenciados con la misma variable y un
índice que permite localizarlo.
Ejemplo:
A. Strings
B. Arreglos
C. Conjuntos
D. Registros
E. Archivos
Tipo de datos estructurados o compuestos
Un archivo es un fichero(dato) almacenado en algún
recurso de memoria generado en disco duro, pero
dependiendo del uso (en ciertos casos) son
almacenados en la RAM.
Un fichero tiene muchas funciones en programación,
estos almacenan código o parte de ellos (en ocasiones
se divide el código en varios archivos).
La asignatura aporta al ingeniero la capacidad de desarrollar ideas lógicas y a
identificar el proceso de desarrollo de aplicaciones enfocado en la solución de
problemas.
Los conceptos de arreglos nos permiten ubicar y clasificar los tipo de datos con el
objeto de definir variables que nos permiten almacenar numero fijos, de acuerdo a los
lineamientos de estructuras de datos estáticas o, por lo contrario, cuando se necesita
almacenar cantidades de datos no determinadas nos podemos basar en lineamientos
de estructuras de datos dinámicos.
Conclusión
Atte: Moises Almora Castillo

Más contenido relacionado

La actualidad más candente

Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..NANO-06
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1Clara Patricia Avella Ibañez
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de DatosDARKGIRL93
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : ColaEmerson Garay
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimensionyperalta
 
Algoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoAlgoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoLutzo Guzmán
 
Análisis de complejidad introducción notación big o
Análisis de complejidad   introducción notación big oAnálisis de complejidad   introducción notación big o
Análisis de complejidad introducción notación big oUVM
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosJosé Antonio Sandoval Acosta
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasJosé Antonio Sandoval Acosta
 

La actualidad más candente (20)

Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
 
Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)
 
Estructura de Datos - Estructuras no lineales
Estructura de Datos - Estructuras no linealesEstructura de Datos - Estructuras no lineales
Estructura de Datos - Estructuras no lineales
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de Datos
 
Arreglos
ArreglosArreglos
Arreglos
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
 
Estructuras en c++
Estructuras en c++Estructuras en c++
Estructuras en c++
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : Cola
 
Recursividad
RecursividadRecursividad
Recursividad
 
Listas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de DatosListas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de Datos
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimension
 
Algoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoAlgoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamiento
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
 
Manejo de memoria
Manejo de memoriaManejo de memoria
Manejo de memoria
 
Análisis de complejidad introducción notación big o
Análisis de complejidad   introducción notación big oAnálisis de complejidad   introducción notación big o
Análisis de complejidad introducción notación big o
 
Listas
ListasListas
Listas
 
Hash mitad al cuadrado pdf
Hash mitad al cuadrado pdfHash mitad al cuadrado pdf
Hash mitad al cuadrado pdf
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
 

Similar a Estructura de datos

Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datosUniandes
 
Estructura de datos año 2013
Estructura de datos año 2013Estructura de datos año 2013
Estructura de datos año 2013Paralafakyou Mens
 
Estructura de datos y almacenamiento
Estructura de datos y almacenamientoEstructura de datos y almacenamiento
Estructura de datos y almacenamientoJose Albarran
 
Presentación1
Presentación1Presentación1
Presentación1jesanchez5
 
Campos daniel presentacion de base de datos
Campos daniel presentacion de base de datosCampos daniel presentacion de base de datos
Campos daniel presentacion de base de datosDaniel Campos
 
Teoria de la informacion
Teoria de la informacionTeoria de la informacion
Teoria de la informacionJesús Cuarez
 
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptxPresentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptxCarlosEspaa16
 
Base de datos
Base de datosBase de datos
Base de datosjomistef
 
Base de datos informatica
Base de datos informaticaBase de datos informatica
Base de datos informaticaCesar Damian
 
Acceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidorAcceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidorJomicast
 
Base de datos_1
Base de datos_1Base de datos_1
Base de datos_1SaraDevies
 

Similar a Estructura de datos (20)

Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datos
 
Sesion01EDx.pptx
Sesion01EDx.pptxSesion01EDx.pptx
Sesion01EDx.pptx
 
Estructura de datos año 2013
Estructura de datos año 2013Estructura de datos año 2013
Estructura de datos año 2013
 
Estructura de datos y almacenamiento
Estructura de datos y almacenamientoEstructura de datos y almacenamiento
Estructura de datos y almacenamiento
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Campos daniel presentacion de base de datos
Campos daniel presentacion de base de datosCampos daniel presentacion de base de datos
Campos daniel presentacion de base de datos
 
Bases de datos de informatica
Bases de datos de informaticaBases de datos de informatica
Bases de datos de informatica
 
Teoria de la informacion
Teoria de la informacionTeoria de la informacion
Teoria de la informacion
 
Informatica
InformaticaInformatica
Informatica
 
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptxPresentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
Presentación Estructuras de Datos Y Estructuras de Almacenamiento.pptx
 
German sgbd
German sgbdGerman sgbd
German sgbd
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos informatica
Base de datos informaticaBase de datos informatica
Base de datos informatica
 
Acceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidorAcceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidor
 
Base de datos_1
Base de datos_1Base de datos_1
Base de datos_1
 

Último

SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitariachayananazcosimeon
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosssuser948499
 
Las familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfLas familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfJC Díaz Herrera
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfJC Díaz Herrera
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfJC Díaz Herrera
 
Posiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfPosiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfJC Díaz Herrera
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciaferg6120
 
PIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosPIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosEstefaniaRojas54
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICAYOSHELINSARAIMAMANIS2
 
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
Novelas Turcas vs Series de EUA en audiencia  (2024).pdfNovelas Turcas vs Series de EUA en audiencia  (2024).pdf
Novelas Turcas vs Series de EUA en audiencia (2024).pdfJC Díaz Herrera
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfJC Díaz Herrera
 
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfPosiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfJC Díaz Herrera
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptMelina Alama Visitacion
 
Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfJC Díaz Herrera
 
Premios_nobel_por_grupo_racial_ (2024).pdf
Premios_nobel_por_grupo_racial_ (2024).pdfPremios_nobel_por_grupo_racial_ (2024).pdf
Premios_nobel_por_grupo_racial_ (2024).pdfJC Díaz Herrera
 
Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024AndrsReinosoSnchez1
 
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfIndustria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfJC Díaz Herrera
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOJuan Carlos Fonseca Mata
 
Posiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfPosiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfJC Díaz Herrera
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaJoellyAlejandraRodrg
 

Último (20)

SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datos
 
Las familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfLas familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdf
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
 
Posiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfPosiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdf
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescencia
 
PIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosPIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos años
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
 
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
Novelas Turcas vs Series de EUA en audiencia  (2024).pdfNovelas Turcas vs Series de EUA en audiencia  (2024).pdf
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdf
 
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfPosiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.ppt
 
Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdf
 
Premios_nobel_por_grupo_racial_ (2024).pdf
Premios_nobel_por_grupo_racial_ (2024).pdfPremios_nobel_por_grupo_racial_ (2024).pdf
Premios_nobel_por_grupo_racial_ (2024).pdf
 
Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024
 
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfIndustria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATO
 
Posiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdfPosiciones del IDH a nivel global en México (1982-2024).pdf
Posiciones del IDH a nivel global en México (1982-2024).pdf
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problema
 

Estructura de datos

  • 1. DESARROLLO DE SISTEMA DE INFORMACIÓN ESTRUCTURA DE DATOS
  • 2. Instituto Sabio Antúnez de Mayolo - Tema : Estructuras Estáticas - Docente : Jorge Luis Carmona Espinoza - Ciclo : III Ciclo - Modulo : Estructura de Datos - Participantes : Moises N. Almora Castillo
  • 3. Introducción La mayor parte de la información útil en la práctica, no aparece en forma de datos simples aislada de otro tipo de datos, al contrario, aparece de forma estructurada y organizada. Las enciclopedias, diccionarios, revistas, libros en general, son colecciones de datos que serían complejos por no decir imposibles de leer si no hicieran parte de una organización lógica con determinadas reglas.
  • 4. Concepto de Estructura de datos. Una estructura de datos es, a grandes rasgos, una colección de datos que se caracterizan por su organización y las operaciones que se definen en ellos. Por el momento y a falta de otros, pensemos en un vector de números, como el mejor ejemplo de una estructura de datos. Para muchos propósitos es conveniente tratar una estructura de datos como si fuera un objeto individual y afortunadamente, muchos lenguajes de programación permiten manipular estructuras completas como si se trataran de datos individuales, de forma que los datos estructurados y simples se consideran a menudo por el programador de la misma manera.
  • 5. Tipos de datos estructurados. Los datos de tipo simple tienen una representación conocida en términos de espacio de memoria. Los datos se relacionan por su vecindad o por su posición relativa dentro de la estructura. La localización de un dato no es inmediata, sino que se produce a través de los punteros que relacionan unos datos con otros. Estas dos clasificaciones nos ayudarán a exponer los distintos tipos de datos estructurados, incidiendo en las ventajas e inconvenientes para su almacenamiento y tratamiento, en términos de la eficacia de una determinada aplicación ya sea de economía espacial o temporal.
  • 6. Las estructuras de datos se clasifican en: estructuras de datos estáticas y estructuras de datos dinámicas. Las estáticas son las que su espacio ocupado en memoria se define en tiempo de compilación y no puede ser modificado durante la ejecución del programa. Las dinámicas son las cuales el espacio asignado en memoria puede ser modificado durante la ejecución. Recordemos que la información, para ser procesada, se requiere que se almacene en la memoria. De acuerdo con la forma en que los datos se organizan, se clasifican en: - Tipos de datos simples. - Tipos de datos estructurados. Clasificación de estructura de datos.
  • 7. Tipo de datos simples o fundamentales. La característica principal de los tipos de datos simples consiste en que ocupan sólo una casilla de memoria, esto quiere decir que una variable hace referencia a un valor a la vez. Por mencionar algunos ejemplos: A. Boolean B. Char C. Integer D. Real
  • 8. Tipo de datos simples o fundamentales. La característica principal de los tipos de datos simples consiste en que ocupan sólo una casilla de memoria, esto quiere decir que una variable hace referencia a un valor a la vez. Por mencionar algunos ejemplos: A. Boolean B. Char C. Integer D. Real El tipo de datos lógico es el que te permite usar variables que disponen sólo de dos posibles valores: cierto o falso. Debido a esto, su utilidad salta a la vista, y no es otra que variables de chequeo. Nos sirven para mantener el estado de un objeto mediante dos valores
  • 9. Tipo de datos simples o fundamentales. La característica principal de los tipos de datos simples consiste en que ocupan sólo una casilla de memoria, esto quiere decir que una variable hace referencia a un valor a la vez. Por mencionar algunos ejemplos: A. Boolean B. Char C. Integer D. Real Con el tipo carácter puedes tener objetos que representen una letra, un número, etc. Es decir, puedes usar variables o constantes que representen un valor alfanumérico. Pero ojo, cada variable sólo podrá almacenar un carácter.
  • 10. Tipo de datos simples o fundamentales. La característica principal de los tipos de datos simples consiste en que ocupan sólo una casilla de memoria, esto quiere decir que una variable hace referencia a un valor a la vez. Por mencionar algunos ejemplos: A. Boolean B. Char C. Integer D. Real Como ya habrás leído el tipo de datos entero es un tipo simple, y dentro de estos, es ordinal. Al declarar una variable de tipo entero, estás creando una variable numérica que puede tomar valores positivos o negativos, y sin parte decimal.
  • 11. Tipo de datos simples o fundamentales. La característica principal de los tipos de datos simples consiste en que ocupan sólo una casilla de memoria, esto quiere decir que una variable hace referencia a un valor a la vez. Por mencionar algunos ejemplos: A. Boolean B. Char C. Integer D. Real Como ya has visto, programación soporta el conjunto entero de números. Pero no es el único, también te permite trabajar con números pertenecientes al conjunto real. El tipo de datos real es el que se corresponde con los números reales. En el puedes ver las dos formas de declarar una variable real, y también el uso de una constante real.
  • 12. Los tipos de datos estructurados se caracterizan por permitirnos hacer referencia a un grupo de casillas de memoria. Un tipo de dato estructurado tiene varios componentes. Estos componentes o elementos pueden ser referenciados con la misma variable y un índice que permite localizarlo. Ejemplo: A. Strings B. Arreglos C. Conjuntos D. Registros E. Archivos Tipo de datos estructurados o compuestos
  • 13. Los tipos de datos estructurados se caracterizan por permitirnos hacer referencia a un grupo de casillas de memoria. Un tipo de dato estructurado tiene varios componentes. Estos componentes o elementos pueden ser referenciados con la misma variable y un índice que permite localizarlo. Ejemplo: A. Strings B. Arreglos C. Conjuntos D. Registros E. Archivos Tipo de datos estructurados o compuestos Como ya has visto, programación soporta el conjunto entero de números. Pero no es el único, también te permite trabajar con números pertenecientes al conjunto real. El tipo de datos real es el que se corresponde con los números reales. En el puedes ver las dos formas de declarar una variable real, y también el uso de una constante real.
  • 14. Los tipos de datos estructurados se caracterizan por permitirnos hacer referencia a un grupo de casillas de memoria. Un tipo de dato estructurado tiene varios componentes. Estos componentes o elementos pueden ser referenciados con la misma variable y un índice que permite localizarlo. Ejemplo: A. Strings B. Arreglos C. Conjuntos D. Registros E. Archivos Tipo de datos estructurados o compuestos Podemos entender como arreglos al conjunto de posiciones en memoria que están relacionadas entre sí por tener el mismo nombre y poseer una colección de datos del mismo tipo. Cada posición de almacenamiento es llamada "elemento del arreglo" el cual es guardado de forma secuencial en la memoria.
  • 15. Los tipos de datos estructurados se caracterizan por permitirnos hacer referencia a un grupo de casillas de memoria. Un tipo de dato estructurado tiene varios componentes. Estos componentes o elementos pueden ser referenciados con la misma variable y un índice que permite localizarlo. Ejemplo: A. Strings B. Arreglos C. Conjuntos D. Registros E. Archivos Tipo de datos estructurados o compuestos En informática, un conjunto es una colección (contenedor), de ciertos valores, sin ningún orden concreto ni valores repetitivos, se asemeja a una lista.
  • 16. Los tipos de datos estructurados se caracterizan por permitirnos hacer referencia a un grupo de casillas de memoria. Un tipo de dato estructurado tiene varios componentes. Estos componentes o elementos pueden ser referenciados con la misma variable y un índice que permite localizarlo. Ejemplo: A. Strings B. Arreglos C. Conjuntos D. Registros E. Archivos Tipo de datos estructurados o compuestos Es un tipo de dato estructurado formado por la unión de varios elementos bajo una misma estructura, estos elementos pueden ser, o bien datos elementales (entero, real o carácter…), o bien otras estructuras de datos.
  • 17. Los tipos de datos estructurados se caracterizan por permitirnos hacer referencia a un grupo de casillas de memoria. Un tipo de dato estructurado tiene varios componentes. Estos componentes o elementos pueden ser referenciados con la misma variable y un índice que permite localizarlo. Ejemplo: A. Strings B. Arreglos C. Conjuntos D. Registros E. Archivos Tipo de datos estructurados o compuestos Un archivo es un fichero(dato) almacenado en algún recurso de memoria generado en disco duro, pero dependiendo del uso (en ciertos casos) son almacenados en la RAM. Un fichero tiene muchas funciones en programación, estos almacenan código o parte de ellos (en ocasiones se divide el código en varios archivos).
  • 18. La asignatura aporta al ingeniero la capacidad de desarrollar ideas lógicas y a identificar el proceso de desarrollo de aplicaciones enfocado en la solución de problemas. Los conceptos de arreglos nos permiten ubicar y clasificar los tipo de datos con el objeto de definir variables que nos permiten almacenar numero fijos, de acuerdo a los lineamientos de estructuras de datos estáticas o, por lo contrario, cuando se necesita almacenar cantidades de datos no determinadas nos podemos basar en lineamientos de estructuras de datos dinámicos. Conclusión