Está en la página 1de 2

Estructuras de datos 2015-3

Repaso de Java

Declaracin de funciones y condicionales


1. Escriba una funcin que recibe 2 nmeros enteros y retorna un nmero entero el
cual corresponde el mximo entre ellos dos.
2. Escriba una funcin que imprime los nmeros que estn en el rango de dos
nmeros que se pasan por parmetro. Por ejemplo si los parmetros son 1 y 5
debe imprimir 1, 2, 3, 4, 5.
3. Escriba un mtodo que recibe 3 enteros a, b y c y retorna true si a es menor o igual
que b, y si c es mayor o igual que b, en otro caso retorne false.

Ciclos
1. Escriba un mtodo que recibe un arreglo de enteros como parmetro e imprime
los elementos que son pares.
2. Escriba un mtodo que recibe una variable de tipo de String e imprima en el orden
en que estn en el arreglo los caracteres A, G, T, C. Por ejemplo si la cadena es
ABCFGTCGA, imprima AGTCGA.
3. Escriba un mtodo que recibe un arreglo de enteros y retorne true si el arreglo
esta ordenado o false en otro caso.

Lectura por consola


1. Realice un programa que lea por consola una lista de Strings separados por un
espacio, como por ejemplo: Fabian Felipe Diego Carlos, e imprima los nombres
ordenados lexicogrficamente, en este caso debera imprimir: Carlos Diego Fabian
Felipe.
Recursin
1. Realice un mtodo que dado un arreglo de tipo Integer imprima todas las
permutaciones de dicho arreglo, por ejemplo para el arreglo [1,2,3] debe imprimir
[1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1].
Apuntadores
Disee una clase Computador que tiene como atributos Disco duro, memoria RAM, Tarjeta
de sonido, procesador y tarjeta grfica. Debe disear una clase para cada componente del

computador que tenga los atributos correspondientes (Capacidad, marca, modelo, etc.). La
clase computador debe tener la capacidad de actualizar los componentes del computador,
para mejorar el mismo, por ejemplo agregar memoria RAM o disco duro de ms capacidad,
sin embargo no debe permitir cambiar componentes que bajen la calidad del computador,
en caso de que se intente hacer dicho cambio se debe arrojar una excepcin informando
tal situacin.
Punto extra: Guarde dicho objeto en un archivo y cargue el objeto desde un archivo e
imprima sus componentes en consola.

También podría gustarte