MANUAL DEL USUARIO Proyecto #2 Autores: Pablo Cordón y Mariana Mendoza Introducción Bienvenido al programa de “Restaurantes”. Para que usted pueda utilizar nuestro programa de manera correcta hemos creado este documento denominado como “Manual de Usuario”. En este documento se explicaran detalladamente lo que consiste un programa de computadora al igual que lo que es Python y cómo utilizar el programa para que usted, como usuario, pueda desarrollar correctamente el programa. Es necesario que usted entienda para qué sirve un programa de programación para que cualquier duda que le surja mientras utiliza el programa, pueda ser resuelta. Junto con toda la explicación acerca de programación, los programas y el programa “Python”, viene el instructivo de cómo utilizar nuestro programa para que al final usted pueda obtener todos los datos deseados. Sea usted bienvenido y esperamos sea de su total agrado y entendimiento este manual al igual que el programa. Introducción a la Programación Un programa de computadoras, es un conjunto de códigos o instrucciones que definen, describen o caracterizan la realización de una acción en la computadora. Un programa debe estar bien estructurado y debe seguir las siguientes condiciones: 1. Debe ser fácil de leer y comprender leyendo el propio código. 2. Debe ser fácil de depurar; es decir, debe facilitar al usuario a la hora de encontrar un error. 3. Debe ser fácil de mantener. Es decir, debe ser fácil a la hora de modificar el programa. (Martinez,2003) Como se mencionó previamente, un programa es un conjunto de instrucciones. Entonces, ¿Qué es una instrucción? Una instrucción es un conjunto de datos insertados en una secuencia estructurada o especifica que el procesador interpreta y ejecuta. En otras palabras, las instrucciones dadas en cualquier tipo de programa, hacen que el programa las ejecute para que, al correr, el programa haga lo que el usuario le indico con las instrucciones. Existen diversos tipos de instrucción como por ejemplo: Entrada: obtener datos del teclado, un archivo u otro dispositivo. Salida: mostrar datos en la pantalla, un archivo u otro dispositivo. Matemática: realizar operaciones matemáticas básicas, como multiplicar, sumar, etc. Condiciones: verificar ciertas condiciones para efectuar las instrucciones. Repetición: realizar varias veces algunas instrucciones Todos estos programas tienen un lenguaje específico con el cual logran expresarse en el programa. Por ser un programa de computadora, se requiere de distintos códigos para que la computadora junto con el programa vaya entendiendo todo lo que el usuario quiera que se haga. El lenguaje de programación es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo. (Marzal y García) La programación involucra 4 pasos: 1. Entender el problema 2. Crear un plan para la solución del problema 3. Llevar a cabo un plan 4. Evaluar la solución Pero así como tiene pasos y lleva un orden, así también tiene ciertos niveles de dificultad. Para empezar tenemos el nivel Bajo: en el cual se presentan sucesiones de unos y ceros que siguen ciertas reglas. Luego tenemos el Lenguaje Ensamblador: en este lenguaje cada instrucción en código de máquina se representa por medio de una abreviatura. El siguiente nivel que existe es el Lenguaje de Nivel Alto: cercano al lenguaje humano. Este lenguaje de nivel alto, incluye distintos programas como por ejemplo Pascal o Python que es el programa del cual estaremos hablando más adelante. Python Python es un lenguaje de programación de Alto Nivel que es muy fácil de utilizar. Este programa fue desarrollado hace diez años por Guido von Rossum. Su manera de interpretar las cosas de manera simple hizo de Python un programa muy popular entre las enseñanzas básicas. Python fue creado para resolver problemas reales y presenta una variedad de características de lenguaje. De igual manera es un programa que cuenta con un método de depuración muy fácil de comprender. Esto facilita su utilización ya que cualquier error de sintaxis que este escrito puede ser corregido rápidamente para que el programa corra adecuadamente. NOTA: Para poder utilizar de correctamente el juego deberá descargar este programa a su computadora ya que es en este programa en el cual se corre. Instrucciones para descargar Python Para poder descargar el programa de Python debe hacer lo siguiente: 1. Copie y pegue este link http://www.python.org/download/ en una página nueva de internet y presione la tecla ENTER de manera que le salga la siguiente ventana. 2. Ya que se encuentre en esta página, presione el link que se acople de mejor manera a su computadora. Como puede ver, existen distintos tipos de Python para distintas computadoras. Si usted cuenta con una computadora Mac, entonces presione una de las opciones que se le presentan ahí para ese tipo de computadora ya sea la de 64 bits o la de 32 bits. Si usted cuenta con Windows entonces descargue la primera opción que aparece en la lista. NOTA: Asegúrese que la versión de Python que esta descargando sea la “2.7.2” 3. Luego de presionar cualquier versión que usted sepa que va funcionar en su computadora probablemente le saldrá algo como esto: 4. Una vez haya descargado su programa, haga click derecho sobre el elemento descargado y presión ABRIR de manera que le salga esta ventana: Cuando le aparezca esta ventana, presione el botón de ‘Ejecutar’ para que el programa se instale correctamente. 5. Seguido de esto, le aparecerá la siguiente ventana: Presione la tecla ‘Finish’ y así se da por terminada la instalación de Python. El Programa 1. Para poder descargar el programa, primero ubíquese en nuestra wiki en donde está el menú de opciones y presione la opción de Programa, es decir: 2. Una vez dentro de esta página, descargue el programa y luego localícelo en su computadora: 3. Una vez tenga el programa presione click derecho y debe aparecerle la opción de editar con IDLE así que presione ahí. 4. Una vez en el programa, presione F5 para que el programa le corra y deberá parecerle el menú principal: 5. Para poder efectuar cualquier opción debe ingresar únicamente los valores que se encuentran como opciones, de lo contrario le dará error. Para este programa ud debe ingresar PRIMERO los datos ya que sin eso, no podrá efectuar ninguna otra acción. 6. Una vez ingresados los datos, puede efectuar cualquier otro inciso ya que el programa le definirá lo que Ud. necesite saber acerca de los restaurantes que Ud. ingresó. 7. Finalmente si desea salir del programa debe utilizar la opción numero 7 y el programa se terminara.