
Estructuras en C++
Presentation
•
Instructional Technology
•
University
•
Practice Problem
•
Medium
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
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;
};
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
11
Multiple Choice
Es un ejemplo de un Arreglo de Registros
struct s_carro{
char placas[30];
char color[20];
} carro[4];
struct s_carro{
char placas[30];
char color[20];
};
struct s_carro{
char placas;
char color;
} carro[n];
struct s_carro{
char placas[n];
char color[n];
} carro;
12
Multiple Choice
Es un ejemplo de Registros con Arreglos;
struct s_carro{
char placas[30];
char color[20];
} carro[4];
struct s_carro{
char placas[30];
char color[20];
};
struct s_carro{
char placas;
char color;
} carro[n];
struct s_carro{
char placas[n];
char color[n];
} carro;
13
Multiple Choice
Es un ejemplo de Registros con Anidados;
struct s_carro{
char placas[30];
char color[20];
s_carro modelo;
} carro[4];
struct s_carro{
char placas[30];
char color[20];
};
struct s_carro{
char placas;
char color;
} carro[n];
struct s_carro{
char placas[n];
char color[n];
} carro;
14
Pedir datos
15
Multiple Choice
Para solicitar varios datos de un registro haciendo uso de estructuras, es necesario declarar un ciclo de tipo:
IF
FOR
WHILE
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:
cout<<"La calificación"<<i<< " = ";
cout<<La calificación<<i+1<< " = ";
cout<<"La calificación"<<i+1<< " = ";
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
Similar Resources on Wayground
21 questions
Humanismo y Renacimiento
Presentation
•
University
16 questions
Infermeria ComII Inicial
Presentation
•
University
17 questions
Seguridad en la nube: Protegiendo tus datos
Presentation
•
University
20 questions
Introducción a EXCEL
Presentation
•
University
18 questions
The path to purchase journey
Presentation
•
University
19 questions
DINÁMICAS VIRTUALES
Presentation
•
University
19 questions
AP1-AA4-EV03
Presentation
•
12th Grade
Popular Resources on Wayground
10 questions
HCS SCI 03 Summer School Review 4
Quiz
•
3rd Grade
11 questions
HSMS - Standard Response Protocol
Quiz
•
6th - 8th Grade
16 questions
1.1-1.2 Quiz Review
Quiz
•
9th - 12th Grade
12 questions
Exponent Expressions
Quiz
•
6th Grade
20 questions
Adding and Subtracting Integers
Quiz
•
6th - 7th Grade
11 questions
Northeast States
Quiz
•
3rd - 4th Grade
10 questions
Characterization
Quiz
•
3rd - 7th Grade
10 questions
Common Denominators
Quiz
•
5th Grade