Download Manual de usuario

Document related concepts
no text concepts found
Transcript
Universidad del Valle de Guatemala
Algoritmos y programación básica
MANUAL DE USUARIO
Para poder utilizar el juego debe de descargar e instalar el siguiente
software:
1. Python:
Se descarga desde la página:
http://www.python.org
en la sección de descargas. Es importante que
instale una versión adecuado para su sistema operativo.
2. El módulo matplotlib:
Para poder observar las gráficas que se deben mostrar al final del
programa, es necesario instalar la aplicación matplotlib, la cual podrá
encontrar en el siguiente enlace:
http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.0.1
debe ser la versión indicada para su sistema operativo y la versión de
python instalada en su computador.
3. Numpy:
Para el funcionamiento de sus gráficas, es necesario instalar la aplicación
de nunmpy, la cual podrá encontrar en el siguiente enlace:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
Después de haber descargado e instalado los software requeridos
anteriormente, debe de seguir los siguientes pasos
1. Ingrese a IDLE (Python GUI).
2. Le abrirá la ventana principal de Python, es decir, el interprete.
-
Aquí se pueden indicar instrucciones directamente y Python las
ejecuta y da los resultados inmediatamente.
3. También se puede programar desde otras ventanas. Ingrese al
menú File, y seleccione la opción New Window, en esta ventana
usted puede comenzar a realizar un script que contenga todas
las instrucciones de su programa.
¡IMPORTANTE!
Cuando haga su programa y abra una nueva ventana recuerde
siempre que debe de colocar la extensión .py, al momento de
guardarlo.
-
Si desea ver ejemplos de programación en Python, dirijirse a
Ápendices.
MORRA SIMPLIFICADA
En este caso, la morra simplificada es un juego que puede tomar dos
modalidades. Que un jugador juegue con la computadora, o que se
enfrenten dos jugadores.
El objetivo de este juego es intentar adivinar el total de dedos que
serán mostrados por los participantes, el jugador que llegue a tres
puntos (se acumula un punto cuando el jugador acierta el total de
dedos mostrados), es el jugador que gana la partida.
La computadora indica de quien es el turno. Cuando se juega con
la computadora, ella seleccionará un número al azar (cantidad de
dedos que ella va a mostrar), y luego le pedirá al otro jugador que
pronostique la cantidad de dedos total, es decir, la suma de los
dedos que mostrará la computadora y los dedos que mostrará el
jugador, si acierta gana un punto, y se sigue jugando hasta que se
obtengan tres puntos.
Cuando se juega: jugador con jugador, se juega de la misma
manera. La computadora indica de quien es el turno. Cuando es el
turno del jugador 1, debe de ingresar la cantidad de dedos que
quiere mostrar, luego el jugador 2 debe de ingresar la cantidad total
mostrada de dedos, si acierta gana un punto. Se juega hasta que
junte tres puntos.
ÁPENDICES
EJEMPLO 1: Mi primer programa en Python.
EJEMPLO 2: Programando directamente en el interprete.
¡IMPORTANTE!
-
Se debe de tener mucho cuidado con los errores, que pueden ser de
sintaxis: cuando no está programado según la estructura del
lenguaje. De semántica: cuando no hace lo que deseamos. Y de
tiempo corrido: cuando nos damos cuenta del error hasta que
corremos el programa.
-
EJEMPLO 3: Funciones
Una serie de instrucciones que tienen asociado un nombre, para
realizar una tarea y devolver un resultado.
-
EJEMPLO 4: Condiciones
Permite ejecutar condiciones y actuar de acuerdo a ellas.
-
EJEMPLO 5: Repeticiones
Repite una serie de instrucciones mientras la condición se cumpla.