SlideShare una empresa de Scribd logo
República Bolivariana de Venezuela
I. U. P. “Santiago Mariño”
Escuela: Sistemas
ESTRUCTURAS DE DATOS
Realizado por:
Ing. Maribel Pertuz
23.479.155
Son una colección de datos cuya
organización se caracteriza por las
funciones de accesos que se usan
para almacenar y acceder a elementos
individuales.
¿QUÉ SON ESTRUCTURAS DE
DATOS?
• Pueden descomponerse en los elementos
que la forman.
• La manera en que se colocan los
elementos dentro de la estructura afectará la
forma en que se realicen los accesos a cada
elemento.
•La colocación de los elementos y la manera
en que se acceden a ellos puede ser
encapsulada.
CARACTERÍSTICAS:
Operaciones que se pueden realizar
sobre una Estructura de Datos:
Alta Adicionar un nuevo valor a la
estructura.
Baja Borrar un valor en la
estructura.
Búsqueda Encontrar un valor en la
estructura para realizar una
operación con este valor
Ordenamiento Organiza los elementos
en la estructura
Apareo Permite crear una nueva
estructura ordenada,
que contenga las dos
estructuras apareadas.
¿CLASIFICACIÓN DE LOS TIPOS DE
DATOS?
Tipos de Datos
Estáticos Dinámicos
Simples Cadena Procedimientos Estructurados
Integer
Boolen
Char
Enumerados
Reales
Arrays
Archivo
Registros
Puntero
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL P.P.P LA EDUCACIÓN
SUPERIOR
I.U.P “SANTIAGO MARIÑO”
SECCIÓN: “A”
ING. PATRICIA BOSCÁN
C.I.- 18.319.784
Los tipos de datos mas frecuentes utilizados en los
diferentes lenguajes de programación son:
Para ver el gráfico seleccione la opción "Descargar" del
menú superior.
Los tipos de datos simples pueden ser organizados
en diferentes estructuras de datos: estáticas y
dinámicas.
TIPOS DE
ESTRUCTURAS DE
DATOS
Son aquellas en las que el espacio ocupado en
memoria se define en tiempo de compilación y no
puede ser modificado durante la ejecución del
programa. Corresponden a este tipo los arrays y
registros.
ESTRUCTURAS DE
DATOS ESTÁTICAS
Son aquellas en las que el espacio ocupado en memoria puede ser
modificado en tiempo de ejecución. Corresponden a este tipo las listas,
árboles y grafos . Estas estructuras no son soportadas en todos los
lenguajes. La elección de la estructura de datos idónea dependerá de la
naturaleza del problema a resolver y, en menor medida, del lenguaje. Las
estructuras de datos tienen en común que un identificador, nombre, puede
representar a múltiples datos individuales.
ESTRUCTURAS DE
DATOS DINÁMICAS
Un arreglo (array) es una colección de datos del mismo tipo, que se
almacenan en posiciones consecutivas de memoria y reciben un nombre
común. Para referirse a un determinado elemento de un array se deberá
utilizar un índice, que especifique su posición relativa en el array. Un
arreglo es una colección finita, homogénea y ordenada de elementos.
Finita: Todo arreglo tiene un límite; es decir,debe determinarse cuál será
el número máximo de elementos que podrán formar parte del arreglo.
Homogénea: Todos los elementos del arreglo deben ser del mismo tipo.
Ordenada: Se puede determinar cuál es el primer elemento, el segundo,
el tercero
ARRAYS
ESTRUCTURAS DE DATOS Y SU
RELACIÓN CON LOS SISTEMAS
OPERATIVOS.
Realizado por:
Ingeniero Robert Quintero
República Bolivariana de Venezuela
I. U. P. “Santiago Mariño”
Escuela: Sistemas
ESTRUCTURAS DE DATOS
Una estructura de dato es una forma de organizar un conjunto
de datos elementales con el objetivo de facilitar su
manipulación.
OPERACIONES DE ESTRUCTURA DE DATOS:
Una estructura de datos define la organización e interrelación de estos 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 valor en 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.
SISTEMAS OPERATIVOS ( S. O.)
Un sistema operativo es un conjunto de programas que permite
la comunicación del usuario con una computadora también se le
conoce como software de sistema y es el sistema mas importante
de las computadoras ya que permite la instalación y el uso de
software de aplicación o de desarrollo.
RELACIÓN DE LAS ESTRUCTURA DE DATOS
CON LOS S. O.
Para el Sistema Operativo un proceso es: ‘Un
conjunto de estructuras de datos, registros y
campos con valores.’
El Sistema Operativo utiliza estructuras de datos para controlar
distintos procesos como lo son:
1º) Tablas de memoria:
• Emplean para saber que uso reciben las memorias principal y
secundarias.
• Y también para obtener cualquier otro tipo de información, relacionada
con la memoria.
RELACIÓN DE LAS ESTRUCTURA DE DATOS
CON LOS S. O.
2º) Tablas de ficheros:
•Almacenan toda la información que contiene un fichero o archivo.
3º) Tablas de dispositivos de E/S:
•Almacenan toda la información sobre los periféricos o dispositivos de E/S.
4º) Tablas de procesos:
•Se utilizan para gestionar toda la información que utiliza el Sistema
Operativo al manejar los distintos procesos.

