SlideShare una empresa de Scribd logo
1 de 3
Instituto Tecnológico de Salina Cruz 
ITSAL 
Estructura y Organización de Datos 
UNIDAD I 
“Practica III” 
Alumno 
Miguel Ángel Moreno Vásquez 
Tecnologías de la Información y la Comunicación 
3 Semestre, Grupo E2 
Docente 
Román Nájera Susana Mónica
Instrucciones 
Elaborar un programa que utilice cualquier operación con uso de arreglos 
Procedimientos 
 Se importaron las utilerías 
 Se creó el ARRAY de tamaño 5 
 Se utilizaron métodos para: leer los números ingresados, sumarlos, determinar el 
valor máximo y el promedio 
 Los métodos contienen valor de retorno que devuelven al método principal el 
valor que han modificado 
Código 
import java.util.Scanner; //Importa el escaner 
public class EODUIAIII { //Metodo principal 
public s tatic void main(String[] args) { 
Scanner scanner = new Scanner(System.in); 
int[] array = new int[5]; //Aqui s e muestra la cantidad del ARRAY 
insert(array, s canner); //Llama al metodo que pide los numeros 
sumar(array); //Aqui los suma 
int max = max(array); //Aqui determina el valor maximo a una variable 
Sys tem.out.println("Max= " + max); //Aqui se imprime en pantalla 
double promedio = promedioArray(array); //Aqui se sustituye el valor del promedio 
Sys tem.out.println("Promedio= " + promedio); // y aqui se imprime 
} 
//Metodo que recibe los datos del ARRAY 
private s tatic void insert(int[] array, Scanner s canner) { 
for (int i = 0; i < array.length; i++) { //Hacemos un ciclo para insertar 
Sys tem.out.print("insertar array[" + i + "]:"); //lo llamamos en pantalla 
array[i] = s canner.nextInt(); 
} 
} 
//Metodo que suma todos los numeros introducidos 
private s tatic void sumar(int[] array) { 
Sys tem.out.print("Suma: "); 
int acumulador = 0; 
for (int i = 0; i < array.length; i++) { //Ciclo para irlos sumando todos 
acumulador = acumulador + array[i]; 
Sys tem.out.print("+" + array[i]); //Se imprime 
} 
Sys tem.out.println("= " + acumulador); 
} 
//Metodo que determina el valor maximo y lo retorna 
private s tatic int max(int[] array) { 
int max = 0; 
for (int i = 0; i < array.length; i++) { 
i f (array[i] > max) { 
max = array[i ]; 
}
} 
return max; 
} 
//Metodo que determina el promedio de los nueros ingresados 
private s tatic double promedioArray(int[] array) { 
double promedio = 0; 
for (int i = 0; i < array.length; i++) { //suma y promedia los numeros 
promedio = promedio + array[i]; 
} 
promedio = promedio / array.length; 
return promedio; //retorna el promedio para el main 
} 
} 
Capturas

Más contenido relacionado

La actualidad más candente

Universidad fermin toro algoritmos secuenciales
Universidad fermin toro algoritmos secuencialesUniversidad fermin toro algoritmos secuenciales
Universidad fermin toro algoritmos secuencialesEdilberth Piña
 
1 algoritmos secuenciales
1 algoritmos secuenciales1 algoritmos secuenciales
1 algoritmos secuencialesflorvictoria123
 
Algoritmica i clase06 practica 6 solucionario
Algoritmica i clase06 practica 6 solucionarioAlgoritmica i clase06 practica 6 solucionario
Algoritmica i clase06 practica 6 solucionarioJulio Pari
 
GUIA Nº 7 USO DE LA CALCULADORA
GUIA Nº 7 USO DE LA CALCULADORAGUIA Nº 7 USO DE LA CALCULADORA
GUIA Nº 7 USO DE LA CALCULADORAFABIS624
 
Ejercicios con matrices
Ejercicios con matricesEjercicios con matrices
Ejercicios con matricesDaniel Dp
 
Lenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura forLenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura forkmilita95
 
Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuencialesfranmaryrivero
 
Programa suma y multiplicacion alexander freites
Programa suma y multiplicacion alexander freitesPrograma suma y multiplicacion alexander freites
Programa suma y multiplicacion alexander freitesGilbert Alexander Salas
 
Fundamentos De Programación
Fundamentos De ProgramaciónFundamentos De Programación
Fundamentos De Programaciónudelas
 
Ejercicios funciones katherinne araya
Ejercicios funciones katherinne arayaEjercicios funciones katherinne araya
Ejercicios funciones katherinne arayaKatherinne Araya
 
