• No se han encontrado resultados

PRÁCTICA 8 INTRODUCCIÓN A LA PROGRAMACIÓN (Tipos de datos estructurados)

N/A
N/A
Protected

Academic year: 2022

Share "PRÁCTICA 8 INTRODUCCIÓN A LA PROGRAMACIÓN (Tipos de datos estructurados)"

Copied!
3
0
0

Texto completo

(1)

Elaborador por:

Dra. Obdulia Pichardo Lagunas Dr. Sabino Miranda Jiménez

PRÁCTICA 8

INTRODUCCIÓN A LA PROGRAMACIÓN (Tipos de datos estructurados)

Objetivos

1. El alumno conocerá las característisticas y posibles usos de los tipos de datos estructurados

2. Conocerá las sintaxis para el manejo de tipos de datos estructurados 3. Solucionará problemas utilizando los tipos de datos estructurados

C permite definir estructuras de datos que agrupan campos de otros tipos de datos.

Se tiene que tener clara la diferencia entre la “definición” de un tipo de datos y la “declaración” de variables de ese tipo.

struct nombre_de_la_estructura {

tipo_1 nombre_del_campo1;

tipo_2 nombre_del_campo2;

...

tipo_N nombre_del_campoN;

};

(2)

Elaborador por:

Dra. Obdulia Pichardo Lagunas Dr. Sabino Miranda Jiménez

En el siguiente ejemplo se define un nuevo tipo de datos estructurado que contiene cuatro campos, los dos primeros son tablas de letras y los dos últimos son enteros. A pesar de que estos campos tienen nombres y tamaños, hasta el momento no se ha declarado ninguna variable.

El acceso a los campos de una variable estructurada se denota por el nombre de la variable seguido de un punto y del nombre del campo como se muestra a continuación:

Ejercicios propuestos

1) Realice un programa que permita almacenar los datos de un estudiante (nombre, 3 calificaciones y promedio) utilizando en un tipo de dato estructurado. El sistema

#include <stdio.h>

#include <string.h>

#include <conio.h>

struct usuario {

char nombre[30];

int edad;

float estatura;

};

int main() {

usuario person1;

strcpy(person1.nombre, “María”;

person1.edad = 25 person1.estatura = 1.60;

}

struct usuario {

char nombre[30];

int edad;

float estatura;

};

usuario person1, person2, contacts[10];

(3)

Elaborador por:

Dra. Obdulia Pichardo Lagunas Dr. Sabino Miranda Jiménez

solicitará el nombre y las calificaciones al usuario, calculará el promedio y visualizará la información completa.

2) Con base en el problema 1 complementelo para generar un arreglo de 5 localidades del tipo de dato estructurado. Solicite los datos, calcule el promedio y visualícelos.

Referencias

Pardo, A., Estévez-Ayres, I., Fuentes-Lorenzo, D., Basanta-Val, P., Muñoz- Merino P.J.:

Arquitectura de sistemas , Universidad Carlos III de Madrid, Departamento de Ingeniería Telemática E28911 Leganés (Madrid), España

Referencias

Documento similar