La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Unidad 2 Estructuras ESCUELA DE COMPUTACIÓN.

Presentaciones similares


Presentación del tema: "Unidad 2 Estructuras ESCUELA DE COMPUTACIÓN."— Transcripción de la presentación:

1 Unidad 2 Estructuras ESCUELA DE COMPUTACIÓN

2 Objetivos del Aprendizaje
Explicar cómo declarar estructuras en C. Discutir el uso de las estructuras en la solución de problemas a través de programas en C. Describir el uso de los tipos de datos definidos por el usuario. Definir uniones y explicar cómo sus usos difieren del de las estructuras.

3 Tipo de Dato struct C provee un tipo de dato llamado struct.
Las estructuras, como los arreglos, pueden manejar multiples elementos de datos usando un único identificador que los agrupa a todos juntos. Los elementos de una estructura se denominan miembros. El tipo de dato llamado struct en C se define como: struct <nombre de la estructura>{ miembro_1; miembro_2; miembro_n; };

4 Ejemplos de Definición de una Estructura:
/* Versión 1 */ struct date{ int day; int month; int year; }var_date; /* Versión 2 */ struct date{ int day; int month; int year; }; /* Versión 3 */ struct{ int day; int month; int year; }var_date; Notas del Instructor A)Explicar cada versión para definir estructuras y en que se diferencian. B)Explicar que las reglas para los nombres de las variables struct conservan las características de las variables simples.

5 Tipos de Datos Definidos por el Usuario
C permite al usuario definir sus propios tipos de datos. La sentencia typedef permite a los usuarios definir nuevos tipos de datos que son equivalentes a los tipos de datos existentes. Un nuevo tipo de dato puede ser definido como sigue: typedef existing-type new-type; Ejemplo: typedef int anio; Notas del Instructor Recordar a los alumnos que: int=Tipo existente. anio=Nuevo tipo de dato definido.

6 Uniones Las uniones son similares a las estructuras.
Las uniones tienen miembros cuyos tipos de dato pueden ser diferentes. En una unión, los miembros comparten el mismo espacio en memoria. La razón principal para el uso de una unión es ahorrar espacio en memoria. La manera de crear variables y usarlas es de la misma forma que en struct. Notas del Instructor Explicar a la audiencia como las uniones ahorran espacio en memoria.

7 Uniones Ejemplo de definición de union: union{ int x; float y; char z;
}a, b, c; Notas del Instructor A)Explicar a la audiencia que las uniones poseen al igual que las estructuras tres versiones posibles para su definición. B)Toda la información explicada en esta unidad deben validarse con código y clase teórica asistida.

8 Resumen Se explicó cómo declarar estructuras en C.
Se discutió el uso de las estructuras en la solución de problemas a través de programas en C. Se explicó el uso de los tipos de datos definidos por el usuario. Se definió el concepto de uniones y se explicó cómo sus usos difieren del de las estructuras.


Descargar ppt "Unidad 2 Estructuras ESCUELA DE COMPUTACIÓN."

Presentaciones similares


Anuncios Google