Durante esta actividad:
Esta actividad promueve las siguientes habilidades, valores y actitudes: capacidad para resolver problemas, creatividad, y uso eficiente de la informática y las telecomunicaciones.
De manera individual, escribe las siguientes dos clases:
ProgramaTortugaArtista
hereda de la clase
GraphicsProgram
y controla la ejecución de todo el
programa.
TortugaArtista
hereda de la clase GTurtle
y define los métodos que se describen a continuación.
El método run
de ProgramaTortugaArtista
debe
crear una instancia de la clase TortugaArtista
e invocar
individualmente sus métodos borrando antes el dibujo anterior. Se debe
esperar a que el usuario haga clic con el mouse en la pantalla antes de
borrarla e invocar el siguiente método de TortugaArtista
.
Puedes definir todos los métodos auxiliares que requieras.
En los métodos figura1
a figura7
deberás
utilizar ciclos for
, while
y/o
do/while
para evitar escribir porciones redundantes de
código. Para los métodos figura8
y figura9
no debes levantar la pluma de la tortuga ni volver a trazar sobre
alguna línea ya dibujada.
Métodos de la claseTortugaArtista
|
Figura |
---|---|
figura1()
|
|
figura2()
|
|
figura3()
|
|
figura4()
|
|
figura5()
|
|
figura6()
|
|
figura7()
|
|
figura8()
|
|
figura9()
|
Los archivos fuentes de Java deben incluir en la parte superior un comentario con el nombre y matrícula del autor. Por ejemplo:
/* +----------------------------------------- | Nombre: María Expropiación Petronila | Matrícula: 1166666 | Actividad: Tortuga artística. | Fecha: 16 de abril, 2010. +------------------------------------------ */
Coloca en un archivo ZIP los archivos
ProgramaTortugaArtista.java
y
TortugaArtista.java
. Dicho archivo se debe llamar
tortuga_artista.zip
. Usando el
Sistema de Entrega de
Tareas Automatizado, entrega el archivo
tortuga_artista.zip
.
No se aceptan tareas por ningún otro medio.
Fecha límite: Viernes, 16 de abril.
Esta actividad se evaluará usando los siguientes criterios:
−10 | No se incluyó un comentario con el nombre y matrícula del autor de la tarea en los archivos fuente. |
---|---|
DA | El programa es un plagio o fraude. |
50 | El programa contiene uno o más errores de compilación. |
60-90 | El programa contiene algunos errores a tiempo de ejecución. |
100 | El programa funciona correctamente. |