Introducciòn Estructura de Datos

24
Estructura de Datos II Ingeniero Víctor Viera Balanta Facultad de Ingeniería

Transcript of Introducciòn Estructura de Datos

Page 1: Introducciòn Estructura de Datos

Estructura de Datos IIIngeniero Víctor Viera Balanta

Facultad de Ingeniería

Page 2: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta

Facultad de Ingeniería

Víctor Viera Balanta

Ingeniero de Sistema USCTecnólogo en Sistema UnivalleEspecialista en Gerencia de Instituciones EducativasMaestrí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/vieravictor01Twitter: https://twitter.com/victorviera_b, @victorViera_bCorreo : [email protected]

[email protected]

Page 3: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta

Facultad de Ingeniería

https://www.youtube.com/user/vieravictor01

Page 4: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta

Facultad de Ingeniería

https://www.youtube.com/user/vieravictor01

Page 5: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta

Facultad de Ingeniería

https://www.youtube.com/user/vieravictor01

Page 6: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta

Facultad de Ingeniería

¿Dónde he enseñado estructura de Datos?

Page 7: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta

Facultad de Ingeniería

La importancia de la estructura de datos radica enser la base para el almacenamiento de datosprimario y secundario

Este almacenamiento de datos permite que estossean tratados con técnicas específicas que se utilizandependiendo de cada estructura de datos enparticular, donde los datos son almacenados.

Page 8: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta

Facultad de Ingeniería

Se realiza las famosas operaciones CRUD Crear Leer Actualizar Borrar

BúsquedaInsertarAdicionar

Page 9: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta

Facultad de Ingeniería

¿Dónde se utilizan las Estructuras de Datos?

Page 10: Introducciòn Estructura 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_HWjd4Estructura de datos en Pythonhttps://www.youtube.com/watch?v=Chh2lVwRgzs&list=PL96K-n8w9zD1mbaTxt8ybvbb4WUPZ3MN1

Page 11: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta

Facultad de Ingeniería

Almacenamiento

El almacenamiento es una de las características másimportantes de la computación, al permitir elprocesamiento guardado y recuperado de los datos.

Page 12: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta

Facultad de Ingeniería

Almacenamiento en JavaUn paso de Caracteres a Codificación Binaria

Page 13: Introducciòn Estructura de Datos

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 archivoPrintWriter pw = null;

Page 14: Introducciòn Estructura de Datos

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);

}

Page 15: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta

Facultad de Ingeniería

Almacenamiento en Java

Se cierra el archivo. archivo.close();

Page 16: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta Facultad de Ingeniería

Almacenamiento en Java

Page 17: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta Facultad de Ingeniería

Almacenamiento en Java

Page 18: Introducciòn Estructura de Datos

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

Page 19: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta

Facultad de Ingeniería

Almacenamiento en Java

Page 20: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta

Facultad de Ingeniería

Almacenamiento en Java

Page 21: Introducciòn Estructura de Datos

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 Agendaque permita el almacenamiento de los datos de variaspersonas, los datos que se necesitan son:E

Nombre , Apellido, Teléfono

Page 22: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta

Facultad de Ingeniería

Almacenamiento en Java

Page 23: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta

Facultad de Ingeniería

Almacenamiento en Java

Page 24: Introducciòn Estructura de Datos

Estructura de Datos II

Ingeniero Víctor Viera Balanta

Facultad de Ingeniería

Almacenamiento en Java