Más contenido relacionado

La actualidad más candente

Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)
Juan Astudillo
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
lizemontoya
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
José Antonio Sandoval Acosta
 
1.1 tipos de datos abstractos
1.1 tipos de datos abstractos1.1 tipos de datos abstractos
1.1 tipos de datos abstractos
erwin_alexander
 
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
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacionoswchavez
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
Pablo Guerra
 
Programación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivosProgramación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivos
José Antonio Sandoval Acosta
 
Unidad II. Modelo de Datos
Unidad II. Modelo de DatosUnidad II. Modelo de Datos
Unidad II. Modelo de Datosucbasededatos
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicojosecuartas
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
Cristian Salazar C.
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y Desventajas
JuanMiguelCustodioMo
 
Normalizacion base de datos
Normalizacion base de datosNormalizacion base de datos
Normalizacion base de datos
emersonserna
 
Estructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoEstructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de Ordenamiento
José Antonio Sandoval Acosta
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salida
David Martinez
 
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Universidad de Guadalajara
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
Emerson Garay
 

La actualidad más candente (20)

Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)
 
Conclusiones sobre bases de datos
Conclusiones sobre bases de datosConclusiones sobre bases de datos
Conclusiones sobre bases de datos
 
Organización de archivos
Organización de archivosOrganización de archivos
Organización de archivos
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
1.1 tipos de datos abstractos
1.1 tipos de datos abstractos1.1 tipos de datos abstractos
1.1 tipos de datos abstractos
 
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)
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
 
Programación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivosProgramación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivos
 
Unidad II. Modelo de Datos
Unidad II. Modelo de DatosUnidad II. Modelo de Datos
Unidad II. Modelo de Datos
 
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
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Tipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y DesventajasTipos de Modelos de Datos : Ventajas y Desventajas
Tipos de Modelos de Datos : Ventajas y Desventajas
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Normalizacion base de datos
Normalizacion base de datosNormalizacion base de datos
Normalizacion base de datos
 
Estructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoEstructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de Ordenamiento
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salida
 
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
 

Destacado

El mtodo
El mtodoEl mtodo
El mtodo
danielcristobal
 
Socio estratégico, asesoría en el e-commerce
Socio estratégico, asesoría en el e-commerceSocio estratégico, asesoría en el e-commerce
Socio estratégico, asesoría en el e-commerce
Freddy Linares
 
Circuitos acoplados ópticamente2
Circuitos acoplados ópticamente2Circuitos acoplados ópticamente2
Circuitos acoplados ópticamente2Corne Bonilla
 
Redes sociales4a
Redes sociales4aRedes sociales4a
Redes sociales4aferchodota2
 
2 estructuras datos
2 estructuras datos2 estructuras datos
2 estructuras datoszisabelita
 
