Topicos
TOPICOS SELECTOS DE PROGRAMACIÓN
Práctica No. 1:
ESTRUCTURAS Y UNIONES
Carlos Fernando Núñez Cerrillo
Fecha de realización: 18 al 20 de agosto 2010
Fecha deentrega: 23 de agosto de 2010
Desarrollo de la práctica:
Para cumplir con la práctica se llevo a cabo el desarrollo de un programa que comprendía la creación de dosestructuras definidas en el lenguaje C, que representarían a alumnos y a profesores, las cuales contendrían campos para almacenar datos como nombre, dirección, asignatura, etc. Se realizótambién un tipo de dato que representara a un alumno con la estructura previamente definida, lo mismo se procedió con un tipo de dato alumno. Por último, se realizó una unión que agrupara losdos datos para crear una representación de una escuela.
Para llevar a cabo la estructura alumno y profesor, se hizo lo siguiente:
struct alumno{
char nombre[40];
int curso;int edad;
char direccion[40];
int notas[10];
};
struct profesor{
char nombre[40];
char direccion[40];
char asignaturas[10][20];
};
Posteriormente se procede a la creaciónde las variables del tipo de estructuras que se acaban de definir, es decir, alumno y profesor, pero esto se hace dentro de la unión, para poder representar una escuela de la siguientemanera:
union escuela{
struct alumno a1;
struct profesor p1;
}
Conclusión:
La estructuras son muy eficientes para la representación de tipos que comparten determinadascaracterísticas, es decir, determinados campos que pueden ser reutilizados por ese tipo de dato. En ocasiones es necesario crear uniones de estos tipos de datos de tal manera que se agrupenen una única agrupación de variables, aunque funcionan de manera distinta una de otra en cuanto al almacenamiento en memoria, tienen prácticamente la misma funcionalidad, así
Regístrate para leer el documento completo.