Estás en:   ArielOrtiz.com > Fundamentos de programación > Tortuga artística

Tortuga artística

Objetivos

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.

Descripción de la Actividad

De manera individual, escribe las siguientes dos clases:

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 clase
TortugaArtista
Figura
figura1()
figura2()
figura3()
figura4()
figura5()
figura6()
figura7()
figura8()
figura9()

¿Qué se debe entregar?

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.

Evaluación

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.
© 1996-2010 por Ariel Ortiz Ramírez (ariel.ortiz@itesm.mx)
Desarrollado en Django | Licencia de Creative Commons | XHTML válido | CSS válido