Diagrama conceptual de_la_web_2
Diagrama conceptual de_la_web_2Diagrama conceptual de_la_web_2
Diagrama conceptual de_la_web_2wizac2010
 
El mundo animal
El mundo animalEl mundo animal
El mundo animalangele10
 
Elementos del lenguaje variables y estructuras de datos
Elementos del lenguaje variables y estructuras de datosElementos del lenguaje variables y estructuras de datos
Elementos del lenguaje variables y estructuras de datosjnarchie
 
Estructuras de datos osvaldo cairo
Estructuras de datos   osvaldo cairoEstructuras de datos   osvaldo cairo
Estructuras de datos osvaldo cairo
YossLu Molina
 
Estructuras de datos i print
Estructuras de datos i printEstructuras de datos i print
Estructuras de datos i print
Juan Carlos Sanchez Torres
 
Programación 1: estructuras de datos
Programación 1: estructuras de datosProgramación 1: estructuras de datos
Programación 1: estructuras de datos
Angel Vázquez Patiño
 
Algoritmos y Estructuras de Datos
Algoritmos y Estructuras de DatosAlgoritmos y Estructuras de Datos
Algoritmos y Estructuras de Datos
Storti Mario
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tk
Laurence HR
 
ESTRUCTURAS DE DATOS FUNDAMENTALES
ESTRUCTURAS DE DATOS FUNDAMENTALESESTRUCTURAS DE DATOS FUNDAMENTALES
ESTRUCTURAS DE DATOS FUNDAMENTALES
Evans Balcazar
 
concepto de estructuras de datos
concepto de estructuras de datosconcepto de estructuras de datos
concepto de estructuras de datos
Eduardo Robayo Castro
 
PRINCIPIOS DEL DISEÑO DE ESTRUCTURAS DE DATOS
PRINCIPIOS DEL DISEÑO DE ESTRUCTURAS DE DATOSPRINCIPIOS DEL DISEÑO DE ESTRUCTURAS DE DATOS
PRINCIPIOS DEL DISEÑO DE ESTRUCTURAS DE DATOS
Evans Balcazar
 

Destacado (20)

Libro la-vaca
Libro la-vacaLibro la-vaca
Libro la-vaca
 
El mtodo
El mtodoEl mtodo
El mtodo
 
Socio estratégico, asesoría en el e-commerce
Socio estratégico, asesoría en el e-commerceSocio estratégico, asesoría en el e-commerce
Socio estratégico, asesoría en el e-commerce
 
Circuitos acoplados ópticamente2
Circuitos acoplados ópticamente2Circuitos acoplados ópticamente2
Circuitos acoplados ópticamente2
 
Redes sociales4a
Redes sociales4aRedes sociales4a
Redes sociales4a
 
2 estructuras datos
2 estructuras datos2 estructuras datos
2 estructuras datos
 
Diagrama conceptual de_la_web_2
Diagrama conceptual de_la_web_2Diagrama conceptual de_la_web_2
Diagrama conceptual de_la_web_2
 
El mundo animal
El mundo animalEl mundo animal
El mundo animal
 
Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datos
 
Elementos del lenguaje variables y estructuras de datos
Elementos del lenguaje variables y estructuras de datosElementos del lenguaje variables y estructuras de datos
Elementos del lenguaje variables y estructuras de datos
 
Estructuras de datos osvaldo cairo
Estructuras de datos   osvaldo cairoEstructuras de datos   osvaldo cairo
Estructuras de datos osvaldo cairo
 
Estructuras de datos i print
Estructuras de datos i printEstructuras de datos i print
Estructuras de datos i print
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Programación 1: estructuras de datos
Programación 1: estructuras de datosProgramación 1: estructuras de datos
Programación 1: estructuras de datos
 
Algoritmos y Estructuras de Datos
Algoritmos y Estructuras de DatosAlgoritmos y Estructuras de Datos
Algoritmos y Estructuras de Datos
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tk
 
