Laboratorio 4 - Ejercicio 1 - Java No programming

Laboratorio 4 - Utilización de Vectores

Ejercicio 1

Dado el vector {10,20,5,15,30,20}

  • Informar el vector de la forma: "Indice: X, Valor: Y"
  • Totalizar el vector e informar el total
  • Informar el contenido de las posiciones impares (por ejemplo, las posiciones 1,3,5,etc)
  • Informar el mayor número
  • Informar cuántas veces aparece el número 20
Pseudocódigo


DEFINIR vec[10,20,5,15,30,20];
DEFINIR n,total=0,maximo=vec[0],cont=0
PARA i DESDE 1 HASTA 6 CON i=i+1 HACER
total < total + vec[n]
SI n ES PAR ENTONCES
INFORMAR n
INFORMAR vec[n]
FIN SI
SI vec[n] > maximo ENTONCES
maximo < -vec[n]
FIN SI
SI vec[n] == 20) ENTONCES
cont < -cont+1
FIN SI
FIN PARA
INFORMAR total
INFORMAR maximo
INFORMAR cont

Codificación JAVA
int[] vec={10,20,5,15,30,20};
int n, total=0, maximo=vec[0], cont=0;
for (n = 0; n < vec.length; n++){
 if(n%2==1)System.out.println("PosImp " + n + " " + " valor:" + vec[n]);
 total = total + vec[n];
 if (vec[n] > maximo) maximo = vec[n];
 if (vec[n] == 20) cont++;
}
System.out.println("El mayor es: " + maximo);
System.out.println("El total es: " + total);
System.out.println("El 20 aparecio: " + cont+" veces");int[] vec={10,20,5,15,30,20};
int n, total=0, maximo=vec[0], cont=0;
for (n = 0; n < vec.length; n++){
 if(n%2==1)System.out.println("PosImp " + n + " " + " valor:" + vec[n]);
 total = total + vec[n];
 if (vec[n] > maximo) maximo = vec[n];
 if (vec[n] == 20) cont++;
}
System.out.println("El mayor es: " + maximo);
System.out.println("El total es: " + total);
System.out.println("El 20 aparecio: " + cont+" veces");


Prueba de Escrito
Ciclo n vec [n] total mayor cont
1 110 10 10 0
2 220 30 20 1
3 35 35 20 1
4 415 50 20 1
5 530 80 30 1
6 620 100 30 2

Publicar un comentario

0 Comentarios