SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
INSTITUTO TECNOLOGICO DE SALINA CRUZ 
PROGRAMACION ORIENTADA A OBJETOS 
UNIDAD: 2 estructuras lineales 
NOMBRE: Benita Villalobos Pérez 
PRÁCTICA: 1 
FECHA: septiembre-2014 
OBJETIVO DE LA UNIDAD: 
Aplicar estructuras de datos en la elaboración de programas. Utilizar listas 
enlazadas para la solución de problemas computacionales. Manipular diversos 
tipos de árboles para clasificar datos. Comparar los diversos algoritmos de 
ordenamiento. Comparar los diversos algoritmos de búsqueda. Aplicar la 
recursividad como estrategia de solución de problemas. 
TEMAS: 
Estructuras lineales 
PROCEDIMIENTO: 
Esta práctica fue realizada por las instrucciones de la docente, además de 
seguir paso a paso las instrucciones del video para manipular los datos que se 
ingresaban. 
RESULTADOS:
Instrucciones pasó a paso de la función del programa 
Creación de métodos en función con el programa
Llamando métodos mediante objetos 
Salida del programa además mostrando cuando se borra un elemento según la posición.
PARTE DEL CÓDIGO 
public void InsertarPrimero(int dato){//metodo que insertara uno auno 
Nodo temporal= new Nodo(dato); 
temporal.siguiente=primero; 
primero=temporal; 
} 
COMENTARIOS Y/O CONCLUSIONES: 
Al principio la práctica se me hizo un poco difícil pero después fui razonando un poco más y pude consultar distintos ejemplos hasta lograr presentarlo de una manera más o menos con lo que pide el programa.
INSTITUTO TECNOLOGICO DE SALINA CRUZ 
PROGRAMACION ORIENTADA A OBJETOS 
UNIDAD: 2 ESTRUCTURAS LINEALES 
NOMBRE: Benita Villalobos Pérez 
PRÁCTICA: 2 
FECHA: septiembre-2014 
OBJETIVO DE LA UNIDAD: 
Aplicar estructuras de datos en la elaboración de programas. Utilizar listas 
enlazadas para la solución de problemas computacionales. Manipular diversos 
tipos de árboles para clasificar datos. Comparar los diversos algoritmos de 
ordenamiento. Comparar los diversos algoritmos de búsqueda. Aplicar la 
recursividad como estrategia de solución de problemas. 
TEMAS: 
Estructuras lineales 
PROCEDIMIENTO: 
Esta práctica fue realizada por las instrucciones de la docente, además de 
seguir paso a paso las instrucciones del video como ejemplo de manera grafica 
se presentara el siguiente proyecto. 
RESULTADO: 
Instruccion 
es paso a 
paso para 
la función 
del 
programa
Para recorrer uno a uno los elementos ingresados 
Clase nodo tiene un inicio y un fin
Extendiendo un JFrame
Usando el JFrame 
Ingresando el primer dato el cual se guardara 
Mostrando los datos ingresados
PARTE DEL CÓDIGO 
public void recoorer(){//RECORRE UNO AUNO 
Nodo aux=cabeza; 
String c="listan"; 
while(aux !=null){ 
c+=aux.info+"n"; 
aux=aux.siguiente; 
} 
JOptionPane.showMessageDialog(null, c); 
COMENTARIOS Y/O CONCLUSIONES: 
Al principio la práctica se me hizo un poco difícil pero después fui razonando un poco más y pude consultar distintos ejemplos hasta lograr presentarlo de una manera más o menos con lo que pide el programa.
INSTITUTO TECNOLOGICO DE SALINA CRUZ 
PROGRAMACION ORIENTADA A OBJETOS 
UNIDAD: 2 ESTRUCTURAS LINEALES 
NOMBRE: Benita Villalobos Pérez 
PRÁCTICA: 3 
FECHA: septiembre-2014 
OBJETIVO DE LA UNIDAD: 
Aplicar estructuras de datos en la elaboración de programas. Utilizar listas 
enlazadas para la solución de problemas computacionales. Manipular diversos 
tipos de árboles para clasificar datos. Comparar los diversos algoritmos de 
ordenamiento. Comparar los diversos algoritmos de búsqueda. Aplicar la 
recursividad como estrategia de solución de problemas. 
TEMAS: 
Estructuras lineales 
PROCEDIMIENTO: 
Esta práctica fue realizada por las instrucciones de la docente, además de 
seguir paso a paso las instrucciones del libro el cual nos pide la codificación del 
código para que pueda leer los datos y además mostrarlos en pantalla. 
RESULTADO:
CREANDO LISTA Y LAS INSTRUCCIONES PASO A PASO CON EL CÓDIGO YA COMENTADO 
AQUÍ SE TRATA QUE SE ELIMINE EL PRIMER DATO Y LOS MUESTRE
DECLARANDO LA CLASE NODO Y ENCAPSULAMIENTO. 
Llamando todos los métodos mediante objetos y haciendo que borra y que muestre
El primero muestra el último elemento ingresado y el primero, el segundo solo eliminado el último dato ingresado. 
Aquí se extrae solo el primer elemento y luego muestra los demás.
PARTE DEL CÓDIGO 
public String extraerinicio(){//EXTRAE SOLO EL INICIO 
String info=inicio.getInfo(); 
inicio= inicio.getSiguiente(); 
if(inicio==null){ 
fin=null; 
} 
return info; 
} 
public void listar(){//MUESTRA LA LISTA 
Nodo temp=inicio; 
while(temp !=null){ 
System.out.println(temp.getInfo()); 
temp=temp.siguiente; 
} 
COMENTARIOS Y/O CONCLUSIONES: 
Al principio la práctica se me hizo un poco difícil pero después fui razonando un poco más y pude consultar distintos ejemplos hasta lograr presentarlo de una manera más o menos con lo que pide el programa.
INSTITUTO TECNOLOGICO DE SALINA CRUZ 
PROGRAMACION ORIENTADA A OBJETOS 
UNIDAD: 2 estructuras lineales 
NOMBRE: Benita Villalobos Pérez 
PRÁCTICA: 4 
FECHA: septiembre-2014 
OBJETIVO DE LA UNIDAD: 
Aplicar estructuras de datos en la elaboración de programas. Utilizar listas 
enlazadas para la solución de problemas computacionales. Manipular diversos 
tipos de árboles para clasificar datos. Comparar los diversos algoritmos de 
ordenamiento. Comparar los diversos algoritmos de búsqueda. Aplicar la 
recursividad como estrategia de solución de problemas. 
TEMAS: 
Estructuras lineales 
Listas 
PROCEDIMIENTO: 
Esta práctica fue realizada hará las siguientes opciones: 
Agregue nodos, quite elementos, cuantos nodos quedan, actualización de 
nodos, que el último valor de nodo siempre sea 10; 
RESULTADOS:
Imprime los nodos
La salida del programa nos muestra todos los elementos como vemos siempre el elemento nuevo será diez 
Muestra todos los elementos insertados al momento de borrar el primer elemento actualiza los valores que quedaron
COMENTARIOS Y/O CONCLUSIONES: 
Al principio la práctica se me hizo un poco difícil pero después fui razonando un poco más y pude consultar distintos ejemplos hasta lograr presentarlo de una manera más o menos con lo que pide el programa. 
Al momento de eliminar el último elemento insertado igual se actualiza mostrando los nodos restantes. Y así podemos hacer más operaciones
INSTITUTO TECNOLOGICO DE SALINA CRUZ 
PROGRAMACION ORIENTADA A OBJETOS 
UNIDAD: 2 estructuras lineales 
NOMBRE: Benita Villalobos Pérez 
PRÁCTICA: 5 
FECHA: Octubre-2014 
OBJETIVO DE LA UNIDAD: 
Aplicar estructuras de datos en la elaboración de programas. Utilizar listas, 
pilas, colas para la solución de problemas computacionales. Manipular diversos 
tipos de árboles para clasificar datos. Comparar los diversos algoritmos de 
ordenamiento. Comparar los diversos algoritmos de búsqueda. Aplicar la 
recursividad como estrategia de solución de problemas. 
TEMAS: 
Estructuras lineales 
Pilas 
PROCEDIMIENTO: 
Esta práctica fue realizada por las instrucciones de la docente, este programa 
nos pide realizar una pila con arreglos, borrar elemento de la pila, verificar si es 
vacía o no. 
RESULTADOS:
Instrucciones del programa con código comento el cual tiene una pila con arreglo y agrega, extrae, muestra si la pila es vacía o no
Se ingresa uno a uno las pilas además de que se emplea un if(!p.full) este hace la siguiente función si la pila cumple con el arreglo e insertamos otro este no lo mostrara ya que tenemos esta función que no deja insertar otro más una vez cumpliendo el arreglo 
La salida del programa según los datos ingresados y muestra si la pila está vacía o no. 
Esta salida extrae el último elemento y muestra si la pila es vacía o no.
COMENTARIOS Y/O CONCLUSIONES: 
Se me hizo un poco difícil poder definir como sería una arreglo con pila pero 
consulte videos, libro para poder aclarar dudas. 
INSTITUTO TECNOLOGICO DE SALINA CRUZ 
PROGRAMACION ORIENTADA A OBJETOS 
UNIDAD: 2 estructuras lineales 
NOMBRE: Benita Villalobos Pérez 
PRÁCTICA: 6 
FECHA: Octubre-2014 
OBJETIVO DE LA UNIDAD: 
Aplicar estructuras de datos en la elaboración de programas. Utilizar listas, 
pilas, colas para la solución de problemas computacionales. Manipular diversos 
tipos de árboles para clasificar datos. Comparar los diversos algoritmos de 
ordenamiento. Comparar los diversos algoritmos de búsqueda. Aplicar la 
recursividad como estrategia de solución de problemas. 
TEMAS: 
Estructuras lineales 
Pilas 
PROCEDIMIENTO: 
Esta práctica fue realizada por las instrucciones de la docente, este programa 
implementara una frase el cual guardara en varias pilas donde se guardara, 
vocales, consonantes, signos. 
RESULTADOS:
Instrucciones de lo que hará el programa con el código comentado de la función de cada uno de ellos.
Continuación del código
COMENTARIOS Y/O CONCLUSIONES: 
Se me hizo un poco difícil poder definir como sería la creación de dicha frase y acomodarlas una a una. 
Salida del programa mostrando uno por uno las vocales, consonantes y otros símbolos.
INSTITUTO TECNOLOGICO DE SALINA CRUZ 
PROGRAMACION ORIENTADA A OBJETOS 
UNIDAD: 2 estructuras lineales 
NOMBRE: Benita Villalobos Pérez 
PRÁCTICA: 7 
FECHA: Octubre-2014 
OBJETIVO DE LA UNIDAD: 
Aplicar estructuras de datos en la elaboración de programas. Utilizar listas, 
pilas, colas para la solución de problemas computacionales. Manipular diversos 
tipos de árboles para clasificar datos. Comparar los diversos algoritmos de 
ordenamiento. Comparar los diversos algoritmos de búsqueda. Aplicar la 
recursividad como estrategia de solución de problemas. 
TEMAS: 
Colas estáticas y dinámicas. 
PROCEDIMIENTO: 
Esta práctica fue realizada por las instrucciones de la docente, este programa 
implementara los tipos de operaciones de colas ya sea estática o dinámica 
gráficamente. 
RESULTADOS: 
Tiene 2 pociones si elige la 
cola dinámica o estática y 
abrirá otra ventana
Si elige la opción dinámica mostrara esta ventana que tiene la opción de mostrar los datos y otro que la limpia y la muestra si es vacía o no. 
Muestra en el contenedor todos los datos ingresados y cuantos datos de ingresaron.
Si elige estática tiene un botón de definir para el tamaño de la cola además también cuenta con el botón de mostrar y limpiar el contenedor. 
Define el tamaño de la cola 
En caso que la cola este llena según el tamaño que le dimos nos arrojara el siguiente mensaje.
COMENTARIOS Y/O CONCLUSIONES: 
Se me hizo un poco difícil poder definir como sería la creación de dicha frase y acomodarlas una a una. 
Muestra el tamaño de la cola y sus datos ingresados 
El primero que entra es el primero que sale
INSTITUTO TECNOLOGICO DE SALINA CRUZ 
PROGRAMACION ORIENTADA A OBJETOS 
UNIDAD: 2 estructuras lineales 
NOMBRE: Benita Villalobos Pérez 
PRÁCTICA: 8 
FECHA: Octubre-2014 
OBJETIVO DE LA UNIDAD: 
Aplicar estructuras de datos en la elaboración de programas. Utilizar listas, 
pilas, colas para la solución de problemas computacionales. Manipular diversos 
tipos de árboles para clasificar datos. Comparar los diversos algoritmos de 
ordenamiento. Comparar los diversos algoritmos de búsqueda. Aplicar la 
recursividad como estrategia de solución de problemas. 
TEMAS: 
Colas, pilas y listas. 
PROCEDIMIENTO: 
Esta práctica fue realizada por las instrucciones de la docente, este programa 
implementara las estructuras vistas en clase que son: pilas, listas y colas. 
RESULTADOS: 
Tiene 3 opciones para pila, 
listas y colas solo elige una
La primera opción es de pilas el cual te da datos a ingresar por un tamaño definido, posteriormente te muestra las pilas y muestra si esta vacía y muestra el ultimo que entra.
La segunda opción es colas el cual define el tamaño de la cola posteriormente ingresa los datos uno a uno, luego muestra la cola con los datos ingresados, muestra además el primero que entra y el primero que sale y se muestra el ultimo que entra.
La última opción es listas el cual ingresara la lista y mostrara el tamaño y todos los datos ingresados.
COMENTARIOS Y/O CONCLUSIONES: 
Se me hizo un poco difícil poder definir como sería la creación de dicha frase y acomodarlas una a una.

Más contenido relacionado

La actualidad más candente

Estructuras de Control - Algoritmia
Estructuras de Control - AlgoritmiaEstructuras de Control - Algoritmia
Estructuras de Control - AlgoritmiaDaniel Gómez
 
C1 intro java
C1 intro javaC1 intro java
C1 intro javaalenco
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOyuribel
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOyuribel
 
Programacion 3 unidad ii
Programacion 3   unidad iiProgramacion 3   unidad ii
Programacion 3 unidad iiIrving Trigo
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacionConfesorAD
 
Ciclos Java - NetsBeans - Algoritmia
Ciclos Java - NetsBeans - AlgoritmiaCiclos Java - NetsBeans - Algoritmia
Ciclos Java - NetsBeans - AlgoritmiaDaniel Gómez
 
Java class library
Java class libraryJava class library
Java class libraryLCA
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemasjoalmerca6
 
Glosario terminologia java
Glosario terminologia javaGlosario terminologia java
Glosario terminologia javaorus004
 
Manual recurso hipermedial
Manual recurso hipermedialManual recurso hipermedial
Manual recurso hipermedialNancyNahomy
 

La actualidad más candente (18)

Guía práctica Herencia
Guía práctica HerenciaGuía práctica Herencia
Guía práctica Herencia
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Estructuras de Control - Algoritmia
Estructuras de Control - AlgoritmiaEstructuras de Control - Algoritmia
Estructuras de Control - Algoritmia
 
C1 intro java
C1 intro javaC1 intro java
C1 intro java
 
Guía polimorfismo
Guía polimorfismoGuía polimorfismo
Guía polimorfismo
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
Programacion 3 unidad ii
Programacion 3   unidad iiProgramacion 3   unidad ii
Programacion 3 unidad ii
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacion
 
Ciclos Java - NetsBeans - Algoritmia
Ciclos Java - NetsBeans - AlgoritmiaCiclos Java - NetsBeans - Algoritmia
Ciclos Java - NetsBeans - Algoritmia
 
UML traducción código PHP
UML traducción código PHPUML traducción código PHP
UML traducción código PHP
 
Unidad i poo avanzada
Unidad i   poo avanzadaUnidad i   poo avanzada
Unidad i poo avanzada
 
Java class library
Java class libraryJava class library
Java class library
 
Guía Teórica POO
Guía Teórica POOGuía Teórica POO
Guía Teórica POO
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Glosario terminologia java
Glosario terminologia javaGlosario terminologia java
Glosario terminologia java
 
Clase swing
Clase swingClase swing
Clase swing
 
Manual recurso hipermedial
Manual recurso hipermedialManual recurso hipermedial
Manual recurso hipermedial
 

Similar a Estructuras lineales prácticas Benita Villalobos

Evidencias de practicas unidad 1
Evidencias de practicas unidad 1Evidencias de practicas unidad 1
Evidencias de practicas unidad 1TAtiizz Villalobos
 
Rc edinson mosquera
Rc edinson mosqueraRc edinson mosquera
Rc edinson mosqueraAlex Lozada
 
Rc edinson mosquera
Rc edinson mosqueraRc edinson mosquera
Rc edinson mosqueraed10mos891
 
EDINSON MOSQUERA
 EDINSON MOSQUERA EDINSON MOSQUERA
EDINSON MOSQUERAed10mos891
 
Rc edinson mosquera
Rc edinson mosqueraRc edinson mosquera
Rc edinson mosqueraed10mos891
 
Fundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacionFundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacionGermán Sailema
 
Cuestionario investigacion
Cuestionario investigacionCuestionario investigacion
Cuestionario investigacionVicktor Criollo
 
Camacho eddson competencias
Camacho eddson competenciasCamacho eddson competencias
Camacho eddson competenciased_adolfo
 
Cuaderno de trabajo de introduccion a la programacion (Revisado ver 2.0).docx
Cuaderno de trabajo de introduccion a la programacion (Revisado ver 2.0).docxCuaderno de trabajo de introduccion a la programacion (Revisado ver 2.0).docx
Cuaderno de trabajo de introduccion a la programacion (Revisado ver 2.0).docxLaura Macias
 
Lec11 metodos
Lec11 metodosLec11 metodos
Lec11 metodoshtmrk
 
Estructuras básicas tecnología
Estructuras básicas tecnología  Estructuras básicas tecnología
Estructuras básicas tecnología JustineBravo1
 

Similar a Estructuras lineales prácticas Benita Villalobos (20)

Practicas susana todo unidad1
Practicas susana todo unidad1Practicas susana todo unidad1
Practicas susana todo unidad1
 
Evidencias de practicas unidad 1
Evidencias de practicas unidad 1Evidencias de practicas unidad 1
Evidencias de practicas unidad 1
 
Rc edinson mosquera
Rc edinson mosqueraRc edinson mosquera
Rc edinson mosquera
 
Rc edinson mosquera
Rc edinson mosqueraRc edinson mosquera
Rc edinson mosquera
 
EDINSON MOSQUERA
 EDINSON MOSQUERA EDINSON MOSQUERA
EDINSON MOSQUERA
 
Rc edinson mosquera
Rc edinson mosqueraRc edinson mosquera
Rc edinson mosquera
 
Fundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacionFundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacion
 
Tecnodiario
TecnodiarioTecnodiario
Tecnodiario
 
Cuestionario investigacion
Cuestionario investigacionCuestionario investigacion
Cuestionario investigacion
 
Informe#7
Informe#7Informe#7
Informe#7
 
Cuestionario consultado
Cuestionario consultadoCuestionario consultado
Cuestionario consultado
 
Practica 6 manejo de archivos v1
Practica 6 manejo de archivos v1Practica 6 manejo de archivos v1
Practica 6 manejo de archivos v1
 
Camacho eddson competencias
Camacho eddson competenciasCamacho eddson competencias
Camacho eddson competencias
 
Tc2 301403 21
Tc2 301403 21Tc2 301403 21
Tc2 301403 21
 
unidad 1 INTRODUCCION A LAS ESTUCTURAS DE DATOS
unidad 1 INTRODUCCION A LAS ESTUCTURAS DE DATOSunidad 1 INTRODUCCION A LAS ESTUCTURAS DE DATOS
unidad 1 INTRODUCCION A LAS ESTUCTURAS DE DATOS
 
Informe#6
Informe#6Informe#6
Informe#6
 
Cuaderno de trabajo de introduccion a la programacion (Revisado ver 2.0).docx
Cuaderno de trabajo de introduccion a la programacion (Revisado ver 2.0).docxCuaderno de trabajo de introduccion a la programacion (Revisado ver 2.0).docx
Cuaderno de trabajo de introduccion a la programacion (Revisado ver 2.0).docx
 
Lec11 metodos
Lec11 metodosLec11 metodos
Lec11 metodos
 
07 porta
07 porta07 porta
07 porta
 
Estructuras básicas tecnología
Estructuras básicas tecnología  Estructuras básicas tecnología
Estructuras básicas tecnología
 

Más de TAtiizz Villalobos (20)

Cuadro sinoptico unidad 1
Cuadro sinoptico unidad 1Cuadro sinoptico unidad 1
Cuadro sinoptico unidad 1
 
Cuadro sinoptico unidad 1
Cuadro sinoptico unidad 1Cuadro sinoptico unidad 1
Cuadro sinoptico unidad 1
 
Proyecto susana final
Proyecto susana finalProyecto susana final
Proyecto susana final
 
Unidad iii pilas y colas
Unidad iii pilas y colasUnidad iii pilas y colas
Unidad iii pilas y colas
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Apuntes
ApuntesApuntes
Apuntes
 
Recursividad
RecursividadRecursividad
Recursividad
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Tabla comparativa unidad1 benita
Tabla comparativa unidad1 benitaTabla comparativa unidad1 benita
Tabla comparativa unidad1 benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Mapa conceptual unidad 1 benita
Mapa conceptual unidad 1 benitaMapa conceptual unidad 1 benita
Mapa conceptual unidad 1 benita
 
Tabla comparativa unidad1 benita
Tabla comparativa unidad1 benitaTabla comparativa unidad1 benita
Tabla comparativa unidad1 benita
 
Estructura de datos benita
Estructura de datos benitaEstructura de datos benita
Estructura de datos benita
 
Analisis del cap 8
Analisis del cap 8Analisis del cap 8
Analisis del cap 8
 
Método rápido (quicksort) (1)
Método rápido (quicksort) (1)Método rápido (quicksort) (1)
Método rápido (quicksort) (1)
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamiento
 
Practica1unidad4benita
Practica1unidad4benitaPractica1unidad4benita
Practica1unidad4benita
 
Recursividad
RecursividadRecursividad
Recursividad
 
Arboles
ArbolesArboles
Arboles
 
Analisis del cap 8
Analisis del cap 8Analisis del cap 8
Analisis del cap 8
 

Último

definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 

Último (20)

definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 

Estructuras lineales prácticas Benita Villalobos

  • 1. INSTITUTO TECNOLOGICO DE SALINA CRUZ PROGRAMACION ORIENTADA A OBJETOS UNIDAD: 2 estructuras lineales NOMBRE: Benita Villalobos Pérez PRÁCTICA: 1 FECHA: septiembre-2014 OBJETIVO DE LA UNIDAD: Aplicar estructuras de datos en la elaboración de programas. Utilizar listas enlazadas para la solución de problemas computacionales. Manipular diversos tipos de árboles para clasificar datos. Comparar los diversos algoritmos de ordenamiento. Comparar los diversos algoritmos de búsqueda. Aplicar la recursividad como estrategia de solución de problemas. TEMAS: Estructuras lineales PROCEDIMIENTO: Esta práctica fue realizada por las instrucciones de la docente, además de seguir paso a paso las instrucciones del video para manipular los datos que se ingresaban. RESULTADOS:
  • 2. Instrucciones pasó a paso de la función del programa Creación de métodos en función con el programa
  • 3. Llamando métodos mediante objetos Salida del programa además mostrando cuando se borra un elemento según la posición.
  • 4. PARTE DEL CÓDIGO public void InsertarPrimero(int dato){//metodo que insertara uno auno Nodo temporal= new Nodo(dato); temporal.siguiente=primero; primero=temporal; } COMENTARIOS Y/O CONCLUSIONES: Al principio la práctica se me hizo un poco difícil pero después fui razonando un poco más y pude consultar distintos ejemplos hasta lograr presentarlo de una manera más o menos con lo que pide el programa.
  • 5. INSTITUTO TECNOLOGICO DE SALINA CRUZ PROGRAMACION ORIENTADA A OBJETOS UNIDAD: 2 ESTRUCTURAS LINEALES NOMBRE: Benita Villalobos Pérez PRÁCTICA: 2 FECHA: septiembre-2014 OBJETIVO DE LA UNIDAD: Aplicar estructuras de datos en la elaboración de programas. Utilizar listas enlazadas para la solución de problemas computacionales. Manipular diversos tipos de árboles para clasificar datos. Comparar los diversos algoritmos de ordenamiento. Comparar los diversos algoritmos de búsqueda. Aplicar la recursividad como estrategia de solución de problemas. TEMAS: Estructuras lineales PROCEDIMIENTO: Esta práctica fue realizada por las instrucciones de la docente, además de seguir paso a paso las instrucciones del video como ejemplo de manera grafica se presentara el siguiente proyecto. RESULTADO: Instruccion es paso a paso para la función del programa
  • 6. Para recorrer uno a uno los elementos ingresados Clase nodo tiene un inicio y un fin
  • 8. Usando el JFrame Ingresando el primer dato el cual se guardara Mostrando los datos ingresados
  • 9. PARTE DEL CÓDIGO public void recoorer(){//RECORRE UNO AUNO Nodo aux=cabeza; String c="listan"; while(aux !=null){ c+=aux.info+"n"; aux=aux.siguiente; } JOptionPane.showMessageDialog(null, c); COMENTARIOS Y/O CONCLUSIONES: Al principio la práctica se me hizo un poco difícil pero después fui razonando un poco más y pude consultar distintos ejemplos hasta lograr presentarlo de una manera más o menos con lo que pide el programa.
  • 10. INSTITUTO TECNOLOGICO DE SALINA CRUZ PROGRAMACION ORIENTADA A OBJETOS UNIDAD: 2 ESTRUCTURAS LINEALES NOMBRE: Benita Villalobos Pérez PRÁCTICA: 3 FECHA: septiembre-2014 OBJETIVO DE LA UNIDAD: Aplicar estructuras de datos en la elaboración de programas. Utilizar listas enlazadas para la solución de problemas computacionales. Manipular diversos tipos de árboles para clasificar datos. Comparar los diversos algoritmos de ordenamiento. Comparar los diversos algoritmos de búsqueda. Aplicar la recursividad como estrategia de solución de problemas. TEMAS: Estructuras lineales PROCEDIMIENTO: Esta práctica fue realizada por las instrucciones de la docente, además de seguir paso a paso las instrucciones del libro el cual nos pide la codificación del código para que pueda leer los datos y además mostrarlos en pantalla. RESULTADO:
  • 11. CREANDO LISTA Y LAS INSTRUCCIONES PASO A PASO CON EL CÓDIGO YA COMENTADO AQUÍ SE TRATA QUE SE ELIMINE EL PRIMER DATO Y LOS MUESTRE
  • 12. DECLARANDO LA CLASE NODO Y ENCAPSULAMIENTO. Llamando todos los métodos mediante objetos y haciendo que borra y que muestre
  • 13. El primero muestra el último elemento ingresado y el primero, el segundo solo eliminado el último dato ingresado. Aquí se extrae solo el primer elemento y luego muestra los demás.
  • 14. PARTE DEL CÓDIGO public String extraerinicio(){//EXTRAE SOLO EL INICIO String info=inicio.getInfo(); inicio= inicio.getSiguiente(); if(inicio==null){ fin=null; } return info; } public void listar(){//MUESTRA LA LISTA Nodo temp=inicio; while(temp !=null){ System.out.println(temp.getInfo()); temp=temp.siguiente; } COMENTARIOS Y/O CONCLUSIONES: Al principio la práctica se me hizo un poco difícil pero después fui razonando un poco más y pude consultar distintos ejemplos hasta lograr presentarlo de una manera más o menos con lo que pide el programa.
  • 15. INSTITUTO TECNOLOGICO DE SALINA CRUZ PROGRAMACION ORIENTADA A OBJETOS UNIDAD: 2 estructuras lineales NOMBRE: Benita Villalobos Pérez PRÁCTICA: 4 FECHA: septiembre-2014 OBJETIVO DE LA UNIDAD: Aplicar estructuras de datos en la elaboración de programas. Utilizar listas enlazadas para la solución de problemas computacionales. Manipular diversos tipos de árboles para clasificar datos. Comparar los diversos algoritmos de ordenamiento. Comparar los diversos algoritmos de búsqueda. Aplicar la recursividad como estrategia de solución de problemas. TEMAS: Estructuras lineales Listas PROCEDIMIENTO: Esta práctica fue realizada hará las siguientes opciones: Agregue nodos, quite elementos, cuantos nodos quedan, actualización de nodos, que el último valor de nodo siempre sea 10; RESULTADOS:
  • 16.
  • 18. La salida del programa nos muestra todos los elementos como vemos siempre el elemento nuevo será diez Muestra todos los elementos insertados al momento de borrar el primer elemento actualiza los valores que quedaron
  • 19. COMENTARIOS Y/O CONCLUSIONES: Al principio la práctica se me hizo un poco difícil pero después fui razonando un poco más y pude consultar distintos ejemplos hasta lograr presentarlo de una manera más o menos con lo que pide el programa. Al momento de eliminar el último elemento insertado igual se actualiza mostrando los nodos restantes. Y así podemos hacer más operaciones
  • 20. INSTITUTO TECNOLOGICO DE SALINA CRUZ PROGRAMACION ORIENTADA A OBJETOS UNIDAD: 2 estructuras lineales NOMBRE: Benita Villalobos Pérez PRÁCTICA: 5 FECHA: Octubre-2014 OBJETIVO DE LA UNIDAD: Aplicar estructuras de datos en la elaboración de programas. Utilizar listas, pilas, colas para la solución de problemas computacionales. Manipular diversos tipos de árboles para clasificar datos. Comparar los diversos algoritmos de ordenamiento. Comparar los diversos algoritmos de búsqueda. Aplicar la recursividad como estrategia de solución de problemas. TEMAS: Estructuras lineales Pilas PROCEDIMIENTO: Esta práctica fue realizada por las instrucciones de la docente, este programa nos pide realizar una pila con arreglos, borrar elemento de la pila, verificar si es vacía o no. RESULTADOS:
  • 21. Instrucciones del programa con código comento el cual tiene una pila con arreglo y agrega, extrae, muestra si la pila es vacía o no
  • 22. Se ingresa uno a uno las pilas además de que se emplea un if(!p.full) este hace la siguiente función si la pila cumple con el arreglo e insertamos otro este no lo mostrara ya que tenemos esta función que no deja insertar otro más una vez cumpliendo el arreglo La salida del programa según los datos ingresados y muestra si la pila está vacía o no. Esta salida extrae el último elemento y muestra si la pila es vacía o no.
  • 23. COMENTARIOS Y/O CONCLUSIONES: Se me hizo un poco difícil poder definir como sería una arreglo con pila pero consulte videos, libro para poder aclarar dudas. INSTITUTO TECNOLOGICO DE SALINA CRUZ PROGRAMACION ORIENTADA A OBJETOS UNIDAD: 2 estructuras lineales NOMBRE: Benita Villalobos Pérez PRÁCTICA: 6 FECHA: Octubre-2014 OBJETIVO DE LA UNIDAD: Aplicar estructuras de datos en la elaboración de programas. Utilizar listas, pilas, colas para la solución de problemas computacionales. Manipular diversos tipos de árboles para clasificar datos. Comparar los diversos algoritmos de ordenamiento. Comparar los diversos algoritmos de búsqueda. Aplicar la recursividad como estrategia de solución de problemas. TEMAS: Estructuras lineales Pilas PROCEDIMIENTO: Esta práctica fue realizada por las instrucciones de la docente, este programa implementara una frase el cual guardara en varias pilas donde se guardara, vocales, consonantes, signos. RESULTADOS:
  • 24. Instrucciones de lo que hará el programa con el código comentado de la función de cada uno de ellos.
  • 26. COMENTARIOS Y/O CONCLUSIONES: Se me hizo un poco difícil poder definir como sería la creación de dicha frase y acomodarlas una a una. Salida del programa mostrando uno por uno las vocales, consonantes y otros símbolos.
  • 27. INSTITUTO TECNOLOGICO DE SALINA CRUZ PROGRAMACION ORIENTADA A OBJETOS UNIDAD: 2 estructuras lineales NOMBRE: Benita Villalobos Pérez PRÁCTICA: 7 FECHA: Octubre-2014 OBJETIVO DE LA UNIDAD: Aplicar estructuras de datos en la elaboración de programas. Utilizar listas, pilas, colas para la solución de problemas computacionales. Manipular diversos tipos de árboles para clasificar datos. Comparar los diversos algoritmos de ordenamiento. Comparar los diversos algoritmos de búsqueda. Aplicar la recursividad como estrategia de solución de problemas. TEMAS: Colas estáticas y dinámicas. PROCEDIMIENTO: Esta práctica fue realizada por las instrucciones de la docente, este programa implementara los tipos de operaciones de colas ya sea estática o dinámica gráficamente. RESULTADOS: Tiene 2 pociones si elige la cola dinámica o estática y abrirá otra ventana
  • 28. Si elige la opción dinámica mostrara esta ventana que tiene la opción de mostrar los datos y otro que la limpia y la muestra si es vacía o no. Muestra en el contenedor todos los datos ingresados y cuantos datos de ingresaron.
  • 29. Si elige estática tiene un botón de definir para el tamaño de la cola además también cuenta con el botón de mostrar y limpiar el contenedor. Define el tamaño de la cola En caso que la cola este llena según el tamaño que le dimos nos arrojara el siguiente mensaje.
  • 30. COMENTARIOS Y/O CONCLUSIONES: Se me hizo un poco difícil poder definir como sería la creación de dicha frase y acomodarlas una a una. Muestra el tamaño de la cola y sus datos ingresados El primero que entra es el primero que sale
  • 31. INSTITUTO TECNOLOGICO DE SALINA CRUZ PROGRAMACION ORIENTADA A OBJETOS UNIDAD: 2 estructuras lineales NOMBRE: Benita Villalobos Pérez PRÁCTICA: 8 FECHA: Octubre-2014 OBJETIVO DE LA UNIDAD: Aplicar estructuras de datos en la elaboración de programas. Utilizar listas, pilas, colas para la solución de problemas computacionales. Manipular diversos tipos de árboles para clasificar datos. Comparar los diversos algoritmos de ordenamiento. Comparar los diversos algoritmos de búsqueda. Aplicar la recursividad como estrategia de solución de problemas. TEMAS: Colas, pilas y listas. PROCEDIMIENTO: Esta práctica fue realizada por las instrucciones de la docente, este programa implementara las estructuras vistas en clase que son: pilas, listas y colas. RESULTADOS: Tiene 3 opciones para pila, listas y colas solo elige una
  • 32. La primera opción es de pilas el cual te da datos a ingresar por un tamaño definido, posteriormente te muestra las pilas y muestra si esta vacía y muestra el ultimo que entra.
  • 33. La segunda opción es colas el cual define el tamaño de la cola posteriormente ingresa los datos uno a uno, luego muestra la cola con los datos ingresados, muestra además el primero que entra y el primero que sale y se muestra el ultimo que entra.
  • 34. La última opción es listas el cual ingresara la lista y mostrara el tamaño y todos los datos ingresados.
  • 35. COMENTARIOS Y/O CONCLUSIONES: Se me hizo un poco difícil poder definir como sería la creación de dicha frase y acomodarlas una a una.