Vous êtes sur la page 1sur 2

Instituto Tecnolgico de Costa Rica

Escuela de Ingeniera en Computacin


Taller de programacin.
Profesor: Jeff Schmidt Peralta

I Semestre 2015

X4

Tarea corta.
Interfaz grfica Tkinter

En esta tarea se pretende que el estudiante se familiarice con el uso de diferentes


widgets que ofrece Python. Deben desarrollar una interfaz (un solo programa) para
realizar, por medio de un men o cualquier otro tipo de escogencia, las siguientes
funciones en Python:
1. Conversin binaria a decimal.
Debe pedirse un nmero entero binario y convertirlo a decimal, implementando la
frmula general.
2. Conversin octal a decimal.
Debe pedirse un nmero entero octal y convertirlo a decimal, implementando la frmula
general. Debe validar el nmero de entrada.
3. Conversin hexadecimal a decimal.
Debe pedirse un nmero entero hexadecimal y convertirlo a decimal, implementando la
frmula general. Puede usar string para representar los nmeros hexadecimales. Debe
validar el nmero de entrada.
4. Ficha personal
Deben mostrarse los datos del programador:
Nombre
Carnet
Gnero (masculino, femenino)
Edad
Direccin
Mapa y descripcin del lugar adonde vive
Fotografa
Grupo musical preferido
o Poster de grupo preferido
o Gnero (rock, alternativo, metal, salsa, merengue, reggae, etc)
o 10 segundos de alguna cancin de su eleccin del grupo preferido.
5. Descansador de pantalla.

Debe implementar un descansador de pantalla, que una vez pasado cierto tiempo (o
cualquier otra forma que defina) se active. El descansador debe tener algn tipo de
animacin y deber implementarse con hilos. La animacin ser parte importante en la
calificacin.
Notas:
La tarea es individual y se debe entregar a ms tardar el da lunes 6 de abril de
2015 hasta las 11:59 am en forma electrnica, en un archivo comprimido que
contenga todo lo necesario para poder ejecutarla. Debe indicarse un archivo
readme.txt con su nombre y alguna otra indicacin que se considere importante.
Se debe enviar al correo:
danielcanessa09@gmail.com
El descansador es requisito indispensable de realizar. No se calificarn tareas
que no tengan implementado el descansador.
El archivo comprimido debe tener su nombre y apellido.
El archivo comprimido NO puede ser mayor de 1.5 mb.
La cantidad de diferentes widgets utilizados ser considerada dentro de la
calificacin.
Se puede utilizar cualquier elemento de la interfaz grfica de Tkinter y la
presentacin ser un elemento importante dentro de la calificacin.
CALIFICACIN
Presentacin
Conversin binaria a decimal
Conversin octal a decimal
Conversin hexadecimal a decimal
Datos generales
Mapa
Fotografa
Datos grupo
Cancin
Descansador pantalla
TOTAL

20%
5%
5%
10%
5%
5%
5%
5%
10%
30%
100%

OPCIONAL (10 pts)


Poder seleccionar un idioma (ingls o en espaol) y todos los elementos de la interfaz
deben cambiar al idioma seleccionado. Para que los 10 puntos sean asignados NO podr
definirse una doble interfaz, es decir, no puede existir un botn para ingls y otro para
espaol.

Vous aimerez peut-être aussi