Search Header Logo
Estructuras en C++

Estructuras en C++

Assessment

Presentation

Instructional Technology

University

Practice Problem

Medium

Created by

REBECA DE LA CRUZ

Used 5+ times

FREE Resource

13 Slides • 10 Questions

1

Estructuras

Ing. Rebeca De la Cruz Alcántara

rebeca_delacruz@my.unitec.edu.mx

2

Thomas A. Edison

" Nuestra mayor debilidad reside en rendirnos. La forma más segura de tener éxito es intentarlo una vez más. " 

3

Temas

4. Estructuras

4.1 Definición de estructura

4.2 Ejemplos de estructuras

4

Objetivo

Construir programas que empleen variables donde citen y manejen la individualización de elementos.

5

Los registros son estructuras que permiten almacenar varios datos (de tipos distintos o no) bajo un mismo nombre.

Registros o Estructuras

media

6

Open Ended

¿Cuáles es la estructura para definir "el tiempo"?

7

Declaración de Estructuras

struct nombreEstructura{

tipoDato campo1, campo2;

tipoDato campo3;

tipoDato campo4;

};

media

8

Open Ended

Declaración del registro s_direccion, con los datos de calle tipo texto de tamaño 30, numero de tipo entero, colonia tipo texto de tamaño 30 y codigo postal de tipo entero.

9

Open Ended

Declarar un registro llamado s_coordenadas que tenga dos campos de tipo entero llamados x y y:

10

Registros y Arreglos

media

11

Multiple Choice

Es un ejemplo de un Arreglo de Registros

1

struct s_carro{

char placas[30];

char color[20];

} carro[4];

2

struct s_carro{

char placas[30];

char color[20];

};

3

struct s_carro{

char placas;

char color;

} carro[n];

4

struct s_carro{

char placas[n];

char color[n];

} carro;

12

Multiple Choice

Es un ejemplo de Registros con Arreglos;

1

struct s_carro{

char placas[30];

char color[20];

} carro[4];

2

struct s_carro{

char placas[30];

char color[20];

};

3

struct s_carro{

char placas;

char color;

} carro[n];

4

struct s_carro{

char placas[n];

char color[n];

} carro;

13

Multiple Choice

Es un ejemplo de Registros con Anidados;

1

struct s_carro{

char placas[30];

char color[20];

s_carro modelo;

} carro[4];

2

struct s_carro{

char placas[30];

char color[20];

};

3

struct s_carro{

char placas;

char color;

} carro[n];

4

struct s_carro{

char placas[n];

char color[n];

} carro;

14

Pedir datos

media

15

Multiple Choice

Para solicitar varios datos de un registro haciendo uso de estructuras, es necesario declarar un ciclo de tipo:

1

IF

2

FOR

3

WHILE

4

SWITCH

16

Solicitud de datos

Ciclo FOR

for( int i=0; i<n; i++){

...

}

17

Multiple Choice

Se requiere escribir al usuario un mensaje que le ayude a saber lo que esta guardando en su aplicación, además se debe mostrar la posición en la que esta guardando:

1

cout<<"La calificación"<<i<< " = ";

2

cout<<La calificación<<i+1<< " = ";

3

cout<<"La calificación"<<i+1<< " = ";

4

cout<<"La calificación"<<"i+1"<< " = ";

18

Solicitud de datos

Mostrando mensaje de posición:

cout<<"La calificación"<<i+1<< " = ";

19

Open Ended

Acceder a la estructura y guardar dentro del ciclo FOR la calificación de tipo int declarada como calificación en la estructura calificaciones:

20

Solicitud del registro

Entrar al tipo de dato estructura y después al dato solicitado:

cin>>calificaciones[i].calificacion;

21

Open Ended

Acceder a la estructura y guardar dentro del ciclo FOR la calificación de tipo char declarada como materia en la estructura calificaciones:

22

Solicitud del registro

Entrar al tipo de dato estructura y después al dato solicitado:

cin.getline(calificaciones[i].materia,30,"\n");

23

Entregable 7

  • Problema 1: Declarar un registro llamado s_inscripcion que tenga los campos: nombre (cadena de 20 caracteres), apellidos (cadena de 50 caracteres), edad (entero), peso (punto flotante), estatura (punto flotante), genero (cadena de 10 caracteres), cuatrimestre (entero), realiza el llenado de 5 registros y muestra los datos.

Estructuras

Ing. Rebeca De la Cruz Alcántara

rebeca_delacruz@my.unitec.edu.mx

Show answer

Auto Play

Slide 1 / 23

SLIDE