SlideShare uma empresa Scribd logo
1 de 7
Estructuras de datos dinámicas ,[object Object],Dato1 Dato2 Dato3 Dato4 Dato5 X
Estructuras de datos dinámicas ,[object Object],Son entidades (variables o constantes) que almacenan la dirección en memoria de un dato: Int x; Int *ap; Su declaración requiere el tipo de dato, para saber el tamaño en bytes de las posiciones de memoria a las que apunta
Estructuras de datos dinámicas ,[object Object],Se usa para saber el tamaño en bytes ocupado por un dato en la memoria. double pi=3.14159; cout<<”El tamaño en bytes de pi es: ”<<sizeof(pi)<<endl;
Estructuras de datos dinámicas ,[object Object],Retorna la dirección de memoria que ocupa una variable: int x=5; int *ap; ap=&x; cout<<”El valor de x es:”<<*ap<<endl; *ap se lee: ”El valor al que apunta ap” &x se lee: ”La dirección en la que está guardado x” x ap 5
Estructuras de datos dinámicas ,[object Object],Es una declaración que permite almacenar datos de distintos tipos bajo un mismo nombre: struct alumno { char nombre[31]; unsigned long telefono; float calificaciones[10]; };
Estructuras de datos dinámicas ,[object Object],La palabra reservada typedef se utiliza para asignar un alias (otro nombre) a un tipo. No crea ningún nuevo tipo, solo define un nuevo identificador: Sintaxis: typedef <tipo> <alias>; Ejemplo: typedef unsigned char BYTE; *Se acostumbra usar los alias en mayúscula.
Estructuras de datos dinámicas Aplicación: typedef struct nodo{   int dato;   struct nodo *siguiente; } NODO; NODO *inicio; int main(int argc, char *argv[]) { inicio = new NODO; inicio->dato=5; cout<<inicio->dato; system(&quot;PAUSE&quot;); return EXIT_SUCCESS; }

Mais conteúdo relacionado

Mais procurados

Listas,pilas y colas
Listas,pilas y colasListas,pilas y colas
Listas,pilas y colasBlackzerox
 
Lenguaje C para Administradores de Red - Script II Punteros
Lenguaje C para Administradores de Red - Script II PunterosLenguaje C para Administradores de Red - Script II Punteros
Lenguaje C para Administradores de Red - Script II Punterossirfids
 
Arreglos
ArreglosArreglos
ArreglosAnt Jfr
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosRuther Padilla
 
Manejo De Memoria
Manejo De MemoriaManejo De Memoria
Manejo De Memoriamosh88
 
Estructura dedatos listas pilas y colas 12-0617
Estructura dedatos listas pilas y colas 12-0617Estructura dedatos listas pilas y colas 12-0617
Estructura dedatos listas pilas y colas 12-0617Johannadotel
 
Lectura y Escritura de archivos a MatLab
Lectura y Escritura de archivos a MatLabLectura y Escritura de archivos a MatLab
Lectura y Escritura de archivos a MatLabOswaldo Carlosama
 
Administración de memoria y apuntadores
Administración de memoria y apuntadoresAdministración de memoria y apuntadores
Administración de memoria y apuntadoresFranklin Chavez
 
Arreglo de punteros
Arreglo de punterosArreglo de punteros
Arreglo de punterospedreror1
 
Manejo de memoria
Manejo de memoriaManejo de memoria
Manejo de memoriaIronAngel
 
Unidad educativa
Unidad educativaUnidad educativa
Unidad educativaedgar parco
 
Unidad educativa
Unidad educativaUnidad educativa
Unidad educativaJhon Rea
 

Mais procurados (20)

Listas,pilas y colas
Listas,pilas y colasListas,pilas y colas
Listas,pilas y colas
 
Presentación Arreglos
Presentación ArreglosPresentación Arreglos
Presentación Arreglos
 
Adt
AdtAdt
Adt
 
4 memoria dinamica
4 memoria dinamica4 memoria dinamica
4 memoria dinamica
 
Lenguaje C para Administradores de Red - Script II Punteros
Lenguaje C para Administradores de Red - Script II PunterosLenguaje C para Administradores de Red - Script II Punteros
Lenguaje C para Administradores de Red - Script II Punteros
 
Arreglos
ArreglosArreglos
Arreglos
 
Manejo de memoria
Manejo de memoriaManejo de memoria
Manejo de memoria
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
08 - Punteros en lenguaje C
08 - Punteros en lenguaje C08 - Punteros en lenguaje C
08 - Punteros en lenguaje C
 
Manejo De Memoria
Manejo De MemoriaManejo De Memoria
Manejo De Memoria
 
Ordenamiento por arbol binario
Ordenamiento por arbol binarioOrdenamiento por arbol binario
Ordenamiento por arbol binario
 
