Está en la página 1de 17

Tarea 1:

vectores

Unidad 3

Profesor M.C. Leonel Antonio Quijano Acuña

Alumnos:
Burgos Barrera José Enrique
Bustamante Del Angel Michel
Cab Sánchez Mario Alejandro
Cupul Flores Roberto Eddrey

Ingeniería Electrónica
Tercer Semestre
3EB
Fecha de Elaboración: 29 de noviembre de 2020
Contenido
PRACTICA 1........................................................................................................................................1
NEATBEANS........................................................................................................................................1
EVIDENCIA..........................................................................................................................................1
PRACTICA 2........................................................................................................................................1
NEATBEANS........................................................................................................................................1
EVIDENCIA..........................................................................................................................................1
PRACTICA 3........................................................................................................................................1
NEATBEANS:.......................................................................................................................................1
EVIDENCIA..........................................................................................................................................3
PRACTICA 4........................................................................................................................................4
NEATBEANS........................................................................................................................................5
EVIDENCIA..........................................................................................................................................5
PRACTICA 5........................................................................................................................................5
NEATBEANS........................................................................................................................................5
EVIDENCIA..........................................................................................................................................5
PRACTICA 6........................................................................................................................................5
NEATBEANS........................................................................................................................................5
EVIDENCIA..........................................................................................................................................5
PRACTICA 1
1) Calcular el promedio de 50 valores almacenados en un vector. Determinar además cuántos son
mayores que el promedio, imprimir el promedio, el número de datos mayores que el promedio y
una lista de valores mayores que el promedio .

