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. |