You are on page 1of 2

Algoritmos y Programación 1 Universidad Nacional de Tres de Febrero

Guía de Ejercicios 1 – Usando Objetos

Utilizando la Batalla Espacial:

1. Llevar una Nave desde la Base hasta el Contenedor más cercano a su posición.

2. Llevar a la Nave hasta una posición contigua a la Base.

3. Implementar el método ejecutar de la clase MisionDesdeBaseHastaContenedorCercano

class MisionDesdeBaseHastaContenedorCercano {

/*
* Ejecuta la misión, llevando una Nave desde la Base en la
* en la que se encuentra hasta el Contenedor más cercano
*/
void ejecutar() {

// implementar

}
}
4. Implementar la clase MisionRecolectarAntimateria cuyo método ejecutar() utiliza una Nave para
recolectar 101 de ANTIMATERIA y llevarla hasta la Base

class MisionRecolectarAntimateria {

/*
* Utiliza una Nave para recolectar 101 de ANTIMATERIA y
* llevarla hasta la Base
*/
void ejecutar() {

// implementar
}
}

5. Implementar la clase MisionRecolectarAntimateriaEnEquipo

class MisionRecolectarAntimateriaEnEquipo {

/*
* Utiliza 3 (tres) Naves para recolectar 30 de ANTIMATERIA y
* llevarla hasta la Base (10 por Nave).
*/
void ejecutar() {

// implementar
}
}

6. Implementar la clase MisionDestruirAsteroideCercano

class MisionDestruirAsteroideCercano {

/*
* Lleva una Nave hasta el Asteroide
* más cercano, lo destruye y regresa a la Base.
*
*/
void ejecutar() {

// implementar
}
}

7. Implementar la clase MisionPatrullarBase para que una Nave despegue y haga un recorrido
alrededor de la Base a por lo menos 3 casilleros de distancia de la misma.
Algoritmos y Programación 1 Universidad Nacional de Tres de Febrero

8. Implementar la clase MisionPatrullarContenedor para que una Nave despegue y haga un recorrido
alrededor del Contenedor más cercano y luego regrese a la Base.

9. Implementar la clase MisionDestruirBaseEnemiga para que lleve 3 Naves desde la Base hasta la
Base enemiga, la destruyan y regresen a la Base.

Related Interests