ESTRUCTURAS DE DATOS FUNDAMENTALES
ESTRUCTURAS DE DATOS FUNDAMENTALESESTRUCTURAS DE DATOS FUNDAMENTALES
ESTRUCTURAS DE DATOS FUNDAMENTALES
 
concepto de estructuras de datos
concepto de estructuras de datosconcepto de estructuras de datos
concepto de estructuras de datos
 
PRINCIPIOS DEL DISEÑO DE ESTRUCTURAS DE DATOS
PRINCIPIOS DEL DISEÑO DE ESTRUCTURAS DE DATOSPRINCIPIOS DEL DISEÑO DE ESTRUCTURAS DE DATOS
PRINCIPIOS DEL DISEÑO DE ESTRUCTURAS DE DATOS
 
Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datos
 

Similar a Estructuras de datos

Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datosSistemasGrupo
 
Clase I Estructura de Datos
Clase I Estructura de Datos Clase I Estructura de Datos
Clase I Estructura de Datos guestc906c2
 
Introducción edd
Introducción eddIntroducción edd
Introducción edd
lguevara2283
 
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
CarlosEspaa16
 
clase-i-estructura-de-datos-1194357531161281-3.pdf
clase-i-estructura-de-datos-1194357531161281-3.pdfclase-i-estructura-de-datos-1194357531161281-3.pdf
clase-i-estructura-de-datos-1194357531161281-3.pdf
Víctor González
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
EJMontenegro
 
Bases de datos de informatica
Bases de datos de informaticaBases de datos de informatica
Bases de datos de informatica
Jhovany Rivas Mendez
 
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
Daniel Campos
 
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
KEVINDAVIDTOPONSALAZ
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
TAtiizz Villalobos
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
TAtiizz Villalobos
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
TAtiizz Villalobos
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
TAtiizz Villalobos
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
TAtiizz Villalobos
 
Angela y vicky I-B
Angela y vicky I-BAngela y vicky I-B
Angela y vicky I-BvictoriaRJ
 
Base de datos
Base de datosBase de datos
Base de datos
Tomas Martinez
 

Similar a Estructuras de datos (20)

Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datos
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Clase I Estructura de Datos
Clase I Estructura de Datos Clase I Estructura de Datos
Clase I Estructura de Datos
 
Introducción edd
Introducción eddIntroducción edd
Introducción edd
 
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
 
clase-i-estructura-de-datos-1194357531161281-3.pdf
clase-i-estructura-de-datos-1194357531161281-3.pdfclase-i-estructura-de-datos-1194357531161281-3.pdf
clase-i-estructura-de-datos-1194357531161281-3.pdf
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Bases de datos de informatica
Bases de datos de informaticaBases de datos de informatica
Bases de datos de informatica
 
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
 
Estruc datosyso
Estruc datosysoEstruc datosyso
Estruc datosyso
 
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
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Angela y vicky I-B
Angela y vicky I-BAngela y vicky I-B
Angela y vicky I-B
 
Base de datos
Base de datosBase de datos
Base de datos
 