NEATBEANS
package javaapplication55;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class JavaApplication55 {

public static void main(String args[]) throws IOException {

BufferedReader bufEntrada = new BufferedReader(new


InputStreamReader(System.in));

int i;

double mayores;

double promedio;

double vector[];

promedio = 0;

mayores = 0;

vector = new double[5];

for (i=1;i<=5;i++) {

System.out.println(" Ingrese los valores ");

vector[i-1] = Double.parseDouble(bufEntrada.readLine());

1
promedio = promedio+vector[i-1];

promedio = promedio/5;

System.out.println(" El promedio es: "+promedio);

System.out.println(" Valores mayores al promedio: ");

for (i=1;i<=5;i++) {

if ((vector[i-1]>promedio)) {

mayores = mayores+1;

System.out.println(mayores+" valor: "+vector[i-1]);

System.out.println(" Total de valores mayores al promedio: "+mayores);

2
EVIDENCIA

3
PRACTICA 2
2) Llenar dos vectores A y B de 45 elementos cada uno, sumar el elemento uno del vector A con

el elemento uno del vector B y así sucesivamente hasta 45, almacenar el resultado en un vector C,

e imprimir el vector resultante.

NEATBEANS

package javaapplication24;

import java.util.Scanner;

public class javaapplication24 {

public static void main(String[] args) {

Scanner leer = new Scanner(System.in);

int vector1[] = new int[45];

int vector2[] = new int[45];

int vector3[] = new int[45];

4
for(int i=0; i<vector1.length; i++){

System.out.print("Ingrese el número"+" " +(i+1)+" del Vector A:");

vector1[i]=leer.nextInt();

System.out.print("Ingrese el número"+" " +(i+1)+" del Vector B:");

vector2[i]=leer.nextInt();

vector3[i]= vector1[i] + vector2[i];

System.out.println("El vector resultante C es: ");

for(int i=0; i<vector3.length; i++){

System.out.println(vector3[i]);

EVIDENCIA

5
6
PRACTICA 3
3) Llenar un vector de 20 elementos, imprimir la posición y el valor del elemento mayor

almacenado en el vector. Suponga que todos los elementos del vector son diferentes.

NEATBEANS:

package tarea1;

import java.util.Scanner;

public class Tarea1 {

public static void main(String[] args) {

System.out.println("introduce 20 numeros para la obtencion tanto del mayor # introducido


como su posicion");

System.out.println("OJO: los numeros no deben repetirse");

7
int n, i, contador, may = 0, pos = 0;

int numeros [];

numeros = new int [20];

for (i = 0; i < numeros.length; i++){

System.out.println("escribe el dato # "+i);

Scanner sc= new Scanner(System.in);

n= sc.nextInt();

if ((i==0)) {

may = n;

} else {

if (n>may) {

may = n;

pos = i;

} System.out.println("el numero mayor del arreglo es " +may+ " y su posicion es "+pos );} }

8
EVIDENCIA

9
PRACTICA 4
4) Almacenar 500 números en un vector, elevar al cuadrado cada valor almacenado en el vector,

almacenar el resultado en otro vector. Imprimir el vector original y el vector resultante

NEATBEANS
package javaapplication23;

import java.util.Scanner;

10
public class JavaApplication23 {

public static void main(String[] args) {

Scanner entrada = new Scanner (System.in);

int i;

int vector[]= new int [500];

int cuadrado[]= new int [500];

for (i = 0; i < vector.length; i++){

vector[i]= (int)(Math.random()*501);

cuadrado[i] = vector[i]*vector[i];

System.out.println("El vector original es: ");

for (i = 0; i < vector.length; i++){

System.out.print(vector[i]+", ");

System.out.println(""

+ "");

System.out.println("El vector con los cuadrados del original es:");

for (i = 0; i < cuadrado.length; i++){

System.out.print(cuadrado[i]+", ");

11
EVIDENCIA

12
PRACTICA 5
5) Se tiene las calificaciones de un grupo de 10 alumnos, se necesita saber, ¿cuántos alumnos

tienen una calificación superior al promedio del grupo? Utilizar arreglos.

NEATBEANS
package ejercicio5;

import java.util.Scanner;

public class Ejercicio5 {

public static void main(String[] args) {

Scanner s=new Scanner(System.in);

int calif[] = new int [10];

int suma=0;

float promedio;

System.out.println(" Ingrese las 10 calificaciones finales del curso ");

System.out.println(" Alumno 1, Calificacion final 1 ");

calif[0] = s.nextInt();

System.out.println(" Alumno 2, Calificacion final 2 ");

calif[1] = s.nextInt();

System.out.println(" Alumno 3, Calificacion final 3 ");

calif[2] = s.nextInt();

System.out.println(" Alumno 4, Calificacion final 4 ");

calif[3] = s.nextInt();

System.out.println(" Alumno 5, Calificacion final 5 ");

calif[4] = s.nextInt();

System.out.println(" Alumno 6, Calificacion final 6 ");

calif[5] = s.nextInt();

System.out.println(" Alumno 7, Calificacion final 7 ");

calif[6] = s.nextInt();

System.out.println(" Alumno 8, Calificacion final 8 ");

calif[7] = s.nextInt();

13
System.out.println(" Alumno 9, Calificacion final 9 ");

calif[8] = s.nextInt();

System.out.println(" Alumno 10, Calificacion final 10 ");

calif[9] = s.nextInt();

for(int i=0; i<calif.length; i++){

suma+=calif[i];

promedio=(suma/calif.length);

System.out.println(" El promedio de las calificaciones es: " + promedio);

System.out.println(" Alumnos con calificaciones mas altas al promeido: ");

int i;

for (i = 0; i < calif.length; i++) {

if (calif[i] > promedio) {

System.out.println("Alumno numero " + (i + 1)+ " calificacion superior al promedio: " +


calif[i]);

14
EVIDENCIA

PRACTICA 6
6) Se proporciona un arreglo unidimensional de orden N. Representar el D.F., para leer dicho

vector y determinar cuál es el elemento menor y la posición que ocupa; y formar un vector con

los elementos que sean mayores al promedio del arreglo leído. En el vector resultante, analizar si

existen elementos pares y sumarlos, excepto los terminados en dos y en cuatro.

NEATBEANS
EVIDENCIA

15

También podría gustarte