Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
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
Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
https://www.youtube.com/user/vieravictor01
Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
https://www.youtube.com/user/vieravictor01
Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
https://www.youtube.com/user/vieravictor01
Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
¿Dónde he enseñado estructura de Datos?
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.
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
Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
¿Dónde se utilizan las Estructuras de Datos?
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
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.
Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java
Un paso de Caracteres a
Codificación Binaria
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;
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);
}
Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java
Se cierra el archivo.
archivo.close();
Estructura de Datos II
Ingeniero Víctor Viera Balanta Facultad de Ingeniería
Almacenamiento en Java
Estructura de Datos II
Ingeniero Víctor Viera Balanta Facultad de Ingeniería
Almacenamiento en Java
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
Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java
Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java
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
Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java
Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java
Estructura de Datos II
Ingeniero Víctor Viera Balanta
Facultad de Ingeniería
Almacenamiento en Java

Introducciòn Estructura de Datos

  • 1.
    Estructura de DatosII Ingeniero Víctor Viera Balanta Facultad de Ingeniería
  • 2.
    Estructura de DatosII 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 DatosII Ingeniero Víctor Viera Balanta Facultad de Ingeniería https://www.youtube.com/user/vieravictor01
  • 4.
    Estructura de DatosII Ingeniero Víctor Viera Balanta Facultad de Ingeniería https://www.youtube.com/user/vieravictor01
  • 5.
    Estructura de DatosII Ingeniero Víctor Viera Balanta Facultad de Ingeniería https://www.youtube.com/user/vieravictor01
  • 6.
    Estructura de DatosII Ingeniero Víctor Viera Balanta Facultad de Ingeniería ¿Dónde he enseñado estructura de Datos?
  • 7.
    Estructura de DatosII 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 DatosII 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 DatosII Ingeniero Víctor Viera Balanta Facultad de Ingeniería ¿Dónde se utilizan las Estructuras de Datos?
  • 10.
    Estructura de DatosII 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 DatosII 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 DatosII Ingeniero Víctor Viera Balanta Facultad de Ingeniería Almacenamiento en Java Un paso de Caracteres a Codificación Binaria
  • 13.
    Estructura de DatosII 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 DatosII 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 DatosII Ingeniero Víctor Viera Balanta Facultad de Ingeniería Almacenamiento en Java Se cierra el archivo. archivo.close();
  • 16.
    Estructura de DatosII Ingeniero Víctor Viera Balanta Facultad de Ingeniería Almacenamiento en Java
  • 17.
    Estructura de DatosII Ingeniero Víctor Viera Balanta Facultad de Ingeniería Almacenamiento en Java
  • 18.
    Estructura de DatosII 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 DatosII Ingeniero Víctor Viera Balanta Facultad de Ingeniería Almacenamiento en Java
  • 20.
    Estructura de DatosII Ingeniero Víctor Viera Balanta Facultad de Ingeniería Almacenamiento en Java
  • 21.
    Estructura de DatosII 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 DatosII Ingeniero Víctor Viera Balanta Facultad de Ingeniería Almacenamiento en Java
  • 23.
    Estructura de DatosII Ingeniero Víctor Viera Balanta Facultad de Ingeniería Almacenamiento en Java
  • 24.
    Estructura de DatosII Ingeniero Víctor Viera Balanta Facultad de Ingeniería Almacenamiento en Java