Anúncio

Ejercicio

31 de Mar de 2021
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Anúncio
Ejercicio
Ejercicio
Ejercicio
Próximos SlideShares
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Carregando em ... 3
1 de 7
Anúncio

Mais conteúdo relacionado

Anúncio
Anúncio

Ejercicio

  1. INFORME INTEGRANTES: GONZALO FARINANGO M. SEMESTRE: SEGUNDO PARALELO: C PRÁCTICA:#4 TEMA: Desarrollo de un programa basado en la cédula en Eclipse OBJETIVO: -Realizar el desarrollo de un programa de arreglo unidimensional en “Eclipse”, para este desarrollo tendremos que comprender distintas herramientas que nos serán útiles en los próximos ejercicios. RESULTADOS DE APRENDIZAJE -Comprensión de la aplicación de Eclipse. -Distinguir lo que es una matriz; así como también distinguir el diferente uso que tiene cada código. -Uso correcto del código que aplicaremos en Eclipse. ACTIVIDADES: -Realizar un programa que me permita ingresar 10 números enteros por teclado y obtener la suma, media aritmética, el número menor, el número mayor y cuántas veces se repite cada número. -Uso de vectores o arrays. -Ingresar datos enteros por teclado. -Desplegar la información que se ha pedido anteriormente en el programa. DESARROLLO DE CONTENIDOS 1. Abrir ECLIPSE. UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE FILOSOFIA, LETRAS Y CIENCIAS DE LA EDUCACIÓN CARRERA DE LA PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES DE LA INFORMÁTICA
  2. 2. Seleccionar la dirección en la que queramos guardar nuestro proyecto, en este caso lo vamos a guardar en Escritorio (Desktop). 3. Creamos un proyecto nuevo de Java. 4. Le ponemos un nombre a nuestro proyecto y le damos clic en Finish.
  3. 5. Dentro de nuestro nuevo proyecto crearemos una nueva clase. 6. Al crear una nueva clase tenemos que asegurarnos que la opción de: “public static void main (String[]args) esté marcada. 7. Se nos abrirá el siguiente código; aquí es donde empezaremos a programar.
  4. 8. Como primeros pasos que realicé para mi programa fue ubicar un scanner el cual es utilizado para obtener la entrada de los tipos primitivos como: int, double, string, etc. 9. Como siguiente paso declaré la variable promedio y suma con un float, el cual se usa para decimales y después las variables de tipo entero las cuales les corresponde al número mayor y menor. 10. En el new int [10] puse el valor de 10 porque es la cantidad de números que voy a ingresar, para este ingreso utilicé el for 11. En estaparte vamos a realizar la suma, la media aritmética y el número mayor Con la ayuda de un ciclo for en la variable suma se acumula, la suma total de todos los elementos del vector, a la variable mayor se la inicializa en 0, con una sentencia if se va preguntando por cada iteración si el elemento del vector es mayor al valor que tiene actualmente la variable mayor, si es verdad se asigna en la variable mayor el elemento del vector, si no el valor de la variable mayor se mantiene. Nota: Aquí utilizamos el método String.format el cual devuelve una cadena formateada con los parámetros recibidos y con el tipo que se hayan definido en la cadena de formato, el %d nos dice que el dato que se mostrará o leerá será un decimal
  5. 12. Búsqueda del menor Para buscar el valor menor, se asigna el valor mayor, contenido en la variable mayor a la variable menor, utilizando un ciclo for y una sentencia if, se recorre el vector y se va preguntando si hay números menores al valor de la variable menor, en caso de haber se actualiza el contenido de la variable. 13. Para la media aritmética Para la media aritmética se divide la suma obtenida para el número de elementos del vector 14. Para contar cuántas veces se repite Para contar cuántas veces se repite un número se utiliza 2 ciclos for, con una variable que hace de contador que almacena el número de veces repetidas por elemento. Nota: El método Lenght obtiene las dimensiones que tiene un arreglo. 15. El %f imprime un float o double con el número de decimales que necesite.Con el System.out. println imprimimos los resultados 14. Por último utilizaremos el botón para correr el programa. 15. Al correr el programa en la parte de la consola nos aparecerán las opciones para introducir los números que queramos, claro con sus posiciones.
  6. 17.- Por último, dejaré la línea de código que utilicé. import java.util.Scanner; public class Exposición { public static void main(S tring[] args) { // TODO Auto-generated method stub Scanner entrada = new Scanner(System.in); float promedio = 0; float suma = 0; int mayor = 0; int menor = 0; (i) + " :"); int[] Arreglo1 = new int[10]; for (int i = 0; i < 10; i++) { System .out.print("Ingre se el número en la posición " + Arreglo1[i] = entrada .nex tInt(); } // Realizar la suma, la media aritmétic a y el número mayor for (int i = 0; i < Arreglo1.le ngth; i++) { suma+= Arreglo1 [i]; if (mayor < Arreglo1[i]) { mayor = Arreglo1[i]; Elemento: %d", i, } } System .out.println(String.format("Posición [%d] Arreglo1[i])); menor = mayor; // Busqueda del menor for (int i = 0; i < Arreglo1.le ngth; i++) { if (menor > Arreglo1[i]) {
  7. menor = Arreglo1[i]; } } //Media Aritmé tica promedio = suma / Arreglo1.le ngth; System .out.println("***Salida***"); // Las veces que se repiten los números int cont; for (int i = 0; i < Arreglo1 .length; i++) { cont = 0; for (int j = i; j < Arreglo1.le ngth; j++) { if (Arreglo1[i] == Arreglo1 [j]) { cont++; } } System .out.println(String.form at("El número %d se repite %d veces", Arreglo1[i], cont)); } System .out.println(String.format("La suma es %.2f n"+"La media aritmética es %.2fn"+"E l mayor es %dn"+ "El menor es %dn",s uma, promedio, mayor, menor)); } } Link de la presentación en Genially: https://view.genial.ly/6019a980de362b0d94ec47d4/presentation- programacion-estructurada Link del cuestionario: https://docs.google.com/forms/d/e/1FAIpQLSdq8v8wIveYfFWdqZ6tfAVEl 3uFAPxQwthZvAQ9UC0gPhNCSA/viewform
Anúncio