Programacion
Página 1 de 12
APELLIDOS: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NOMBRE: . . . . . . . . . . . . . . . . . . . . TITULACIÓN: . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . ……….. . . . . . . . . . . . . . . . . . . . . . .
El Departamento de Automática va a realizar un trabajo de investigación con el Departamento deAnatomía de la Facultad de Medicina de la Universidad de Alcalá de Henares. La aplicación gestiona información acerca de los huesos y músculos del cuerpo humano. El desarrollo se basa en dos arraysdinámicos, uno para huesos y otro para músculos. Según lo expuesto, se han diseñado los siguientes tipos de datos:
typedef enum { cabeza, tronco, extremidades }tPartesCuerpo; typedef struct { charnombre[MAX_NOM]; char descripcion[MAX_DESCR]; tPartesCuerpo ubicacion; int longitud; }tInfComun;
// Ej.:”tibia” o “trapecio”. // Ej.: “Contiene varias miofribillas…” // Indica la zona del cuerpo donde selocaliza // Longitud en milímetros
Cada estructura de tipo tInfComun contiene información necesaria tanto para huesos como para músculos.
typedef enum { estriado, liso, cardiaco }tTipoMusculo;typedef struct { tInfComun infComun; tTipoMusculo tipo; char funcion[MAX_DESCR]; }tMusculo;
// Estructura de tipo tInfComun // Describe la función realizada por el músculo
Cada estructura de tipotMusculo almacena información de un músculo.
typedef struct { tInfComun infComun; float densidad; int nmusc; tMusculo **pmusc; }tHueso;
// Estructura de tipo tInfComun // Grado de densidad ósea.Valores entre 0 y 1 // Número de músculos asociados con el hueso // Array dinámico de punteros a estructuras tMusculo
Cada estructura de tipo tHueso almacena información de un hueso. El campo nmusc...
Regístrate para leer el documento completo.