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.