SlideShare a Scribd company logo
1 of 32
Programación Electrónica 2 Estructuras y Uniones
Introducción Estructuras, uniones, enumeraciones y tipos definidos por el usuario Crear datos es importante => libera al programador de restringirse a los tipos de datos del C Estructura = múltiples variables de diferentes tipos . Importante para crear programas potentes como base de datos Unión similar a arreglo, se usa para contener información a nivel bajo (bits) Dato enumerado = colección de miembros con nombre que tienen valores enteros equivalentes Typedef es un sinónimo de un tipo de dato existente
Estructuras Arreglos => datos homogeneos = limitacion Considerar: Estructura: colección de uno o mas tipos de elementos denominados miembros cada uno de los cuales puede ser un tipo de dato diferente
Estructuras
Declaración de estructura
Declaración de estructura
Definición de variables de estructuras
Definición de variables de estructuras
Definición de variables de estructuras
Uso de estructuras en asignaciones Similar a cualquier variables
Inicialización de una declaración de estructuras
El tamaño de la estructura
El tamaño de la estructura
Acceso a las estructuras Se puede acceder a la informacion de una estructura de dos formas: Operador   “.” Operador puntero  “ -> “
Acceso a las estructuras
Lectura de información de la estructura
Recuperación de información de una estructura
Estructuras anidadas
Ejemplos de estructuras anidadas
Ejemplos de estructuras anidadas
Ejemplos de estructuras anidadas
Ejemplos de estructuras anidadas
Ejemplos de estructuras anidadas
Ejemplos de estructuras anidadas
Arrays de estructuras
Uniones
Uniones
Enumeraciones
Enumeraciones
Campos de bit
Campos de bit

More Related Content

What's hot

Arreglos -- Programación Logica Estrucutrada
Arreglos -- Programación Logica EstrucutradaArreglos -- Programación Logica Estrucutrada
Arreglos -- Programación Logica EstrucutradaLight
 
20131018101042
2013101810104220131018101042
20131018101042beth116
 
Sistemas de bases de datos – parte ii
Sistemas de bases de datos – parte iiSistemas de bases de datos – parte ii
Sistemas de bases de datos – parte iigiancarloiz
 
Las bases de datos y los sgbd
Las bases de datos y los sgbdLas bases de datos y los sgbd
Las bases de datos y los sgbdScarlet_81
 
Presentación elementos basicos acces
Presentación elementos basicos accesPresentación elementos basicos acces
Presentación elementos basicos accesbeajimenez9
 
Sistema de bases de datos parte ii - manuel alcántara 5to a
Sistema de bases de datos parte ii - manuel alcántara 5to aSistema de bases de datos parte ii - manuel alcántara 5to a
Sistema de bases de datos parte ii - manuel alcántara 5to amanuelantonioalcantara
 
Sistemas de gestión de bases de datos parte 2 JOSE ANTONIO CASTILLO 5to C
Sistemas de gestión de bases de datos parte  2 JOSE ANTONIO CASTILLO 5to CSistemas de gestión de bases de datos parte  2 JOSE ANTONIO CASTILLO 5to C
Sistemas de gestión de bases de datos parte 2 JOSE ANTONIO CASTILLO 5to Cantonio3196
 
Informatica.docx
Informatica.docxInformatica.docx
Informatica.docxgeraldinml
 
Sistema de gestión de bases de datos parte
Sistema de gestión de bases de datos  parteSistema de gestión de bases de datos  parte
Sistema de gestión de bases de datos partecmglt
 
Sistema de bases de datos parte ii-elman torres
Sistema de bases de datos parte ii-elman torresSistema de bases de datos parte ii-elman torres
Sistema de bases de datos parte ii-elman torreselmant
 
Sistema de gestion de bd ll
Sistema de gestion de bd llSistema de gestion de bd ll
Sistema de gestion de bd lledsonandre18
 

What's hot (19)

Arreglos -- Programación Logica Estrucutrada
Arreglos -- Programación Logica EstrucutradaArreglos -- Programación Logica Estrucutrada
Arreglos -- Programación Logica Estrucutrada
 
Sistema de gestión de BD
Sistema de gestión de BDSistema de gestión de BD
Sistema de gestión de BD
 
Practica nº1
Practica nº1Practica nº1
Practica nº1
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Que estres tanta tarea
Que estres tanta tareaQue estres tanta tarea
Que estres tanta tarea
 
Conceptos básicos
Conceptos básicosConceptos básicos
Conceptos básicos
 
20131018101042
2013101810104220131018101042
20131018101042
 
Programación manuel crisostomo l
Programación manuel crisostomo lProgramación manuel crisostomo l
Programación manuel crisostomo l
 
Sistemas de bases de datos – parte ii
Sistemas de bases de datos – parte iiSistemas de bases de datos – parte ii
Sistemas de bases de datos – parte ii
 