presentacion Fermath
presentacion Fermathpresentacion Fermath
presentacion Fermath
 
Estructura dedatos listas pilas y colas 12-0617
Estructura dedatos listas pilas y colas 12-0617Estructura dedatos listas pilas y colas 12-0617
Estructura dedatos listas pilas y colas 12-0617
 
Lectura y Escritura de archivos a MatLab
Lectura y Escritura de archivos a MatLabLectura y Escritura de archivos a MatLab
Lectura y Escritura de archivos a MatLab
 
Recuperacin 333333
Recuperacin 333333Recuperacin 333333
Recuperacin 333333
 
Administración de memoria y apuntadores
Administración de memoria y apuntadoresAdministración de memoria y apuntadores
Administración de memoria y apuntadores
 
Arreglo de punteros
Arreglo de punterosArreglo de punteros
Arreglo de punteros
 
Manejo de memoria
Manejo de memoriaManejo de memoria
Manejo de memoria
 
Unidad educativa
Unidad educativaUnidad educativa
Unidad educativa
 
Unidad educativa
Unidad educativaUnidad educativa
Unidad educativa
 

Destaque

Estructurade datos
Estructurade datosEstructurade datos
Estructurade datosDavidElizama
 
Estructura de datos lineales y no lineales
Estructura de datos lineales y no linealesEstructura de datos lineales y no lineales
Estructura de datos lineales y no linealeslos4estatidinamicos
 
Estructuras de datos y tipos de datos abstractos
Estructuras de datos y tipos de datos abstractosEstructuras de datos y tipos de datos abstractos
Estructuras de datos y tipos de datos abstractosLuis Lastra Cid
 
Estructura de datos listas, pilas y colas
Estructura de datos listas, pilas y colasEstructura de datos listas, pilas y colas
Estructura de datos listas, pilas y colasElias Peña
 
Entendiendo estructura de datos
Entendiendo estructura de datosEntendiendo estructura de datos
Entendiendo estructura de datosyacomas
 
Estructura de datos. listas, pilas y colas
Estructura de datos. listas, pilas y colasEstructura de datos. listas, pilas y colas
Estructura de datos. listas, pilas y colasIARINAIA
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosMary Sanchez
 
Sesion 02 algoritmos y estructura de datos
Sesion 02  algoritmos y estructura de datosSesion 02  algoritmos y estructura de datos
Sesion 02 algoritmos y estructura de datosimagincor
 
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 DATOSEvans Balcazar
 
Diapositiva de l estructura de datos
Diapositiva de l estructura de datosDiapositiva de l estructura de datos
Diapositiva de l estructura de datosmariajuly
 
6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instrucciones6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instruccionesrcarrerah
 
Estructura de Datos y Algoritmos I (I Bimestre)
Estructura de Datos y Algoritmos I (I Bimestre)Estructura de Datos y Algoritmos I (I Bimestre)
Estructura de Datos y Algoritmos I (I Bimestre)Videoconferencias UTPL
 
18 Arboles Como Estructura De Busqueda
18 Arboles Como Estructura De Busqueda18 Arboles Como Estructura De Busqueda
18 Arboles Como Estructura De BusquedaUVM
 

Destaque (20)

Estructurade datos
Estructurade datosEstructurade datos
Estructurade datos
 
Estructura de datos pdf
Estructura de datos pdfEstructura de datos pdf
Estructura de datos pdf
 
Estructura de datos lineales y no lineales
Estructura de datos lineales y no linealesEstructura de datos lineales y no lineales
Estructura de datos lineales y no lineales
 
Estructuras de datos y tipos de datos abstractos
Estructuras de datos y tipos de datos abstractosEstructuras de datos y tipos de datos abstractos
Estructuras de datos y tipos de datos abstractos
 
concepto de estructuras de datos
concepto de estructuras de datosconcepto de estructuras de datos
concepto de estructuras de datos
 
Estructura de datos listas, pilas y colas
Estructura de datos listas, pilas y colasEstructura de datos listas, pilas y colas
Estructura de datos listas, pilas y colas
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Entendiendo estructura de datos
Entendiendo estructura de datosEntendiendo estructura de datos
Entendiendo estructura de datos
 
Estructura de datos. listas, pilas y colas
Estructura de datos. listas, pilas y colasEstructura de datos. listas, pilas y colas
Estructura de datos. listas, pilas y colas
 
4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
 
Sesion 02 algoritmos y estructura de datos
Sesion 02  algoritmos y estructura de datosSesion 02  algoritmos y estructura de datos
Sesion 02 algoritmos y estructura 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
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
Diapositiva de l estructura de datos
Diapositiva de l estructura de datosDiapositiva de l estructura de datos
Diapositiva de l estructura de datos
 
6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instrucciones6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instrucciones
 
