SlideShare una empresa de Scribd logo
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

Modelo de Objeto Semantico
Modelo de Objeto SemanticoModelo de Objeto Semantico
Modelo de Objeto SemanticoF
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..NANO-06
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de DatosDARKGIRL93
 
ESTRUCTURA DE DATOS Pilas y colas.pdf
ESTRUCTURA DE DATOS Pilas y colas.pdfESTRUCTURA DE DATOS Pilas y colas.pdf
ESTRUCTURA DE DATOS Pilas y colas.pdfKEVINDAVIDTOPONSALAZ
 
Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)michell_quitian
 
Unidad 2 ensamblador
Unidad 2   ensambladorUnidad 2   ensamblador
Unidad 2 ensambladoreveTalavera
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesJosé Antonio Sandoval Acosta
 
Exposicion organización directa
Exposicion organización directaExposicion organización directa
Exposicion organización directaTiFoN87
 
Arboles mate discreta
Arboles mate discretaArboles mate discreta
Arboles mate discretaJunior Soto
 

La actualidad más candente (20)

Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Modelo de Objeto Semantico
Modelo de Objeto SemanticoModelo de Objeto Semantico
Modelo de Objeto Semantico
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de Datos
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
Tipos de listas en estructura de datos
Tipos de listas en estructura de datosTipos de listas en estructura de datos
Tipos de listas en estructura de datos
 
Listas doblemente enlazadas
Listas doblemente enlazadasListas doblemente enlazadas
Listas doblemente enlazadas
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Recursividad
RecursividadRecursividad
Recursividad
 
ESTRUCTURA DE DATOS Pilas y colas.pdf
ESTRUCTURA DE DATOS Pilas y colas.pdfESTRUCTURA DE DATOS Pilas y colas.pdf
ESTRUCTURA DE DATOS Pilas y colas.pdf
 
Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)
 
Unidad 2 ensamblador
Unidad 2   ensambladorUnidad 2   ensamblador
Unidad 2 ensamblador
 
Recursividad
RecursividadRecursividad
Recursividad
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no lineales
 
Ejercicios del 1 al 9
Ejercicios del 1 al 9Ejercicios del 1 al 9
Ejercicios del 1 al 9
 
Tópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUITópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUI
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
 
Exposicion organización directa
Exposicion organización directaExposicion organización directa
Exposicion organización directa
 
Arboles mate discreta
Arboles mate discretaArboles mate discreta
Arboles mate discreta
 

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

Flujograma: Reserva de habitación en un hotel
Flujograma: Reserva de habitación en un hotelFlujograma: Reserva de habitación en un hotel
Flujograma: Reserva de habitación en un hotelf4llenangel345
 
PRESUPUESTO Y/O FINANCIAMIENTO UNIDAD 2 TALLER DE INVESTIGACION
PRESUPUESTO Y/O FINANCIAMIENTO UNIDAD 2 TALLER DE INVESTIGACIONPRESUPUESTO Y/O FINANCIAMIENTO UNIDAD 2 TALLER DE INVESTIGACION
PRESUPUESTO Y/O FINANCIAMIENTO UNIDAD 2 TALLER DE INVESTIGACIONceliajessicapinedava
 
Desafíos y Oportunidades de la Educación Media Técnico Profesional en Chil...
Desafíos y Oportunidades de la Educación Media Técnico Profesional en Chil...Desafíos y Oportunidades de la Educación Media Técnico Profesional en Chil...
Desafíos y Oportunidades de la Educación Media Técnico Profesional en Chil...Emisor Digital
 
biofisica ciencias básicas biología.docx
biofisica ciencias básicas biología.docxbiofisica ciencias básicas biología.docx
biofisica ciencias básicas biología.docxmelissa501795
 
Pobreza en el Perú en 2023.pdf practicag
Pobreza en el Perú en 2023.pdf practicagPobreza en el Perú en 2023.pdf practicag
Pobreza en el Perú en 2023.pdf practicagjairoperezjpnazca
 
Tecnologia de materiales T01- Agregados.docx (1).pdf
Tecnologia de materiales T01- Agregados.docx (1).pdfTecnologia de materiales T01- Agregados.docx (1).pdf
Tecnologia de materiales T01- Agregados.docx (1).pdfuriel132
 
ENTREVISTA PERSONAL 1000 2022 preguntas - AGUERRIDOS (1) (1).pdf
ENTREVISTA PERSONAL 1000 2022 preguntas - AGUERRIDOS (1) (1).pdfENTREVISTA PERSONAL 1000 2022 preguntas - AGUERRIDOS (1) (1).pdf
ENTREVISTA PERSONAL 1000 2022 preguntas - AGUERRIDOS (1) (1).pdfYADIRARAMOSHUAYTA
 
Presentación Cuenta Pública HLS 2023.pptx
Presentación Cuenta Pública HLS 2023.pptxPresentación Cuenta Pública HLS 2023.pptx
Presentación Cuenta Pública HLS 2023.pptxhlscomunicaciones
 