Las bases de datos y los sgbd
Las bases de datos y los sgbdLas bases de datos y los sgbd
Las bases de datos y los sgbd
 
Presentación elementos basicos acces
Presentación elementos basicos accesPresentación elementos basicos acces
Presentación elementos basicos acces
 
Sistema de bases de datos parte ii - manuel alcántara 5to a
Sistema de bases de datos parte ii - manuel alcántara 5to aSistema de bases de datos parte ii - manuel alcántara 5to a
Sistema de bases de datos parte ii - manuel alcántara 5to a
 
Sistemas de gestión de bases de datos parte 2 JOSE ANTONIO CASTILLO 5to C
Sistemas de gestión de bases de datos parte  2 JOSE ANTONIO CASTILLO 5to CSistemas de gestión de bases de datos parte  2 JOSE ANTONIO CASTILLO 5to C
Sistemas de gestión de bases de datos parte 2 JOSE ANTONIO CASTILLO 5to C
 
Informatica.docx
Informatica.docxInformatica.docx
Informatica.docx
 
Sistema de gestión de bases de datos parte
Sistema de gestión de bases de datos  parteSistema de gestión de bases de datos  parte
Sistema de gestión de bases de datos parte
 
Access -
Access -Access -
Access -
 
Sistema de bases de datos parte ii-elman torres
Sistema de bases de datos parte ii-elman torresSistema de bases de datos parte ii-elman torres
Sistema de bases de datos parte ii-elman torres
 
Sistema de gestion de bd ll
Sistema de gestion de bd llSistema de gestion de bd ll
Sistema de gestion de bd ll
 

Similar to ProgramacióN ElectróNica 2, Estructuras

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
 
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
 
Resumen Tema 4
Resumen Tema 4 Resumen Tema 4
Resumen Tema 4 DarthJosua
 
Herramientas De Modelado
Herramientas De ModeladoHerramientas De Modelado
Herramientas De Modeladomsc080277
 
Unidad%2 bxii estructuras
Unidad%2 bxii estructurasUnidad%2 bxii estructuras
Unidad%2 bxii estructurasjeoselyn
 
Modelo de datos.
Modelo de datos.Modelo de datos.
Modelo de datos.omarzon
 
Proveedores nativos
Proveedores nativosProveedores nativos
Proveedores nativosJosue Perez
 
Guía unidad 3 base de datos
Guía unidad 3 base de datosGuía unidad 3 base de datos
Guía unidad 3 base de datosJuanSaldaaRived
 
Diccionariodedatos
Diccionariodedatos Diccionariodedatos
Diccionariodedatos Juan Arriaza
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Modelo de datos modelos bdd
Modelo de datos modelos bddModelo de datos modelos bdd
Modelo de datos modelos bddalbertoisaacs13
 
Acceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicAcceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicgerardd98
 
Acceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicAcceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicAlfredo Joya
 
12-Unidad 2: Aplicaciones Windows Form-2.3: Acceso a datos ADO.NET (ejemplos)
12-Unidad 2: Aplicaciones Windows Form-2.3: Acceso a datos ADO.NET (ejemplos)12-Unidad 2: Aplicaciones Windows Form-2.3: Acceso a datos ADO.NET (ejemplos)
12-Unidad 2: Aplicaciones Windows Form-2.3: Acceso a datos ADO.NET (ejemplos)Luis Fernando Aguas Bucheli
 
Presentacion-e-Introduccion-de-Bases-de-Datos.pdf
Presentacion-e-Introduccion-de-Bases-de-Datos.pdfPresentacion-e-Introduccion-de-Bases-de-Datos.pdf
Presentacion-e-Introduccion-de-Bases-de-Datos.pdfRicardoSusa2
 