Estructura de Datos y Algoritmos I (I Bimestre)
Estructura de Datos y Algoritmos I (I Bimestre)Estructura de Datos y Algoritmos I (I Bimestre)
Estructura de Datos y Algoritmos I (I Bimestre)
 
Jerarquiadeoperaciones
JerarquiadeoperacionesJerarquiadeoperaciones
Jerarquiadeoperaciones
 
Estructura de Datos
Estructura de DatosEstructura de Datos
Estructura de Datos
 
18 Arboles Como Estructura De Busqueda
18 Arboles Como Estructura De Busqueda18 Arboles Como Estructura De Busqueda
18 Arboles Como Estructura De Busqueda
 

Semelhante a Nucleo 2 estructuras dinámicas

Clase 10_ programacion
Clase 10_ programacionClase 10_ programacion
Clase 10_ programaciondiego MC
 
ESTRUCTURAS Y UNIONES EN C++
ESTRUCTURAS Y UNIONES EN C++ESTRUCTURAS Y UNIONES EN C++
ESTRUCTURAS Y UNIONES EN C++die_dex
 
1.1.5 Gestion de Memoria dinámica con TDA.pptx
1.1.5 Gestion de Memoria dinámica con TDA.pptx1.1.5 Gestion de Memoria dinámica con TDA.pptx
1.1.5 Gestion de Memoria dinámica con TDA.pptxFernando Solis
 
Programación en c (iii parte)
Programación en c (iii parte)Programación en c (iii parte)
Programación en c (iii parte)MarielaCuriel
 
Unidad%2 bxii estructuras
Unidad%2 bxii estructurasUnidad%2 bxii estructuras
Unidad%2 bxii estructurasjeoselyn
 
Estructura de Datos
Estructura de DatosEstructura de Datos
Estructura de Datosluna_72
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivastacubomx
 
1.Tipos de Datos.ppt
1.Tipos de Datos.ppt1.Tipos de Datos.ppt
1.Tipos de Datos.pptmarcos793515
 
1.Tipos de Datos.ppt
1.Tipos de Datos.ppt1.Tipos de Datos.ppt
1.Tipos de Datos.pptSANTOS400018
 
Tipos de Datos y su tipologia en contexto.ppt
Tipos de Datos y su tipologia en contexto.pptTipos de Datos y su tipologia en contexto.ppt
Tipos de Datos y su tipologia en contexto.pptricardosusa5
 
Lenguajec 1
Lenguajec 1Lenguajec 1
Lenguajec 1joeshego
 
TUTORIAL LENGUAJE C
TUTORIAL LENGUAJE CTUTORIAL LENGUAJE C
TUTORIAL LENGUAJE CJesus Agreda
 
TUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE CTUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE CJesus Agreda
 

Semelhante a Nucleo 2 estructuras dinámicas (20)

Clase 10_ programacion
Clase 10_ programacionClase 10_ programacion
Clase 10_ programacion
 
ESTRUCTURAS Y UNIONES EN C++
ESTRUCTURAS Y UNIONES EN C++ESTRUCTURAS Y UNIONES EN C++
ESTRUCTURAS Y UNIONES EN C++
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
1.1.5 Gestion de Memoria dinámica con TDA.pptx
1.1.5 Gestion de Memoria dinámica con TDA.pptx1.1.5 Gestion de Memoria dinámica con TDA.pptx
1.1.5 Gestion de Memoria dinámica con TDA.pptx
 
Programación en c (iii parte)
Programación en c (iii parte)Programación en c (iii parte)
Programación en c (iii parte)
 
Unidad%2 bxii estructuras
Unidad%2 bxii estructurasUnidad%2 bxii estructuras
Unidad%2 bxii estructuras
 
Estructura de Datos
Estructura de DatosEstructura de Datos
Estructura de Datos
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivas
 
Punteros2
Punteros2Punteros2
Punteros2
 
1.Tipos de Datos.ppt
1.Tipos de Datos.ppt1.Tipos de Datos.ppt
1.Tipos de Datos.ppt
 
1.Tipos de Datos.ppt
1.Tipos de Datos.ppt1.Tipos de Datos.ppt
1.Tipos de Datos.ppt
 
1.Tipos de Datos.ppt
1.Tipos de Datos.ppt1.Tipos de Datos.ppt
1.Tipos de Datos.ppt
 
1.tipos de datos
1.tipos de datos1.tipos de datos
1.tipos de datos
 
Tipos de Datos y su tipologia en contexto.ppt
Tipos de Datos y su tipologia en contexto.pptTipos de Datos y su tipologia en contexto.ppt
Tipos de Datos y su tipologia en contexto.ppt
 
Lenguajec 1
Lenguajec 1Lenguajec 1
Lenguajec 1
 