Bioquímica ilustrada tomo 50- introduccion .pdf
Bioquímica ilustrada tomo 50- introduccion .pdfBioquímica ilustrada tomo 50- introduccion .pdf
Bioquímica ilustrada tomo 50- introduccion .pdfsergio401584
 
Licencias por enfermedad de hijo menor de 2 años chile
Licencias por enfermedad de hijo menor de 2 años chileLicencias por enfermedad de hijo menor de 2 años chile
Licencias por enfermedad de hijo menor de 2 años chilefranciscasalinaspobl
 
Primeros 70 países por IDH ajustado por desigualdad (2024).pdf
Primeros 70 países por IDH ajustado por desigualdad  (2024).pdfPrimeros 70 países por IDH ajustado por desigualdad  (2024).pdf
Primeros 70 países por IDH ajustado por desigualdad (2024).pdfJC Díaz Herrera
 
RESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdf
RESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdfRESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdf
RESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdfObservatorio Vitivinícola Argentino
 
Ciencia de datos desde cero. Pr Joel Grus.pdf · 2da edicion español.pdf
Ciencia de datos desde cero. Pr Joel Grus.pdf · 2da edicion español.pdfCiencia de datos desde cero. Pr Joel Grus.pdf · 2da edicion español.pdf
Ciencia de datos desde cero. Pr Joel Grus.pdf · 2da edicion español.pdfdanielbazan27
 
REPORTE 1ER TRIMESTRE EJECUTIVO OBS REGIONAL 2024.pdf
REPORTE 1ER TRIMESTRE EJECUTIVO OBS REGIONAL 2024.pdfREPORTE 1ER TRIMESTRE EJECUTIVO OBS REGIONAL 2024.pdf
REPORTE 1ER TRIMESTRE EJECUTIVO OBS REGIONAL 2024.pdfIrapuatoCmovamos
 
REPORTE DE HOMICIDIO DOLOSO-ABRIL-2024.pdf
REPORTE DE HOMICIDIO DOLOSO-ABRIL-2024.pdfREPORTE DE HOMICIDIO DOLOSO-ABRIL-2024.pdf
REPORTE DE HOMICIDIO DOLOSO-ABRIL-2024.pdfIrapuatoCmovamos
 
China y sus transacciones comerciales-financieras con el exterior (2024).pdf
China y sus transacciones comerciales-financieras con el exterior (2024).pdfChina y sus transacciones comerciales-financieras con el exterior (2024).pdf
China y sus transacciones comerciales-financieras con el exterior (2024).pdfJC Díaz Herrera
 
El siglo de Asia en pocos datos relevantes (2024).pdf
El siglo de Asia en pocos datos relevantes (2024).pdfEl siglo de Asia en pocos datos relevantes (2024).pdf
El siglo de Asia en pocos datos relevantes (2024).pdfJC Díaz Herrera
 
El narcisismo actualmente en el mundo 2024
El narcisismo actualmente en el mundo 2024El narcisismo actualmente en el mundo 2024
El narcisismo actualmente en el mundo 2024pepepinon408
 
Morfofisiopatologia Humana I________ UCS
Morfofisiopatologia Humana I________ UCSMorfofisiopatologia Humana I________ UCS
Morfofisiopatologia Humana I________ UCSLisaCinnamoroll
 
PRACTICA 1 SOCIOLOGÍA ANÁLISIS SOCIOLÓGICO.pdf
PRACTICA 1 SOCIOLOGÍA ANÁLISIS SOCIOLÓGICO.pdfPRACTICA 1 SOCIOLOGÍA ANÁLISIS SOCIOLÓGICO.pdf
PRACTICA 1 SOCIOLOGÍA ANÁLISIS SOCIOLÓGICO.pdfencinasm992
 

Último (20)

Flujograma: Reserva de habitación en un hotel
Flujograma: Reserva de habitación en un hotelFlujograma: Reserva de habitación en un hotel
Flujograma: Reserva de habitación en un hotel
 
PRESUPUESTO Y/O FINANCIAMIENTO UNIDAD 2 TALLER DE INVESTIGACION
PRESUPUESTO Y/O FINANCIAMIENTO UNIDAD 2 TALLER DE INVESTIGACIONPRESUPUESTO Y/O FINANCIAMIENTO UNIDAD 2 TALLER DE INVESTIGACION
PRESUPUESTO Y/O FINANCIAMIENTO UNIDAD 2 TALLER DE INVESTIGACION
 
Desafíos y Oportunidades de la Educación Media Técnico Profesional en Chil...
Desafíos y Oportunidades de la Educación Media Técnico Profesional en Chil...Desafíos y Oportunidades de la Educación Media Técnico Profesional en Chil...
Desafíos y Oportunidades de la Educación Media Técnico Profesional en Chil...
 
