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.
Esta actividad se puede desarrollar de manera individual o en equipos de dos personas.
Escribe las funciones de Python que se describen a continuación y
guárdalas en un archivo llamado reflejos.py. En cada
función se debe hacer lo siguiente:
Los ejemplos que se muestran a continuación usan la siguiente imagen como punto de partida:
La función reflejoVerticalIzquierdo refleja la
parte izquierda de una imagen sobre su eje vertical central.
Ejemplo:
La función reflejoVerticalDerecho refleja la parte
derecha de una imagen sobre su eje vertical central.
Ejemplo:
La función reflejoHorizontalSuperior refleja la
parte superior de una imagen sobre su eje horizontal central.
Ejemplo:
La función reflejoHorizontalInferior refleja la
parte inferior de una imagen sobre su eje horizontal central.
Ejemplo:
Para los siguientes problemas, cada cuadrante se distribuye como se muestra a continuación.
La función reflejoCuadrante1 refleja la parte
superior derecha de una imagen sobre sus dos ejes centrales
(horizontal y vertical).
Ejemplo:
La función reflejoCuadrante2 refleja la parte
superior izquierda de una imagen sobre sus dos ejes centrales
(horizontal y vertical).
Ejemplo:
La función reflejoCuadrante3 refleja la parte
inferior izquierda de una imagen sobre sus dos ejes centrales
(horizontal y vertical).
Ejemplo:
La función reflejoCuadrante4 refleja la parte
inferior derecha de una imagen sobre sus dos ejes centrales
(horizontal y vertical).
Ejemplo:
El archivo fuente reflejos.py debe incluir la definición de
las funciones solicitadas. Además, al inicio del archivo debe haber un
comentario con el nombre y matrícula del autor o autores, título de la
actividad y fecha de entrega. Por ejemplo:
#----------------------------------------- # Autores: 456654 Anthony Stark # 1160611 Thursday Rubinstein # Actividad: Imágenes reflejadas. # Fecha: 29 de septiembre, 2010. #------------------------------------------
Entrega el archivo reflejos.py usando el
Sistema de Entrega de
Tareas Automatizado. Si la tarea se elaboró en equipo, basta que
sólo un miembro la entregue. No se aceptan tareas por ningún otro medio.
Fecha límite: Miércoles, 29 de septiembre.
Esta actividad se evaluará usando los siguientes criterios:
| −10 | No se incluyó un comentario con el nombre y matrícula de los autores de la tarea en el archivo fuente. |
|---|---|
| DA | El programa es un plagio o fraude. |
| 50 | El programa contiene uno o más errores que no permiten que se ejecute. |
| 60-90 | El programa contiene algunos errores a tiempo de ejecución. |
| 100 | El programa funciona correctamente. |