
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
16 questions
Ayudantía 7
Presentation
•
University
15 questions
P5. Control
Presentation
•
University
15 questions
Parcial 1 Laboratorio Análisis de Sistemas
Presentation
•
University
19 questions
Habitos digitales
Presentation
•
University
17 questions
Las IA's y sus implicaciones en el Turismo
Presentation
•
KG - University
13 questions
Paquetes de oficina
Presentation
•
University
15 questions
Dispositivos de la PA
Presentation
•
University
16 questions
El Poder de PowerPoint-Javier
Presentation
•
KG
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
20 questions
Guess The App
Quiz
•
KG - Professional Dev...
11 questions
NFL Football logos
Quiz
•
KG - Professional Dev...
19 questions
Minecraft
Quiz
•
6th Grade - Professio...
40 questions
8th Grade Math Review
Quiz
•
8th Grade - University
20 questions
Block Buster Movies
Quiz
•
10th Grade - Professi...
10 questions
Would you rather...
Quiz
•
KG - University
40 questions
Flags of the World
Quiz
•
KG - Professional Dev...
14 questions
Superhero
Quiz
•
1st Grade - University