
Estructuras de Datos (introducción)
Presentation
•
Computers
•
University
•
Medium
Carlos Mendez
Used 4+ times
FREE Resource
9 Slides • 12 Questions
1
Estructuras de Datos
2
Open Ended
¿Define que es una estructura en programación?
3
Open Ended
¿En programación a que se le denomina "dato"?
4
Definición
• Las podemos ver como una gran caja en la cual se ingresa diferentes
“objetos”, los cuales se conocen como miembros y pueden ser de
cualquier tipo de dato en c++.
5
• Estructura{
•
Aquí podríamos incluir todos esos objetos, ¿y cuáles son? Pues, los
tipo de datos que necesitamos para registrar el cliente. ¿Y cuáles son
esos tipos de datos? Bueno, debemos pensar que para el nombre
tenemos que usar una variable tipo char, lo mismo pasa con el
apellido y la dirección. Además de eso también incluiríamos una
variable de tipo int para la edad, el número de identificación y el
número de teléfono.
•
}
6
Declaración
Antes de usar cualquier tipo de dato estructura, debemos declararlas,
y para eso usamos la siguiente sintaxis:
7
• struct. Palabra reservada por C++ para declarar la estructura.
• nombreEstructura. Cualquier nombre permitido que se le quiera
colocar al nuevo tipo de dato.
• Tipo de dato miembro. Cualquier tipo de dato que se quiera
incorporar a la estructura, puede ser int, char, float, o incluso uno
creado por el usuario a partir de una estructura o clase.
• Nombre miembro. Un nombre permitido que se le quiera dar a cada
variable que esté dentro de la estructura.
8
Una estructura en C++ del ejemplo anterior
sería la siguiente:
struct Cliente
{
char nombre[20];
char apellido[20];
char direccion[30];
int edad, num_Identificacion, telefono;
};
Nota: Todas las estructuras en C++ deben terminar con punto y coma (;) al final de la llave de cierre.
9
Si hacemos esto, C++ reconocerá el nombre “Cliente” como un nuevo
tipo de dato que contiene dentro de él todos los miembros que se
muestran. Las sentencias siguientes son totalmente válidas:
Cliente persona;
int i;
float salario;
//persona es un tipo de dato Cliente
//i es un tipo de dato entero
//salario es un tipo de dato real
10
Un ejemplo de una construcción de estructura en C++ sería el
siguiente:
11
En C++ podemos definir variables estructuras de dos formas:
1. Colocando el nombre de las variables inmediatamente después de
colocar la llave de cierre.
2. De la misma manera que como se crea cualquier otra variable de
un tipo de dato estándar.
12
Multiple Choice
Define estructuras de datos
Repetitivas repiten conjuntos de instrucciones
Son una forma de organizar los datos en la computadora, de tal manera que nos permita realizar unas operaciones con ellas de forma muy eficiente.
Es un conjunto de pasos a seguir para la solución a un
problema.
13
Multiple Choice
Es un tipo de dato que almacena números
Integer
Boolean
Char
14
Multiple Choice
Define tipo de dato
Puede tener representaciones físicas
Es un conjunto de valores y operaciones asociadas a esos valores
Es un lenguaje algorítmico, muy parecido
al español pero más conciso que permite la redacción
rápida del algoritmo.
15
Multiple Choice
Selecciona una estrcutura compuesta o estructurada
Boolean
Arreglos
Bases de datos
16
Multiple Choice
Selecciona una estructura dinamica
Integer
Conjuntos
Pilas
17
Multiple Choice
Como se representa una estructura de datos PILA
18
Multiple Select
Crecen o se reducen durante la ejecución sin necesidad de definir su tamaño al inicio, dependen de la memoria disponible.
Estructuras Dinámicas
Estructuras Estáficas
Estructuras Físicas
Estructuras Lineales
19
Multiple Choice
Observa el arreglo de la imagen y determina cuál es su rango.
3:5
4:2
4:.4
3:4
20
Multiple Select
Determina cuál es la ubicación del elemento "0".
6:2
3:2
3:3
2:3
21
Multiple Select
Del arreglo dado determina el número de elementos.
20
16
15
22
Estructuras de Datos
Show answer
Auto Play
Slide 1 / 21
SLIDE
Similar Resources on Wayground
17 questions
Grupo. Pedagógico Uso de la Tecnología
Presentation
•
KG
14 questions
Realismo
Presentation
•
University
16 questions
Primer encuentro sincrónico (Parte II)
Presentation
•
University
18 questions
Future Will / Going to
Presentation
•
University
18 questions
El amor 1. Thich y Eterno resplandor
Presentation
•
KG
16 questions
Firma Digital Certificada
Presentation
•
University
15 questions
GENERACIONES
Presentation
•
University
14 questions
Sanastotaidot - päättele sanan merkitys osapuilleen
Presentation
•
University
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Computers
15 questions
LGBTQ Trivia
Quiz
•
University
36 questions
8th Grade US History STAAR Review
Quiz
•
KG - University
25 questions
5th Grade Science STAAR Review
Quiz
•
KG - University
16 questions
Parallel, Perpendicular, and Intersecting Lines
Quiz
•
KG - Professional Dev...
20 questions
5_Review_TEACHER
Quiz
•
University
10 questions
Applications of Quadratic Functions
Quiz
•
10th Grade - University
10 questions
Add & Subtract Mixed Numbers with Like Denominators
Quiz
•
KG - University
20 questions
Block Buster Movies
Quiz
•
10th Grade - Professi...