Similar to ProgramacióN ElectróNica 2, Estructuras (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++
 
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
 
Resumen Tema 4
Resumen Tema 4 Resumen Tema 4
Resumen Tema 4
 
Herramientas De Modelado
Herramientas De ModeladoHerramientas De Modelado
Herramientas De Modelado
 
Unidad%2 bxii estructuras
Unidad%2 bxii estructurasUnidad%2 bxii estructuras
Unidad%2 bxii estructuras
 
Modelo de datos.
Modelo de datos.Modelo de datos.
Modelo de datos.
 
Guia unidad-3-base-de-datos (1)
Guia unidad-3-base-de-datos (1)Guia unidad-3-base-de-datos (1)
Guia unidad-3-base-de-datos (1)
 
Proveedores nativos
Proveedores nativosProveedores nativos
Proveedores nativos
 
Guia unidad-3-base-de-datos
Guia unidad-3-base-de-datosGuia unidad-3-base-de-datos
Guia unidad-3-base-de-datos
 
Guía unidad 3 base de datos
Guía unidad 3 base de datosGuía unidad 3 base de datos
Guía unidad 3 base de datos
 
ADO .net
ADO .netADO .net
ADO .net
 
Isangelt lo Hizo!!
Isangelt lo Hizo!!Isangelt lo Hizo!!
Isangelt lo Hizo!!
 
Diccionariodedatos
Diccionariodedatos Diccionariodedatos
Diccionariodedatos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Modelo de datos modelos bdd
Modelo de datos modelos bddModelo de datos modelos bdd
Modelo de datos modelos bdd
 
Acceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicAcceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basic
 
Acceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicAcceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basic
 
12-Unidad 2: Aplicaciones Windows Form-2.3: Acceso a datos ADO.NET (ejemplos)
12-Unidad 2: Aplicaciones Windows Form-2.3: Acceso a datos ADO.NET (ejemplos)12-Unidad 2: Aplicaciones Windows Form-2.3: Acceso a datos ADO.NET (ejemplos)
12-Unidad 2: Aplicaciones Windows Form-2.3: Acceso a datos ADO.NET (ejemplos)
 
Presentacion-e-Introduccion-de-Bases-de-Datos.pdf
Presentacion-e-Introduccion-de-Bases-de-Datos.pdfPresentacion-e-Introduccion-de-Bases-de-Datos.pdf
Presentacion-e-Introduccion-de-Bases-de-Datos.pdf
 

Recently uploaded

COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESACOPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESADanielAndresBrand
 
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxedwinrojas836235
 
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfJaquelinRamos6
 
gua de docente para el curso de finanzas
gua de docente para el curso de finanzasgua de docente para el curso de finanzas
gua de docente para el curso de finanzassuperamigo2014
 
clase de Mercados financieros - lectura importante
clase de Mercados financieros - lectura importanteclase de Mercados financieros - lectura importante
clase de Mercados financieros - lectura importanteJanettCervantes1
 
MARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptxMARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptxgabyardon485
 
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxINFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxCORPORACIONJURIDICA
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxjuanleivagdf
 
AUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptxAUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptxMatiasGodoy33
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfjesuseleazarcenuh
 
LIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónLIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónBahamondesOscar
 
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxTIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxKevinHeredia14
 
PRESENTACIÓN EDIFICIOS INDUSTRIALES.pptx
PRESENTACIÓN EDIFICIOS INDUSTRIALES.pptxPRESENTACIÓN EDIFICIOS INDUSTRIALES.pptx
PRESENTACIÓN EDIFICIOS INDUSTRIALES.pptxaramirezc21
 
Gestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptxGestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptxignaciomiguel162
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmisssusanalrescate01
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYCarlosAlbertoVillafu3
 
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdfPresentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdfLuisAlbertoAlvaradoF2
 

Recently uploaded (20)

COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESACOPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
 
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
 
Tarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.pptTarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.ppt
 
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
 
gua de docente para el curso de finanzas
gua de docente para el curso de finanzasgua de docente para el curso de finanzas
gua de docente para el curso de finanzas
 
clase de Mercados financieros - lectura importante
clase de Mercados financieros - lectura importanteclase de Mercados financieros - lectura importante
clase de Mercados financieros - lectura importante
 
MARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptxMARKETING SENSORIAL -GABRIELA ARDON .pptx
MARKETING SENSORIAL -GABRIELA ARDON .pptx
 
Capitulo-6.ppt-gestión del tiempo en pmi
Capitulo-6.ppt-gestión del tiempo en pmiCapitulo-6.ppt-gestión del tiempo en pmi
Capitulo-6.ppt-gestión del tiempo en pmi
 
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxINFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptx
 
AUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptxAUDITORIAS en enfermeria hospitalaria .pptx
AUDITORIAS en enfermeria hospitalaria .pptx
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdf
 
LIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de GestiónLIC-ZIEGLER-Planificación y Control de Gestión
LIC-ZIEGLER-Planificación y Control de Gestión
 
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxTIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
 
PRESENTACIÓN EDIFICIOS INDUSTRIALES.pptx
PRESENTACIÓN EDIFICIOS INDUSTRIALES.pptxPRESENTACIÓN EDIFICIOS INDUSTRIALES.pptx
PRESENTACIÓN EDIFICIOS INDUSTRIALES.pptx
 
Gestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptxGestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptx
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdf
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
 
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdfPresentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
Presentacion III ACTIVIDADES DE CONTROL. IV UNIDAD..pdf
 
Walmectratoresagricolas Trator NH TM7040.pdf
Walmectratoresagricolas Trator NH TM7040.pdfWalmectratoresagricolas Trator NH TM7040.pdf
Walmectratoresagricolas Trator NH TM7040.pdf
 

ProgramacióN ElectróNica 2, Estructuras