Ayudantía Nº 1 Metodología de Programación Ayudante: Leonel Lagos

Anuncio
Ayudantía Nº 1
Metodología de Programación
Ayudante: Leonel Lagos
1.- Crear una clase llamada Métodos, que tiene como atributo un arreglo, declarado de
la siguiente forma:
int [] Arr = {1,4,6,23,74,0,2,1,9,3,5,7,9,24,42,10,12,4,1,0,23,46,23,2,99};
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.
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.
c) La función... public int cuentaRepeticiones ( int Arr[ ], int x )
que recibe un arreglo de enteros y un valor entero x. La función regresa el número de
veces que se repite el valor de x en el arreglo.
Por ejemplo, si el arreglo A tuviera los valores A[0]=8, A[1]=2, A[2]=4, A[3]=2,
A[4]=5 y A[5]=2, el resultado de cuentaRepeticiones(A,2) debe ser 3.
d) El procedimiento... public void sustituye (int Arr[ ], int old, int new)
que recibe un arreglo de enteros y dos valores enteros old y new. El procedimiento debe
reemplazar todos los valores old del arreglo por el valor de new.
2.- Crear una clase llamada Matriz, que tiene como atributo un arreglo bidimensional
que se debe declarar de la siguiente manera:
int [][] mat = {{2,5,7,2},{0,4,3,5},{1,7,6,5},{3,1,9,8}};
Se pide:
- Crear un método que modifique, con alguna operación matemática, la matriz para que
queden solo números 1 en la diagonal principal ( NO asignando directamente el 1).
- Crear un método que sume todos los elementos de la matriz y muestre el resultado en
pantalla.
- Crear un método que sume todos los elementos del borde de la matriz y muestre el
resultado en pantalla.
3.- Crear una clase llamada Serie, que tiene como atributo el siguiente arreglo:
int [] array = {0,1,1,0,0,0,0,0,0,0,0,0};
- Crear un método que a partir de la posición 3 del arreglo ( elemento numero 4 ) sume
las dos posiciones anteriores y las guarde.
- Crear un método que reciba el arreglo por parámetro y lo muestre por pantalla en
forma inversa.
4.- Crear una clase llamada números, que tiene tres arreglos como atributos, uno
contiene los números (1,3,5,7,9) y otro los números (2,4,6,8,10).
Se pide combinar los dos arreglos de tal forma que en el tercer atributo se guarden los
números de esta forma (1,2,3,4,5,6,7,8,9,10).
Descargar