Evaluacion de ejercicios
Evaluacion de ejerciciosEvaluacion de ejercicios
Evaluacion de ejerciciosBrianLuzardo
 
Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2Alma Lopez
 

La actualidad más candente (20)

Universidad fermin toro algoritmos secuenciales
Universidad fermin toro algoritmos secuencialesUniversidad fermin toro algoritmos secuenciales
Universidad fermin toro algoritmos secuenciales
 
Factura
FacturaFactura
Factura
 
Elementos de un arreglo
Elementos de un arregloElementos de un arreglo
Elementos de un arreglo
 
Practica 10
Practica 10Practica 10
Practica 10
 
1 algoritmos secuenciales
1 algoritmos secuenciales1 algoritmos secuenciales
1 algoritmos secuenciales
 
Algoritmica i clase06 practica 6 solucionario
Algoritmica i clase06 practica 6 solucionarioAlgoritmica i clase06 practica 6 solucionario
Algoritmica i clase06 practica 6 solucionario
 
GUIA Nº 7 USO DE LA CALCULADORA
GUIA Nº 7 USO DE LA CALCULADORAGUIA Nº 7 USO DE LA CALCULADORA
GUIA Nº 7 USO DE LA CALCULADORA
 
Ejercicios con matrices
Ejercicios con matricesEjercicios con matrices
Ejercicios con matrices
 
Lenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura forLenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura for
 
Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuenciales
 
Semana2
Semana2Semana2
Semana2
 
12
1212
12
 
Practica 10
Practica 10Practica 10
Practica 10
 
Programa suma y multiplicacion alexander freites
Programa suma y multiplicacion alexander freitesPrograma suma y multiplicacion alexander freites
Programa suma y multiplicacion alexander freites
 
Programa 10
Programa 10Programa 10
Programa 10
 
Fundamentos De Programación
Fundamentos De ProgramaciónFundamentos De Programación
Fundamentos De Programación
 
Ejercicios funciones katherinne araya
Ejercicios funciones katherinne arayaEjercicios funciones katherinne araya
Ejercicios funciones katherinne araya
 
Evaluacion de ejercicios
Evaluacion de ejerciciosEvaluacion de ejercicios
Evaluacion de ejercicios
 
Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2
 
Practica 10
Practica 10Practica 10
Practica 10
 

Similar a UI - AIII (20)

Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Vector Unidimensional
Vector Unidimensional Vector Unidimensional
Vector Unidimensional
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
13
1313
13
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Informe de Kevin Granda(AU).pdf
Informe de Kevin Granda(AU).pdfInforme de Kevin Granda(AU).pdf
Informe de Kevin Granda(AU).pdf
 
Programa en java con el Metodo de la burbuja
Programa en java con el Metodo de la burbujaPrograma en java con el Metodo de la burbuja
Programa en java con el Metodo de la burbuja
 
la estruturas de la programacion basicas de las POO
la estruturas de la programacion basicas de las POOla estruturas de la programacion basicas de las POO
la estruturas de la programacion basicas de las POO
 
UI - AVI
UI - AVIUI - AVI
UI - AVI
 
Java ejercicio basico
Java ejercicio basicoJava ejercicio basico
Java ejercicio basico
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 

Más de Maiky Kobatakane

Más de Maiky Kobatakane (20)

PROYECTO final de curso - Listas dobles
PROYECTO final de curso - Listas doblesPROYECTO final de curso - Listas dobles
PROYECTO final de curso - Listas dobles
 
UNIDAD IV - Mapa conceptual metodos de busqueda
UNIDAD IV - Mapa conceptual metodos de busquedaUNIDAD IV - Mapa conceptual metodos de busqueda
UNIDAD IV - Mapa conceptual metodos de busqueda
 
UNIDAD IV - metodos de busqueda
UNIDAD IV - metodos de busquedaUNIDAD IV - metodos de busqueda
UNIDAD IV - metodos de busqueda
 
UNIDAD III - ACTIVIDAD X
UNIDAD III - ACTIVIDAD XUNIDAD III - ACTIVIDAD X
UNIDAD III - ACTIVIDAD X
 
UNIDAD III - ACTIVIDAD IX
UNIDAD III - ACTIVIDAD IXUNIDAD III - ACTIVIDAD IX
UNIDAD III - ACTIVIDAD IX
 
UNIDAD III - ACTIVIDAD VIII
UNIDAD III - ACTIVIDAD VIIIUNIDAD III - ACTIVIDAD VIII
UNIDAD III - ACTIVIDAD VIII
 