Tipos de Datos Abstractos (TDA)
Tipos de Datos Abstractos (TDA)Tipos de Datos Abstractos (TDA)
Tipos de Datos Abstractos (TDA)
 
TUTORIAL LENGUAJE C
TUTORIAL LENGUAJE CTUTORIAL LENGUAJE C
TUTORIAL LENGUAJE C
 
TUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE CTUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE C
 
2 punteros y lenguaje c
2 punteros y lenguaje c2 punteros y lenguaje c
2 punteros y lenguaje c
 
Punteros
PunterosPunteros
Punteros
 

Mais de carsanta

Nucleo 4 - Diseño de DB con Modelo Entidad Relación
Nucleo 4 - Diseño de DB con Modelo Entidad RelaciónNucleo 4 - Diseño de DB con Modelo Entidad Relación
Nucleo 4 - Diseño de DB con Modelo Entidad Relacióncarsanta
 
Núcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datosNúcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datoscarsanta
 
Analisis de sistemas: nucleo 3
Analisis de sistemas: nucleo 3Analisis de sistemas: nucleo 3
Analisis de sistemas: nucleo 3carsanta
 
Analisis de sistemas: nucleo 2
Analisis de sistemas: nucleo 2Analisis de sistemas: nucleo 2
Analisis de sistemas: nucleo 2carsanta
 
Analisis de sistemas: nucleo 1
Analisis de sistemas: nucleo 1Analisis de sistemas: nucleo 1
Analisis de sistemas: nucleo 1carsanta
 
Nucleo 3 listas pilas colas
Nucleo 3 listas pilas colasNucleo 3 listas pilas colas
Nucleo 3 listas pilas colascarsanta
 
Nucleo 1 estructuras de datos y vectores
Nucleo 1 estructuras de datos y vectoresNucleo 1 estructuras de datos y vectores
Nucleo 1 estructuras de datos y vectorescarsanta
 
Nucleo 2 sobre los sistemas
Nucleo 2 sobre los sistemasNucleo 2 sobre los sistemas
Nucleo 2 sobre los sistemascarsanta
 
Nucleo 3 mecanismos de ordenamiento de los sistemas
Nucleo 3 mecanismos de ordenamiento de los sistemasNucleo 3 mecanismos de ordenamiento de los sistemas
Nucleo 3 mecanismos de ordenamiento de los sistemascarsanta
 
Nucleo1 introducción a la teoría general de sistemas
Nucleo1 introducción a la teoría general de sistemasNucleo1 introducción a la teoría general de sistemas
Nucleo1 introducción a la teoría general de sistemascarsanta
 

Mais de carsanta (10)

Nucleo 4 - Diseño de DB con Modelo Entidad Relación
Nucleo 4 - Diseño de DB con Modelo Entidad RelaciónNucleo 4 - Diseño de DB con Modelo Entidad Relación
Nucleo 4 - Diseño de DB con Modelo Entidad Relación
 
Núcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datosNúcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datos
 
Analisis de sistemas: nucleo 3
Analisis de sistemas: nucleo 3Analisis de sistemas: nucleo 3
Analisis de sistemas: nucleo 3
 
Analisis de sistemas: nucleo 2
Analisis de sistemas: nucleo 2Analisis de sistemas: nucleo 2
Analisis de sistemas: nucleo 2
 
Analisis de sistemas: nucleo 1
Analisis de sistemas: nucleo 1Analisis de sistemas: nucleo 1
Analisis de sistemas: nucleo 1
 
Nucleo 3 listas pilas colas
Nucleo 3 listas pilas colasNucleo 3 listas pilas colas
Nucleo 3 listas pilas colas
 
Nucleo 1 estructuras de datos y vectores
Nucleo 1 estructuras de datos y vectoresNucleo 1 estructuras de datos y vectores
Nucleo 1 estructuras de datos y vectores
 
Nucleo 2 sobre los sistemas
Nucleo 2 sobre los sistemasNucleo 2 sobre los sistemas
Nucleo 2 sobre los sistemas
 
Nucleo 3 mecanismos de ordenamiento de los sistemas
Nucleo 3 mecanismos de ordenamiento de los sistemasNucleo 3 mecanismos de ordenamiento de los sistemas
Nucleo 3 mecanismos de ordenamiento de los sistemas
 
Nucleo1 introducción a la teoría general de sistemas
Nucleo1 introducción a la teoría general de sistemasNucleo1 introducción a la teoría general de sistemas
Nucleo1 introducción a la teoría general de sistemas
 

Nucleo 2 estructuras dinámicas

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Estructuras de datos dinámicas Aplicación: typedef struct nodo{ int dato; struct nodo *siguiente; } NODO; NODO *inicio; int main(int argc, char *argv[]) { inicio = new NODO; inicio->dato=5; cout<<inicio->dato; system(&quot;PAUSE&quot;); return EXIT_SUCCESS; }