biofisica ciencias básicas biología.docx
biofisica ciencias básicas biología.docxbiofisica ciencias básicas biología.docx
biofisica ciencias básicas biología.docx
 
Pobreza en el Perú en 2023.pdf practicag
Pobreza en el Perú en 2023.pdf practicagPobreza en el Perú en 2023.pdf practicag
Pobreza en el Perú en 2023.pdf practicag
 
Tecnologia de materiales T01- Agregados.docx (1).pdf
Tecnologia de materiales T01- Agregados.docx (1).pdfTecnologia de materiales T01- Agregados.docx (1).pdf
Tecnologia de materiales T01- Agregados.docx (1).pdf
 
ENTREVISTA PERSONAL 1000 2022 preguntas - AGUERRIDOS (1) (1).pdf
ENTREVISTA PERSONAL 1000 2022 preguntas - AGUERRIDOS (1) (1).pdfENTREVISTA PERSONAL 1000 2022 preguntas - AGUERRIDOS (1) (1).pdf
ENTREVISTA PERSONAL 1000 2022 preguntas - AGUERRIDOS (1) (1).pdf
 
Presentación Cuenta Pública HLS 2023.pptx
Presentación Cuenta Pública HLS 2023.pptxPresentación Cuenta Pública HLS 2023.pptx
Presentación Cuenta Pública HLS 2023.pptx
 
Bioquímica ilustrada tomo 50- introduccion .pdf
Bioquímica ilustrada tomo 50- introduccion .pdfBioquímica ilustrada tomo 50- introduccion .pdf
Bioquímica ilustrada tomo 50- introduccion .pdf
 
Licencias por enfermedad de hijo menor de 2 años chile
Licencias por enfermedad de hijo menor de 2 años chileLicencias por enfermedad de hijo menor de 2 años chile
Licencias por enfermedad de hijo menor de 2 años chile
 
Primeros 70 países por IDH ajustado por desigualdad (2024).pdf
Primeros 70 países por IDH ajustado por desigualdad  (2024).pdfPrimeros 70 países por IDH ajustado por desigualdad  (2024).pdf
Primeros 70 países por IDH ajustado por desigualdad (2024).pdf
 
RESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdf
RESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdfRESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdf
RESPUESTAS A PREGUNTAS FRECUENTES SOBRE LA VITIVINICULTURA ARGENTINA.pdf
 
Ciencia de datos desde cero. Pr Joel Grus.pdf · 2da edicion español.pdf
Ciencia de datos desde cero. Pr Joel Grus.pdf · 2da edicion español.pdfCiencia de datos desde cero. Pr Joel Grus.pdf · 2da edicion español.pdf
Ciencia de datos desde cero. Pr Joel Grus.pdf · 2da edicion español.pdf
 
REPORTE 1ER TRIMESTRE EJECUTIVO OBS REGIONAL 2024.pdf
REPORTE 1ER TRIMESTRE EJECUTIVO OBS REGIONAL 2024.pdfREPORTE 1ER TRIMESTRE EJECUTIVO OBS REGIONAL 2024.pdf
REPORTE 1ER TRIMESTRE EJECUTIVO OBS REGIONAL 2024.pdf
 
REPORTE DE HOMICIDIO DOLOSO-ABRIL-2024.pdf
REPORTE DE HOMICIDIO DOLOSO-ABRIL-2024.pdfREPORTE DE HOMICIDIO DOLOSO-ABRIL-2024.pdf
REPORTE DE HOMICIDIO DOLOSO-ABRIL-2024.pdf
 
China y sus transacciones comerciales-financieras con el exterior (2024).pdf
China y sus transacciones comerciales-financieras con el exterior (2024).pdfChina y sus transacciones comerciales-financieras con el exterior (2024).pdf
China y sus transacciones comerciales-financieras con el exterior (2024).pdf
 
El siglo de Asia en pocos datos relevantes (2024).pdf
El siglo de Asia en pocos datos relevantes (2024).pdfEl siglo de Asia en pocos datos relevantes (2024).pdf
El siglo de Asia en pocos datos relevantes (2024).pdf
 
El narcisismo actualmente en el mundo 2024
El narcisismo actualmente en el mundo 2024El narcisismo actualmente en el mundo 2024
El narcisismo actualmente en el mundo 2024
 
Morfofisiopatologia Humana I________ UCS
Morfofisiopatologia Humana I________ UCSMorfofisiopatologia Humana I________ UCS
Morfofisiopatologia Humana I________ UCS
 
PRACTICA 1 SOCIOLOGÍA ANÁLISIS SOCIOLÓGICO.pdf
PRACTICA 1 SOCIOLOGÍA ANÁLISIS SOCIOLÓGICO.pdfPRACTICA 1 SOCIOLOGÍA ANÁLISIS SOCIOLÓGICO.pdf
PRACTICA 1 SOCIOLOGÍA ANÁLISIS SOCIOLÓGICO.pdf
 

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