SlideShare una empresa de Scribd logo
1 de 21
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: 
Pide los 
datos 
Imprime los 
resultados de 
las 
operaciones. 
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: 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

Similar a Programa Arreglos Java Prácticas POO

Informe escrito sobre PSeInt
Informe escrito sobre PSeIntInforme escrito sobre PSeInt
Informe escrito sobre PSeIntMiguel Jimenez
 
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
 
Estructuras básicas tecnología
Estructuras básicas tecnología  Estructuras básicas tecnología
Estructuras básicas tecnología JustineBravo1
 
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
 
Est de control topdown
Est de control topdownEst de control topdown
Est de control topdownMarianita Ah
 
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
 

Similar a Programa Arreglos Java Prácticas POO (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
 
Informe escrito sobre PSeInt
Informe escrito sobre PSeIntInforme escrito sobre PSeInt
Informe escrito sobre PSeInt
 
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
 
Estructuras básicas tecnología
Estructuras básicas tecnología  Estructuras básicas tecnología
Estructuras básicas tecnología
 
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
 
Pseint
PseintPseint
Pseint
 
Pseint (1)
Pseint (1)Pseint (1)
Pseint (1)
 
Est de control topdown
Est de control topdownEst de control topdown
Est de control topdown
 
Estructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-anaEstructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-ana
 
Pseint (2)
Pseint (2)Pseint (2)
Pseint (2)
 
Tavito preguntas de_ayer
Tavito preguntas de_ayerTavito preguntas de_ayer
Tavito preguntas de_ayer
 
Preguntas correctas
Preguntas correctasPreguntas correctas
Preguntas correctas
 
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
 

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

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
 
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
 
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
 
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
 
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
 
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
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
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
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 

Último (20)

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
 
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
 
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
 
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
 
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
 
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.
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
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
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 

Programa Arreglos Java Prácticas POO

  • 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: Pide los datos Imprime los resultados de las operaciones. 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.
  • 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.