Want to create interactive content? It’s easy in Genially!

Get started free

Por: Yepez Hanner

Hanner Junior Yepez Pacheco

Created on October 8, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Akihabara Connectors Infographic

Essential Infographic

Practical Infographic

Akihabara Infographic

Vision Board

The Power of Roadmap

Artificial Intelligence in Corporate Environments

Transcript

INTRODUCCION A ESTRUCTURA DE DATOS

TDA (TIPO DE DATO ABSTRACTO)

ESTRUCTURA DE DATOS EN PYTHON

ESTRUCTURA DE UN VECTOR

TIPOS DE LISTAS

TEMAS VISTOS

+ info

+ info

+ info

+ info

+ info

Se hará una breve descripción y explicación de los temas vistos hasta la fecha en la asignatura estructura de datos 1

OPERADORES MATEMATICOS C++

CONCEPTOS C++

SOLICITAR DATOSC++

VIDEOS DE MOTIVACION Y SUPERACIÓN

Por: Yepez Hanner

+ info

+ info

+ info

+ info

INTRODUCCION A ESTRUCTURA DE DATOS

Es un almacenamiento donde almacenamos, procesamos y organizamos información, no es como una base de datos o un archivo, pues esta base de datos un se aloja en la memoria RAM.Se pueden almecenar elementos Booleanos, enteros, stream o mezclas de ellos. Es igual a cuando acomodamos la ropa por tipo de prenda, color, uso, etc.

TIPOS DE ESTRUCTURAS DE DATOSLineales:Almacenan datos de forma secuencial, uno después de otro, pueden ser estátcas o dinámicas. Enlazadas, pilas, colas etc. No lineales: No se pueden almacenar de forma secuanciales y agregar o eliminar elementos es mas compliado por ejemplo arboles, grafos y spaguettis.

TDA (Tipos de Datos Abstractos

Las listas en TDA representan coleción organizada y fina de elementas. Significa que solo se definen operaciones que se pueden realizar (que ya existen).la representación de TDA se hace mediante arreglos o apuntadores.

TIPOS DE LISTAS

Listas EnlazadasEstructura donde cada nodo contiene un dato y una referencia al sigueinte nodo

Listas Enlazadas simples- Cada nodo apunta al siguiente - No se puede retroceder

Listas Doblemente Enlazadas- Cada nodo tiene 2 referencias: anterior y siguiente - permite recorrer en ambas direcciones

Listas circularesEstructura donde cada nodo contiene un dato y una referencia al sigueinte nodo

Listas Basadas en Arrays- Usan índices en lugar de punteros - Acceso rápido por posisicón - Menos flexibles para inserciones

Nodo centinelaNo contiene datos por ser espacial - Facilita operaciones como inserción y eliminación

ESTRUCTURA DE DATOS EN PYTHON

Python no tiene estructura nativa llamada "Lista enlazada", ain embargo tiene un atributo llamado: "list", la cual es la estructura de datos lineal fundamental. Entre las estructuras usadas comunmente como Lista, Pila y Cola, Python tiene las suyas y sirven para lo mismo:

Estructura de datos / Implementacion en Python- Lista / list - Pila (Stack) / list usando (opppend y pop) - Cola / Collections.deque

Lorem ipsum dolor

Consectetur adipiscing elit

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.

  • Lorem ipsum dolor sit amet.
  • Consectetur adipiscing elit.
  • Sed do eiusmod tempor incididunt ut.
  • Labore et dolore magna aliqua.

Lorem ipsum dolor sit

CONCEPTOS C++

C++ es un lenguaje multiparadigma que fue creado por Bjarne Stroustrup en 1879 como extensión del lenguaje C. Se caracteriza por su velocidad, eficienci y capacidad de manejo de recursos del sistema, es el ideal para desarrollo de videojuegos sistemas operativos y sistemas embebidos.

OPERADORES MATEMATICOS C++

En el lenguaje C++ se usan diferentes operadores para ejecutar formulas matemáticas, como encualquier asignatura y en la vida cotidiana, podemos ejecutar cualquier cantidad de operaciones incluyendo las básicas y otras mas complejas.

Operador Nombre Ejemplo Resultado

  • + Suma 5 + 3 8
  • - Resta 10 - 4 6
  • * Multiplicación 2 * 6 12
  • / División 10 / 3 3
  • ++ Incremento x++ Aumenta valor de x en 1.
  • -- Decremento x-- Disminuye el valor de x en 1.

SOLICITAR DATOS C++

Para solicitar datos al desarrollar en C++, se usa una librería llama iostream, para el flujo de entrada cin y para la salida estándar cput. se declara la variable para almacenar datos ingresados por el usuario, se le pide que ingrese el dato mostrando un mensaje cn "cout" y luego usamos "cin" >> variable para capturar la entrada del teclado y guardarla en dicha variable.

Videos motivacionales

En esta sección, expresaré mi punto de vista sobre los videos que el profesor nos muestra cada clase antes de iniciar su explicación, es de mi entero agrado esta actividad, pues nos enseña a no abandonar nuestras metas y enfocarnos en ella, que mientras otros duermene nosotros avancemos hacia el camino de la gloria, cuando otros estén por conseguir sus logrs, nosotros ya estemos adelantados por meses, no desistir de nuestros sueños es la enseñanza mas grande obtenida.

ESTRUCTURA DE UN VECTOR EN PYTHON

En Python y en muchos lenguajes, el vector es un sinónimo de un arreglo Unidimensional.La ventaja de este arreglo es que permite un acceso aleatorio o directo a cualquier elemento en tiempo constante, por lo que es muy rápido.

Concepto Código PythonCreación/Declaración: vector_a = [10, 20, 30, 40] Acceder a un elemento elemento: = vector_a[2] // Resultado: 30 Actualizar un elemento: vector_a[1] = 25 // vector_a es ahora [10, 25, 30, 40] Insertar al final: vector_a.append(50) Recorrer (Iterar): for e in vector_a: print(e)