Introducciòn Estructura de Datos

Post on 23-Jan-2018

166 views 1 download

Transcript of Introducciòn Estructura de Datos

Estructura de Datos IIIngeniero 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 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 : 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 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.

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

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_HWjd4Estructura de datos en Pythonhttps://www.youtube.com/watch?v=Chh2lVwRgzs&list=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ásimportantes de la computación, al permitir elprocesamiento guardado y recuperado de los datos.

Estructura de Datos II

Ingeniero Víctor Viera Balanta

Facultad de Ingeniería

Almacenamiento en JavaUn 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 archivoPrintWriter 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 Agendaque permita el almacenamiento de los datos de variaspersonas, 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