2. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Víctor Viera Balanta
Ingeniero de Sistema USC
Tecnólogo en Sistema Univalle
Especialista en Gerencia de Instituciones Educativas
Maestría en E-learning(c ) UOC-UNAB
Experiencia en el Sector Empresarial y Académico, más de 10 años de experiencia .
Canal de Youtube: https://www.youtube.com/user/vieravictor01
Twitter: https://twitter.com/victorviera_b, @victorViera_b
Correo : victor.viera@gmail.com
vviera@unicatolica.edu.co
3. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
https://www.youtube.com/user/vieravictor01
4. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
https://www.youtube.com/user/vieravictor01
5. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
https://www.youtube.com/user/vieravictor01
6. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
¿Dónde he enseñado estructura de Datos?
7. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
La importancia de la estructura de datos radica en
ser la base para el almacenamiento de datos
primario y secundario
Este almacenamiento de datos permite que estos
sean tratados con técnicas específicas que se utilizan
dependiendo de cada estructura de datos en
particular, donde los datos son almacenados.
8. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Se realiza las famosas operaciones
CRUD
Crear Leer Actualizar Borrar
Búsqueda
Insertar
Adicionar
9. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
¿Dónde se utilizan las Estructuras de Datos?
10. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
https://www.youtube.com/watch?v=kHP9yQl3IrM
https://www.youtube.com/watch?v=bH5Gv_HWjd4
Estructura de datos en Python
https://www.youtube.com/watch?v=Chh2lVwRgzs&l
ist=PL96K-n8w9zD1mbaTxt8ybvbb4WUPZ3MN1
11. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento
El almacenamiento es una de las características más
importantes de la computación, al permitir el
procesamiento guardado y recuperado de los datos.
12. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java
Un paso de Caracteres a
Codificación Binaria
13. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java
import java.io.FileWriter;
import java.io.PrintWriter;
//Permite crear, abrir, cerrar el archivo*/
FileWriter archivo = null;
//permite escribir en el archivo
PrintWriter pw = null;
14. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java
archivo = new FileWriter("d:/archivo.txt");
pw = new PrintWriter(archivo);
for (int i = 0; i < 10; i++){
pw.println("Contenido " + i);
}
15. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java
Se cierra el archivo.
archivo.close();
16. Estructura de Datos II
Ingeniero Víctor Viera Balanta Facultad de Ingeniería
Almacenamiento en Java
17. Estructura de Datos II
Ingeniero Víctor Viera Balanta Facultad de Ingeniería
Almacenamiento en Java
18. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java (lectura)
Leer Archivos de
Caracteres
Lee Bytes y Decodifica a
caracteres.
BufferedReader br = null;
Lee Texto y lo coloca en el buffer
19. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java
20. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java
21. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java
Actividad:
Crear un sistema, con Archivos en java, de Agenda
que permita el almacenamiento de los datos de varias
personas, los datos que se necesitan son:
E
Nombre , Apellido, Teléfono
22. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java
23. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java
24. Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java