Ejercicios de Arreglos
Enviado por dianita9308 • 27 de Mayo de 2012 • Examen • 1.198 Palabras (5 Páginas) • 1.003 Visitas
Ejercicios de Arreglos
1. Escribe el código en Java para declarar y crear los siguientes arreglos:
+ Un arreglo A1 de 100000 reales.
+ Un arreglo A2 de 1 valor booleano.
+ Un arreglo A3 de 450 enteros.
+ Un arreglo A4 de 150 String.
2. Escribe el valor final de las variables:
a)
double A[ ];
A = new double[3];
int x;
for (int i=0; i<A.length; i++)
A[i] = i*3;
x=A[0]+A[1]+A[2];
El valor de x es ____
El valor de A[0] es ____
El valor de A[1] es ____
El valor de A[2] es ____
b)
int B[ ];
B = new int[5];
B[4]=1;
B[B[4]]=2;
B[B[B[4]]]=0;
B[B[B[B[4]]]]=3;
B[B[B[B[B[4]]]]]=4;
El valor de B[0] es ____
El valor de B[1] es ____
El valor de B[2] es ____
El valor de B[3] es ____
El valor de B[4] es ____
c)
int C[ ];
C = new int[4];
int y;
for (int i=C.length-1; i>=0; i--)
C[i] = i/2;
y=C[0]+C[1]+C[2]+C[3];
El valor de y es ____
El valor de C[0] es ____
El valor de C[1] es ____
El valor de C[2] es ____
El valor de C[3] es ____
3. Escribe el código en Java de los siguientes procedimientos:
a) El procedimiento:
public void inicia1 ( int Arr[ ] )
que recibe un arreglo de enteros y le asigna a cada localidad los valores 0,3,6,..,3*n donde n es la longitud del arreglo.
Por ejemplo, si definimos el siguiente arreglo:
int A[ ];
A= new int[6];
Y después ejecutamos la instrucción...
inicia1( A );
...las localidades de A deben ser A[0]=0, A[1]=3, A[2]=6, A[3]=9, A[4]=12 y A[5]=15.
b) El procedimiento:
public void inicia2( int Arr[ ] )
que recibe un arreglo de enteros y le asigna a cada localidad los valores n-1, n-2,...,2,1,0 donde n es la longitud del arreglo.
Por ejemplo, si definimos el siguiente arreglo:
int B[ ];
B= new int[6];
y después ejecutamos la instrucción...
inicia2( B );
las localidades de B deben ser B[0]=5, B[1]=4, B[2]=3, B[3]=2, B[4]=1 y B[5]=0.
c) El procedimiento:
public void inicia3 ( boolean Arr[ ] )
que recibe un arreglo de valores booleanos y le asigna de manera intercalada los valores true y false.
Por ejemplo, si definimos el siguiente arreglo:
boolean C[ ];
C= new boolean[6];
y después ejecutamos la instrucción...
inicia3( C );
las localidades de C deben ser C[0]=false, C[1]=true, C[2]=false, C[3]=true, C[4]=false y C[5=true.
4.- Escribe el código en Java de las siguientes funciones:
a) La función... public int cuentaCeros ( int Arr[ ] )
que recibe un arreglo de enteros y regresa el número de ceros que se encuentran dentro del arreglo.
Por ejemplo, si el arreglo A tuviera los valores A[0]=0, A[1]=1, A[2]=4, A[3]=2, A[4]=5 y A[5]=0, el resultado de cuentaCeros(A) debe ser 2.
b) La función... public int sumaPares ( int Arr[ ] )
que recibe un arreglo de enteros y regresa el resultado de sumar sólo los números pares que hay dentro del arreglo.
Por ejemplo, si el arreglo A tuviera los valores A[0]=8, A[1]=1, A[2]=4, A[3]=2, A[4]=5 y A[5]=10, el resultado de sumaPares(A) debe ser 8+4+2+10 es decir 24.
c)
...