SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
INSTITUTO TECNOLOGICO DE SALINA CRUZ 
PROGRAMACION ORIENTADA A OBJETOS 
UNIDAD: 1 fundamento de estructura de datos 
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: 
Manejo de arreglos unidimensionales 
PROCEDIMIENTO: 
Esta práctica fue realizado por las instrucciones de la docente, además de seguir 
paso a paso las instrucciones del programa pues este realizara mediante arreglos 
las calificaciones de 50 alumnos además de mostrar la media del grupo y cuál de 
ellos es aprobado o lo contrario. 
RESULTADOS:
Aquí se hizo un arreglo con 50 datos y se está utilizando un ciclo for y el if else para comparar los resultados y mostrar paso a paso el programa 
Aquí está el for que hará la comparación de las calificaciones y mostrara si está aprobado o reprobado y mostrara la media
PARTE DEL CÓDIGO 
for (int i =0;i<calif.length;i++){ 
En la primera imagen muestra el índice del arreglo y el valor que hay dentro de ella y el otro muestra si está aprobado o no según la calificación que hay en el arreglo 
Aquí está mostrando la media del grupo
if ( calif[i]>= 70 )//comparar el valor de los arreglos 
//mostrando si esta aprobado o reprobado 
System.out.printf("%s%8sn","Aprobado",+ calif[i] ); 
else 
System.out.printf(“%s%8sn","Reprobado",+ calif[i]); 
} 
System.out.println ("_________________________________"); 
for (int i=0;i<calif.length;i++){ 
suma=calif[i]+suma;//sumando los arreglos 
prom=suma/calif.length;//el total de la suma entre el tamaño del 
//arreglo 
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: 1 fundamento de estructura de datos 
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: 
Manejo de arreglos unidimensionales 
PROCEDIMIENTO: 
Esta práctica fue realizado por las instrucciones de la docente, además de seguir 
paso a paso las instrucciones del programa este introducirá por el teclado y por un 
arreglo los meses del año además de mostrar al menos un mes y la cantidad de 
meses que se introdujeron por el teclado. 
RESULTADOS:
En este parte se está introduciendo los mese por el teclado además mostrara al menos un mes y la cantidad de mese que se introdujeron. 
Meses introducidos 
Aquí muestra el mes (x) y total de meses
PARTE DEL CÓDIGO 
for(int i=1;i<=12;i++){ //ciclo for que llevara el arreglo 
x=i; 
System.out.println("t nombre del mes"+(i)); 
cadena=teclado.nextLine(); //ingresara cada uno de los meses 
} 
System.out.println("_________________________________");//llamando uno de los arreglos 
System.out.println("el mes a mostrar es"+cadena);//llamado un arreglo y este mostrara el mes x 
System.out.println("_________________________________");/ 
//realiza la suma total de los meses ingresados 
System.out.println("total de meses:"+ " "+ x ); 
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 mejor manera y que el programa realice todo lo que pide la docente que realice.
INSTITUTO TECNOLOGICO DE SALINA CRUZ 
PROGRAMACION ORIENTADA A OBJETOS 
UNIDAD: 1 fundamento de estructura de datos 
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: 
Manejo de arreglos unidimensionales 
PROCEDIMIENTO: 
Esta práctica fue realizado por las instrucciones de la docente, además de seguir 
paso a paso las instrucciones del programa este introducirá por el teclado el 
tamaño del arreglo según el número que queramos 1-10 o hasta donde nosotros 
decidamos y después introducirá un nombre uno a uno mediante un mensaje y al 
final mostrara todo los datos ingresados en pantalla. 
RESULTADOS:
Una parte del código que mostrara en mensaje la longitud del arreglo y se está utilizando un ciclo do while 
Otra parte del código donde se utiliza un ciclo for aquí lo que realizara es mostrar en pantalla todos los datos ingresados
PARTE DEL CÓDIGO 
int longitud=0, b ;//TAMAÑO DE LA LONGITUD 
String[] cadenas; 
String dato=""; 
Ingresamos la longitud 1-n hacer 
Según la longitud del arreglo que ingresamos será la cantidad de nombres que nos pedirá mediante mensajes 
Mediante un mensaje mostrara la cantidad de nombres según el tamaño de la longitud
do{ 
dato = JOptionPane.showInputDialog(null,"dame la longitud del arreglo "); 
if (dato.matches("([0-9])+")){// del 1 hasta al n hacer según lo que ingresemos 
longitud= Integer.parseInt(dato); 
b = 0; 
} 
else 
b = 1; 
}while (b == 1); 
cadenas = new String [longitud]; 
for (int i=0; i < longitud; i++){ 
dato = JOptionPane.showInputDialog(null,"introduce el NOMBRE " + ( i +1)); 
cadenas[i]= dato; 
} 
String salida=""; 
for ( String nombre:cadenas){//los resultados a mostrar en pantalla 
salida += nombre+ "n";//salida = salida + nombre + "n"; 
} 
JOptionPane.showMessageDialog(null, salida); 
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 mejor manera y que el programa realice todo lo que pide la docente que realice.
INSTITUTO TECNOLOGICO DE SALINA CRUZ 
PROGRAMACION ORIENTADA A OBJETOS 
UNIDAD: 1 fundamento de estructura de datos 
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: 
Manejo de arreglos unidimensionales 
PROCEDIMIENTO: 
Esta práctica fue realizado por las instrucciones de la docente, además de seguir 
paso a paso las instrucciones del programa pues este contendrá 10 arreglos y 
cada índice tendrá un valor asignado, después realizara una suma, multiplicacion, 
division y mostrara los resultados. 
RESULTADOS:
Aquí se da las indicaciones además de seguir cada una de las instrucciones del ciclo y cada operación paso a paso 
Mi programa muestra los valores del arreglo 
Las 3 operaciones que realiza mi programa suma, multiplicacion, division según os valores de mi arreglo
PARTE DEL CÓDIGO 
System.out.println("n ____________________"); 
int suma = x[0]+x[2]+x[3]; 
System.out.println("n mostrar suma" + " " + suma);//realiza la operación suma 
System.out.println("n ____________________"); 
//realiza la operación multiplicar los valores que tenga el arreglo segun su índice 
int multiplicacion=x[1]*x[2]*x[5]; 
System.out.println("n mostrar multiplicacion" + " " + multiplicacion); 
System.out.println("n ____________________"); 
//suma todos los valores del arreglo y los divide entre 9 
int division=x[0]+x[1]+x[2]+x[3]+x[4]+x[5]+x[6]+x[7]+x[8]+x[9]/9; 
System.out.println("n mostrar division"+ " " +division); 
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: 1 fundamento de estructura de datos 
NOMBRE: Benita Villalobos Pérez 
PRÁCTICA: 5 
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: 
Manejo de arreglos unidimensionales 
PROCEDIMIENTO: 
Esta práctica fue realizada por las instrucciones de la docente, además de seguir 
paso a paso las instrucciones del programa pues este contendrá la suma de dos 
números, el promedio y la multiplicación. 
RESULTADOS:
Aquí se dan las instrucciones paso a paso del programa pedirá dos números hará la suma, el promedio y la multiplicación de dichos números. 
Pedirá los números y hará las operaciones.
PARTE DEL CÓDIGO 
int z= leer(); 
int A= y + z; 
int F= (y+z)/2; 
int h=y*z; 
System.out.println("la suma es: "+ A); 
System.out.println("el promedio es: "+ F); 
System.out.println("el promedio es: "+ h); 
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. 
Pide los datos 
Imprime los resultados de las operaciones.
INSTITUTO TECNOLOGICO DE SALINA CRUZ 
PROGRAMACION ORIENTADA A OBJETOS 
UNIDAD: 1 fundamento de estructura de datos 
NOMBRE: Benita Villalobos Pérez 
PRÁCTICA: 6 
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: 
Manejo de arreglos multidimensionales 
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. 
RESULTADOS:
Las instrucciones del programa paso a paso puesto que este pedirá que introduzca los arreglos además los mostrara. 
Tiene dos métodos uno que se llama leer el cual introducirá los datos y otro método que se llama visualizar el cual hará que sea visible para ver los arreglos que se introdujeron según las filas y columnas que se pusieron el arreglo.
Datos que se van leyendo según las filas y columnas en este ejemplo se pusieron 3 filas y 5 columnas y son los datos que se mostrara en pantalla después de terminar la ejecución del programa 
Salida de nuestro programa después de leer todos los datos
PARTE DEL CÓDIGO 
static void visualizar (int v[][]) { int i,j; //METODO PARA VISUALIZARLOS 
System.out.println("nt Matriz leidan"); 
for (i = 0; i < v.length; i++) //PARA MOSTRAR EL VALOR DE LOS ARREGLOS 
{ 
for (j = 0; j < v[i].length; j++) { 
System.out.print(v[i][j] + " "); 
} 
System.out.println(" "); 
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.

Más contenido relacionado

Destacado

elementos de la interfaces graficas de usuario
elementos de la interfaces graficas de usuario elementos de la interfaces graficas de usuario
elementos de la interfaces graficas de usuario luciagiarocco
 
21 interfaz grafica sena diego torres paso a paso
21 interfaz grafica sena diego torres paso a paso21 interfaz grafica sena diego torres paso a paso
21 interfaz grafica sena diego torres paso a paso.. ..
 
Java - Tutorial Ventanas
Java - Tutorial VentanasJava - Tutorial Ventanas
Java - Tutorial Ventanaselsemieni
 
Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Daniel Gómez
 
Interfaz+grafica+de+usuario
Interfaz+grafica+de+usuarioInterfaz+grafica+de+usuario
Interfaz+grafica+de+usuarioMARTO3000
 
Guia practica condicionales en java con NetBeans 02
Guia practica condicionales en java con NetBeans 02Guia practica condicionales en java con NetBeans 02
Guia practica condicionales en java con NetBeans 02Emerson Garay
 
Confección de interfaces de usuario con JAVA - SWING
Confección de interfaces de usuario con JAVA - SWINGConfección de interfaces de usuario con JAVA - SWING
Confección de interfaces de usuario con JAVA - SWINGJose Benítez Andrades
 
Ejercicios en Netbeans
Ejercicios en NetbeansEjercicios en Netbeans
Ejercicios en Netbeansedgar muñoz
 
Guia practica funciones en java con NetBeans
Guia practica funciones en java con NetBeansGuia practica funciones en java con NetBeans
Guia practica funciones en java con NetBeansEmerson Garay
 

Destacado (13)

Guia7 java
Guia7 javaGuia7 java
Guia7 java
 
11.interfaz de usuario en java
11.interfaz de usuario en java11.interfaz de usuario en java
11.interfaz de usuario en java
 
Guia5 java
Guia5 javaGuia5 java
Guia5 java
 
Guia6 java
Guia6 javaGuia6 java
Guia6 java
 
elementos de la interfaces graficas de usuario
elementos de la interfaces graficas de usuario elementos de la interfaces graficas de usuario
elementos de la interfaces graficas de usuario
 
21 interfaz grafica sena diego torres paso a paso
21 interfaz grafica sena diego torres paso a paso21 interfaz grafica sena diego torres paso a paso
21 interfaz grafica sena diego torres paso a paso
 
Java - Tutorial Ventanas
Java - Tutorial VentanasJava - Tutorial Ventanas
Java - Tutorial Ventanas
 
Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)Librería String, Math de Java (NetBeans)
Librería String, Math de Java (NetBeans)
 
Interfaz+grafica+de+usuario
Interfaz+grafica+de+usuarioInterfaz+grafica+de+usuario
Interfaz+grafica+de+usuario
 
Guia practica condicionales en java con NetBeans 02
Guia practica condicionales en java con NetBeans 02Guia practica condicionales en java con NetBeans 02
Guia practica condicionales en java con NetBeans 02
 
Confección de interfaces de usuario con JAVA - SWING
Confección de interfaces de usuario con JAVA - SWINGConfección de interfaces de usuario con JAVA - SWING
Confección de interfaces de usuario con JAVA - SWING
 
Ejercicios en Netbeans
Ejercicios en NetbeansEjercicios en Netbeans
Ejercicios en Netbeans
 
Guia practica funciones en java con NetBeans
Guia practica funciones en java con NetBeansGuia practica funciones en java con NetBeans
Guia practica funciones en java con NetBeans
 

Similar a Programa estructura datos arreglos

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
 
Investigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadorasInvestigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadoraschristian arroyo marchan
 
Informe escrito sobre PSeInt
Informe escrito sobre PSeIntInforme escrito sobre PSeInt
Informe escrito sobre PSeIntMiguel Jimenez
 
Estructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-anaEstructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-anaDayana Hernandez
 
Conceptos básicos de programación y Fundamentos básicos de PSEINT
Conceptos básicos de programación y Fundamentos básicos  de PSEINTConceptos básicos de programación y Fundamentos básicos  de PSEINT
Conceptos básicos de programación y Fundamentos básicos de PSEINTJudith Martos Florez
 
Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6danielabolaos17
 
Estructuras básicas tecnología
Estructuras básicas tecnología  Estructuras básicas tecnología
Estructuras básicas tecnología JustineBravo1
 
Est de control topdown
Est de control topdownEst de control topdown
Est de control topdownMarianita Ah
 

Similar a Programa estructura datos arreglos (20)

Practicas unidad 2 evidencias
Practicas unidad 2 evidenciasPracticas unidad 2 evidencias
Practicas unidad 2 evidencias
 
Practicas unidad 2 evidencias
Practicas unidad 2 evidenciasPracticas unidad 2 evidencias
Practicas unidad 2 evidencias
 
Practicas unidad 3 evidencias
Practicas unidad 3 evidenciasPracticas unidad 3 evidencias
Practicas unidad 3 evidencias
 
Evidencias practica uni 3
Evidencias practica uni 3Evidencias practica uni 3
Evidencias practica uni 3
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
taller 3 parte 1.docx
taller 3 parte 1.docxtaller 3 parte 1.docx
taller 3 parte 1.docx
 
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
 
Video
VideoVideo
Video
 
Investigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadorasInvestigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadoras
 
Pseint (1)
Pseint (1)Pseint (1)
Pseint (1)
 
Informe escrito sobre PSeInt
Informe escrito sobre PSeIntInforme escrito sobre PSeInt
Informe escrito sobre PSeInt
 
Pseint (2)
Pseint (2)Pseint (2)
Pseint (2)
 
Pseint
PseintPseint
Pseint
 
Estructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-anaEstructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-ana
 
Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6
 
Conceptos básicos de programación y Fundamentos básicos de PSEINT
Conceptos básicos de programación y Fundamentos básicos  de PSEINTConceptos básicos de programación y Fundamentos básicos  de PSEINT
Conceptos básicos de programación y Fundamentos básicos de PSEINT
 
Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6
 
Estructuras básicas tecnología
Estructuras básicas tecnología  Estructuras básicas tecnología
Estructuras básicas tecnología
 
Est de control topdown
Est de control topdownEst de control topdown
Est de control topdown
 
Fundamentos de programación.pptx
Fundamentos de programación.pptxFundamentos de programación.pptx
Fundamentos de programación.pptx
 

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
 

Programa estructura datos arreglos

  • 1. INSTITUTO TECNOLOGICO DE SALINA CRUZ PROGRAMACION ORIENTADA A OBJETOS UNIDAD: 1 fundamento de estructura de datos 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: Manejo de arreglos unidimensionales PROCEDIMIENTO: Esta práctica fue realizado por las instrucciones de la docente, además de seguir paso a paso las instrucciones del programa pues este realizara mediante arreglos las calificaciones de 50 alumnos además de mostrar la media del grupo y cuál de ellos es aprobado o lo contrario. RESULTADOS:
  • 2. Aquí se hizo un arreglo con 50 datos y se está utilizando un ciclo for y el if else para comparar los resultados y mostrar paso a paso el programa Aquí está el for que hará la comparación de las calificaciones y mostrara si está aprobado o reprobado y mostrara la media
  • 3. PARTE DEL CÓDIGO for (int i =0;i<calif.length;i++){ En la primera imagen muestra el índice del arreglo y el valor que hay dentro de ella y el otro muestra si está aprobado o no según la calificación que hay en el arreglo Aquí está mostrando la media del grupo
  • 4. if ( calif[i]>= 70 )//comparar el valor de los arreglos //mostrando si esta aprobado o reprobado System.out.printf("%s%8sn","Aprobado",+ calif[i] ); else System.out.printf(“%s%8sn","Reprobado",+ calif[i]); } System.out.println ("_________________________________"); for (int i=0;i<calif.length;i++){ suma=calif[i]+suma;//sumando los arreglos prom=suma/calif.length;//el total de la suma entre el tamaño del //arreglo 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: 1 fundamento de estructura de datos 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: Manejo de arreglos unidimensionales PROCEDIMIENTO: Esta práctica fue realizado por las instrucciones de la docente, además de seguir paso a paso las instrucciones del programa este introducirá por el teclado y por un arreglo los meses del año además de mostrar al menos un mes y la cantidad de meses que se introdujeron por el teclado. RESULTADOS:
  • 6. En este parte se está introduciendo los mese por el teclado además mostrara al menos un mes y la cantidad de mese que se introdujeron. Meses introducidos Aquí muestra el mes (x) y total de meses
  • 7. PARTE DEL CÓDIGO for(int i=1;i<=12;i++){ //ciclo for que llevara el arreglo x=i; System.out.println("t nombre del mes"+(i)); cadena=teclado.nextLine(); //ingresara cada uno de los meses } System.out.println("_________________________________");//llamando uno de los arreglos System.out.println("el mes a mostrar es"+cadena);//llamado un arreglo y este mostrara el mes x System.out.println("_________________________________");/ //realiza la suma total de los meses ingresados System.out.println("total de meses:"+ " "+ x ); 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 mejor manera y que el programa realice todo lo que pide la docente que realice.
  • 8. INSTITUTO TECNOLOGICO DE SALINA CRUZ PROGRAMACION ORIENTADA A OBJETOS UNIDAD: 1 fundamento de estructura de datos 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: Manejo de arreglos unidimensionales PROCEDIMIENTO: Esta práctica fue realizado por las instrucciones de la docente, además de seguir paso a paso las instrucciones del programa este introducirá por el teclado el tamaño del arreglo según el número que queramos 1-10 o hasta donde nosotros decidamos y después introducirá un nombre uno a uno mediante un mensaje y al final mostrara todo los datos ingresados en pantalla. RESULTADOS:
  • 9. Una parte del código que mostrara en mensaje la longitud del arreglo y se está utilizando un ciclo do while Otra parte del código donde se utiliza un ciclo for aquí lo que realizara es mostrar en pantalla todos los datos ingresados
  • 10. PARTE DEL CÓDIGO int longitud=0, b ;//TAMAÑO DE LA LONGITUD String[] cadenas; String dato=""; Ingresamos la longitud 1-n hacer Según la longitud del arreglo que ingresamos será la cantidad de nombres que nos pedirá mediante mensajes Mediante un mensaje mostrara la cantidad de nombres según el tamaño de la longitud
  • 11. do{ dato = JOptionPane.showInputDialog(null,"dame la longitud del arreglo "); if (dato.matches("([0-9])+")){// del 1 hasta al n hacer según lo que ingresemos longitud= Integer.parseInt(dato); b = 0; } else b = 1; }while (b == 1); cadenas = new String [longitud]; for (int i=0; i < longitud; i++){ dato = JOptionPane.showInputDialog(null,"introduce el NOMBRE " + ( i +1)); cadenas[i]= dato; } String salida=""; for ( String nombre:cadenas){//los resultados a mostrar en pantalla salida += nombre+ "n";//salida = salida + nombre + "n"; } JOptionPane.showMessageDialog(null, salida); 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 mejor manera y que el programa realice todo lo que pide la docente que realice.
  • 12. INSTITUTO TECNOLOGICO DE SALINA CRUZ PROGRAMACION ORIENTADA A OBJETOS UNIDAD: 1 fundamento de estructura de datos 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: Manejo de arreglos unidimensionales PROCEDIMIENTO: Esta práctica fue realizado por las instrucciones de la docente, además de seguir paso a paso las instrucciones del programa pues este contendrá 10 arreglos y cada índice tendrá un valor asignado, después realizara una suma, multiplicacion, division y mostrara los resultados. RESULTADOS:
  • 13. Aquí se da las indicaciones además de seguir cada una de las instrucciones del ciclo y cada operación paso a paso Mi programa muestra los valores del arreglo Las 3 operaciones que realiza mi programa suma, multiplicacion, division según os valores de mi arreglo
  • 14. PARTE DEL CÓDIGO System.out.println("n ____________________"); int suma = x[0]+x[2]+x[3]; System.out.println("n mostrar suma" + " " + suma);//realiza la operación suma System.out.println("n ____________________"); //realiza la operación multiplicar los valores que tenga el arreglo segun su índice int multiplicacion=x[1]*x[2]*x[5]; System.out.println("n mostrar multiplicacion" + " " + multiplicacion); System.out.println("n ____________________"); //suma todos los valores del arreglo y los divide entre 9 int division=x[0]+x[1]+x[2]+x[3]+x[4]+x[5]+x[6]+x[7]+x[8]+x[9]/9; System.out.println("n mostrar division"+ " " +division); 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: 1 fundamento de estructura de datos NOMBRE: Benita Villalobos Pérez PRÁCTICA: 5 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: Manejo de arreglos unidimensionales PROCEDIMIENTO: Esta práctica fue realizada por las instrucciones de la docente, además de seguir paso a paso las instrucciones del programa pues este contendrá la suma de dos números, el promedio y la multiplicación. RESULTADOS:
  • 16. Aquí se dan las instrucciones paso a paso del programa pedirá dos números hará la suma, el promedio y la multiplicación de dichos números. Pedirá los números y hará las operaciones.
  • 17. PARTE DEL CÓDIGO int z= leer(); int A= y + z; int F= (y+z)/2; int h=y*z; System.out.println("la suma es: "+ A); System.out.println("el promedio es: "+ F); System.out.println("el promedio es: "+ h); 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. Pide los datos Imprime los resultados de las operaciones.
  • 18. INSTITUTO TECNOLOGICO DE SALINA CRUZ PROGRAMACION ORIENTADA A OBJETOS UNIDAD: 1 fundamento de estructura de datos NOMBRE: Benita Villalobos Pérez PRÁCTICA: 6 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: Manejo de arreglos multidimensionales 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. RESULTADOS:
  • 19. Las instrucciones del programa paso a paso puesto que este pedirá que introduzca los arreglos además los mostrara. Tiene dos métodos uno que se llama leer el cual introducirá los datos y otro método que se llama visualizar el cual hará que sea visible para ver los arreglos que se introdujeron según las filas y columnas que se pusieron el arreglo.
  • 20. Datos que se van leyendo según las filas y columnas en este ejemplo se pusieron 3 filas y 5 columnas y son los datos que se mostrara en pantalla después de terminar la ejecución del programa Salida de nuestro programa después de leer todos los datos
  • 21. PARTE DEL CÓDIGO static void visualizar (int v[][]) { int i,j; //METODO PARA VISUALIZARLOS System.out.println("nt Matriz leidan"); for (i = 0; i < v.length; i++) //PARA MOSTRAR EL VALOR DE LOS ARREGLOS { for (j = 0; j < v[i].length; j++) { System.out.print(v[i][j] + " "); } System.out.println(" "); 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.