UNIDAD III - ACTIVIDAD VII
UNIDAD III - ACTIVIDAD VIIUNIDAD III - ACTIVIDAD VII
UNIDAD III - ACTIVIDAD VII
 
UNIDAD III - ACTIVIDAD VI
UNIDAD III - ACTIVIDAD VIUNIDAD III - ACTIVIDAD VI
UNIDAD III - ACTIVIDAD VI
 
UNIDAD III - ACTIVIDAD V
UNIDAD III - ACTIVIDAD VUNIDAD III - ACTIVIDAD V
UNIDAD III - ACTIVIDAD V
 
UNIDAD III - ACTIVIDAD III
UNIDAD III - ACTIVIDAD IIIUNIDAD III - ACTIVIDAD III
UNIDAD III - ACTIVIDAD III
 
UNIDAD III - ACTIVIDAD II
UNIDAD III - ACTIVIDAD IIUNIDAD III - ACTIVIDAD II
UNIDAD III - ACTIVIDAD II
 
UNIDAD III - ACTIVIDAD I
UNIDAD III - ACTIVIDAD IUNIDAD III - ACTIVIDAD I
UNIDAD III - ACTIVIDAD I
 
Unidad II - practica VI
Unidad II - practica VIUnidad II - practica VI
Unidad II - practica VI
 
Unidad II - practica VIII
Unidad II - practica VIIIUnidad II - practica VIII
Unidad II - practica VIII
 
Unidad II - practica VII
Unidad II - practica VIIUnidad II - practica VII
Unidad II - practica VII
 
UII - AV
UII - AVUII - AV
UII - AV
 
Unidad II practica IV
Unidad II   practica IVUnidad II   practica IV
Unidad II practica IV
 
Unidad II practica III
Unidad II   practica IIIUnidad II   practica III
Unidad II practica III
 
Unidad II practica II
Unidad II   practica IIUnidad II   practica II
Unidad II practica II
 
Unidad II practica I
Unidad II  practica IUnidad II  practica I
Unidad II practica I
 

UI - AIII

  • 1. Instituto Tecnológico de Salina Cruz ITSAL Estructura y Organización de Datos UNIDAD I “Practica III” Alumno Miguel Ángel Moreno Vásquez Tecnologías de la Información y la Comunicación 3 Semestre, Grupo E2 Docente Román Nájera Susana Mónica
  • 2. Instrucciones Elaborar un programa que utilice cualquier operación con uso de arreglos Procedimientos  Se importaron las utilerías  Se creó el ARRAY de tamaño 5  Se utilizaron métodos para: leer los números ingresados, sumarlos, determinar el valor máximo y el promedio  Los métodos contienen valor de retorno que devuelven al método principal el valor que han modificado Código import java.util.Scanner; //Importa el escaner public class EODUIAIII { //Metodo principal public s tatic void main(String[] args) { Scanner scanner = new Scanner(System.in); int[] array = new int[5]; //Aqui s e muestra la cantidad del ARRAY insert(array, s canner); //Llama al metodo que pide los numeros sumar(array); //Aqui los suma int max = max(array); //Aqui determina el valor maximo a una variable Sys tem.out.println("Max= " + max); //Aqui se imprime en pantalla double promedio = promedioArray(array); //Aqui se sustituye el valor del promedio Sys tem.out.println("Promedio= " + promedio); // y aqui se imprime } //Metodo que recibe los datos del ARRAY private s tatic void insert(int[] array, Scanner s canner) { for (int i = 0; i < array.length; i++) { //Hacemos un ciclo para insertar Sys tem.out.print("insertar array[" + i + "]:"); //lo llamamos en pantalla array[i] = s canner.nextInt(); } } //Metodo que suma todos los numeros introducidos private s tatic void sumar(int[] array) { Sys tem.out.print("Suma: "); int acumulador = 0; for (int i = 0; i < array.length; i++) { //Ciclo para irlos sumando todos acumulador = acumulador + array[i]; Sys tem.out.print("+" + array[i]); //Se imprime } Sys tem.out.println("= " + acumulador); } //Metodo que determina el valor maximo y lo retorna private s tatic int max(int[] array) { int max = 0; for (int i = 0; i < array.length; i++) { i f (array[i] > max) { max = array[i ]; }
  • 3. } return max; } //Metodo que determina el promedio de los nueros ingresados private s tatic double promedioArray(int[] array) { double promedio = 0; for (int i = 0; i < array.length; i++) { //suma y promedia los numeros promedio = promedio + array[i]; } promedio = promedio / array.length; return promedio; //retorna el promedio para el main } } Capturas