Practicas susana todo unidad1
-
Upload
tatiizz-villalobos -
Category
Technology
-
view
83 -
download
2
Transcript of Practicas susana todo unidad1
INSTITUTO TECNOLOGICO DE SALINA CRUZPROGRAMACION ORIENTADA A OBJETOS
UNIDAD: 1 fundamento de estructura de datosNOMBRE: Benita Villalobos Pérez
PRÁCTICA: 1FECHA: 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%8s\n","Aprobado",+ calif[i] );
else
System.out.printf(“%s%8s\n","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 CRUZPROGRAMACION ORIENTADA A OBJETOS
UNIDAD: 1 fundamento de estructura de datosNOMBRE: Benita Villalobos Pérez
PRÁCTICA: 2FECHA: 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 CRUZPROGRAMACION ORIENTADA A OBJETOS
UNIDAD: 1 fundamento de estructura de datosNOMBRE: Benita Villalobos Pérez
PRÁCTICA: 3FECHA: 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 CRUZPROGRAMACION ORIENTADA A OBJETOS
UNIDAD: 1 fundamento de estructura de datosNOMBRE: Benita Villalobos Pérez
PRÁCTICA: 4FECHA: 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 CRUZPROGRAMACION ORIENTADA A OBJETOS
UNIDAD: 1 fundamento de estructura de datosNOMBRE: Benita Villalobos Pérez
PRÁCTICA: 5FECHA: 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 CRUZPROGRAMACION ORIENTADA A OBJETOS
UNIDAD: 1 fundamento de estructura de datosNOMBRE: Benita Villalobos Pérez
PRÁCTICA: 6FECHA: 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("\n\t Matriz leida\n");
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.