Estructuras de datos

  • 1. República Bolivariana de Venezuela I. U. P. “Santiago Mariño” Escuela: Sistemas ESTRUCTURAS DE DATOS Realizado por: Ing. Maribel Pertuz 23.479.155
  • 2. Son una colección de datos cuya organización se caracteriza por las funciones de accesos que se usan para almacenar y acceder a elementos individuales. ¿QUÉ SON ESTRUCTURAS DE DATOS?
  • 3. • Pueden descomponerse en los elementos que la forman. • La manera en que se colocan los elementos dentro de la estructura afectará la forma en que se realicen los accesos a cada elemento. •La colocación de los elementos y la manera en que se acceden a ellos puede ser encapsulada. CARACTERÍSTICAS:
  • 4. Operaciones que se pueden realizar sobre una Estructura de Datos: Alta Adicionar un nuevo valor a la estructura. Baja Borrar un valor en la estructura. Búsqueda Encontrar un valor en la estructura para realizar una operación con este valor
  • 5. Ordenamiento Organiza los elementos en la estructura Apareo Permite crear una nueva estructura ordenada, que contenga las dos estructuras apareadas.
  • 6. ¿CLASIFICACIÓN DE LOS TIPOS DE DATOS? Tipos de Datos Estáticos Dinámicos Simples Cadena Procedimientos Estructurados Integer Boolen Char Enumerados Reales Arrays Archivo Registros Puntero
  • 7. REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL P.P.P LA EDUCACIÓN SUPERIOR I.U.P “SANTIAGO MARIÑO” SECCIÓN: “A” ING. PATRICIA BOSCÁN C.I.- 18.319.784
  • 8. Los tipos de datos mas frecuentes utilizados en los diferentes lenguajes de programación son: Para ver el gráfico seleccione la opción "Descargar" del menú superior. Los tipos de datos simples pueden ser organizados en diferentes estructuras de datos: estáticas y dinámicas. TIPOS DE ESTRUCTURAS DE DATOS
  • 9. Son aquellas en las que el espacio ocupado en memoria se define en tiempo de compilación y no puede ser modificado durante la ejecución del programa. Corresponden a este tipo los arrays y registros. ESTRUCTURAS DE DATOS ESTÁTICAS
  • 10. Son aquellas en las que el espacio ocupado en memoria puede ser modificado en tiempo de ejecución. Corresponden a este tipo las listas, árboles y grafos . Estas estructuras no son soportadas en todos los lenguajes. La elección de la estructura de datos idónea dependerá de la naturaleza del problema a resolver y, en menor medida, del lenguaje. Las estructuras de datos tienen en común que un identificador, nombre, puede representar a múltiples datos individuales. ESTRUCTURAS DE DATOS DINÁMICAS
  • 11. Un arreglo (array) es una colección de datos del mismo tipo, que se almacenan en posiciones consecutivas de memoria y reciben un nombre común. Para referirse a un determinado elemento de un array se deberá utilizar un índice, que especifique su posición relativa en el array. Un arreglo es una colección finita, homogénea y ordenada de elementos. Finita: Todo arreglo tiene un límite; es decir,debe determinarse cuál será el número máximo de elementos que podrán formar parte del arreglo. Homogénea: Todos los elementos del arreglo deben ser del mismo tipo. Ordenada: Se puede determinar cuál es el primer elemento, el segundo, el tercero ARRAYS
  • 12. ESTRUCTURAS DE DATOS Y SU RELACIÓN CON LOS SISTEMAS OPERATIVOS. Realizado por: Ingeniero Robert Quintero República Bolivariana de Venezuela I. U. P. “Santiago Mariño” Escuela: Sistemas
  • 13. ESTRUCTURAS DE DATOS Una estructura de dato es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar su manipulación.
  • 14. OPERACIONES DE ESTRUCTURA DE DATOS: Una estructura de datos define la organización e interrelación de estos 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 valor en 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.
  • 15. SISTEMAS OPERATIVOS ( S. O.) Un sistema operativo es un conjunto de programas que permite la comunicación del usuario con una computadora también se le conoce como software de sistema y es el sistema mas importante de las computadoras ya que permite la instalación y el uso de software de aplicación o de desarrollo.
  • 16. RELACIÓN DE LAS ESTRUCTURA DE DATOS CON LOS S. O. Para el Sistema Operativo un proceso es: ‘Un conjunto de estructuras de datos, registros y campos con valores.’ El Sistema Operativo utiliza estructuras de datos para controlar distintos procesos como lo son: 1º) Tablas de memoria: • Emplean para saber que uso reciben las memorias principal y secundarias. • Y también para obtener cualquier otro tipo de información, relacionada con la memoria.
  • 17. RELACIÓN DE LAS ESTRUCTURA DE DATOS CON LOS S. O. 2º) Tablas de ficheros: •Almacenan toda la información que contiene un fichero o archivo. 3º) Tablas de dispositivos de E/S: •Almacenan toda la información sobre los periféricos o dispositivos de E/S. 4º) Tablas de procesos: •Se utilizan para gestionar toda la información que utiliza el Sistema Operativo al manejar los distintos procesos.