Curso Python

Friday, September 08, 2006

Proyectos Python

Esta es la lista de los proyectos con una descripción general de cada uno de estos, que se deben entregar el 25 de Septiembre de "este año".

Nota:
1- El codigo en Python solo se recibe con el paradigma Orientado a Objetos (P.O.O.) y en forma modular.
2- Las pruebas se realizarán en modo interactivo.


Proyecto 1:
Busca Minas
Integrante(s):
Jesús Benavides
Julián Narvaes
¿En que consiste?
Se manejan 4 Listas de Niveles, las cuales tienen
coordenadas en (x,y) de un tablero que varía
su tañano por cada nivel y su número de minas.
Por el momento el tablero es imaginário (sin modo
gáfico).
Indica cuando se ha caído en una mina, que puntaje
lleva por no tocar las minas y cuantas coordenadas
de casillas se han descubierto.

-----

Proyecto 2:
Cajero Automático
Integrante(s):
Eliana Patricia Benavides
Ana María Fernandes
¿En que consiste?
Se manejan dos estructuras de datos Cola (Usuarios)
y Lista (6 transacciones del cajero). Simula a 3
personas que se encuentran haciendo fila en la
entrada de un cajero automático y seleccionan
aleatoreamente una de las 6 transacciones que
permite el sistema.
Adicionalmente, facilita el ingreso de mas usuarios.

-----

Proyecto 3:
Compara Archivos (Manejo de Archivos)
Integrante(s):
Gustavo Berrio
Juan Pablo Solis
¿En que consiste?
Se involucran dos archivos diferentes, ejmpl(a.txt
y b.txt), el programa indica cuantas coincidencias
hay en los dos archivos, si son iguales y si no
tienen ninguna relación de palabras.

-----

Proyecto 4:
Ayuda Python (Manejo de Archivos)
Integrante(s):
Regnier Calambas
¿En que consiste?
Maneja un archivo de aydua, donde se encuentran
almacenados 50 funciones y desiciones en Python
con su respectiva descripción.
El usuario puede seleccionar cualquiera de estos
comandos y se visualizará su ayuda en español.

-----

Proyecto 5:
Traductor Ingles - Español o Español - Ingles





(Manejo de Archivos - descargar palabras.txt)
Integrante(s):
Sandra Milena Checa
Blanca Heliana Ravelo
¿En que consiste?
Utilizando el archivo (palabras.txt), el usuario
puede escribir una palabra en ingles y se mostrará
su significado en español o viceversa.

-----

Proyecto 6:
Areas y Volúmenes
Integrante(s):
Julián Andres Guañarita
¿En que consiste?
El usuario puede seleccionar cualquier tipo de
figura y según las dimensiones que se le especifique
calculara su Area y su Volúmen.
Solo debe pedir las medidas necesarias y opcional
su dibujo de la figura (si se alcanza a ver modo
gráfico)

-----

Proyecto 7:
Diccionario (Significados en Español)





(Manejo de Archivos - descargar palabras.txt)
Integrante(s):
Juan Manuel León
Lina Molina
¿En que consiste?
Utilizando el archivo (palabras.txt), el usuario
puede escribir una palabra español y se visualizará
su significado.
Los significados de las palabras en español se
pueden encontrar en:
www.wikipedia.org

-----

Proyecto 8:
Busqueda de Palabras (Manejo de Archivos)
Integrante(s):
Luis Felipe Meneses
Fredy Machado
¿En que consiste?
El programa busca una palabra en un archivo cualquiera
ejmpl(a.txt), indicando cuantas veces se encuentran
repetidas y la posición exacta donde estan ejemplo:
dos veces esta "Cabeza":
* (linea 3, columna 5).
* (linea 30, columna 10)

-----

Proyecto 9:
Completa Palabras





(Manejo de Archivos - descargar palabras.txt)
Integrante(s):
Juan Pablo Machado
Milton Felipe Pino
¿En que consiste?
Usando el archivo (palabras.txt), selecciona la parte
en español y le ayuda al usuario a formar una
palabra completa mostrando las alternativas despúes
de la 3era letra ejempl:
>>>cab
cabeza (1)
caballo (2)
cabello (3)
...

-----

Proyecto 10:
Super Calculadora
Integrante(s):
Diana María Insuasty
¿En que consiste?
Utilizando la librería de Python math, realiza todas
las operaciones de las funciones que ofrece esta
librería.
Desde suma hasta arcotangente hiperbólica.
Por el momento solo realiza estas operaciones, si hay
tiempo para explicar lo del modo gráfico, también
tendría la opción de mostrar las gráficas de las
funciones.

-----

Proyecto 11:
Ahorcado
Integrante(s):
Olga Lucia Zuñiga
¿En que consiste?
Usando 3 Listas de niveles, este juego almacena 70
palabras de diferentes longitudes, oportunidades de
acertar y puntuación.
Si se alcanza a explicar gráficos en python tendría
el dibujo de la persona a la que están ahorcando.

-----

Proyecto 12:
Refranes (Manejo de Archivos)
Integrante(s):
Arnulfo Vidal
¿En que consiste?
Usando un archivo ejempl(a.txt donde se encuentran
50 refranes, el usuario digita la primera parte del
refrán y con la busqueda del archivo completa la
oración, ejempl:

>>> A caballo regalado
No se le mira el comillo