Proyecto1 Josu Calder N
Proyecto I
Taller de Programación
Josué Calderón Navas, 2015059947
Instituto Tecnológico de Costa Rica
Profesor Ing. Jean Carlos Miranda
Aplicación desarrollada con el programa intérprete Python en su versión 3.4.3
PROYECTO I, TALLER DE PROGRAMACIÓN 2
Tabla de contenidos
Portada …………………………………..…………………………………… 1
Tabla de contenidos ……………………..…………………………………..….. 2
Descripción del problema …………..…………………………………..………. 3
Diseño del programa …………………………………..……………….. 4, 5, 6 y 7
Librerías utilizadas …………………………………..………………………….. 8
Análisis de resultados …………………………………..………………………. 9 Manual de usuario …………………………………..………………………….. 10
Portada ………………………………………………………………….. 11
Objetivo de este manual ……………………………………………. 12 a 24
Prefacio ……..…………………………………………………………… 13
Instrucciones de uso …………………………………………………….. 14
Conclusión personal …………………………………..………………………… 15
PROYECTO I, TALLER DE PROGRAMACIÓN 3
Descripción del problema
Con el incremento en la adquisición vehicular dentro de la población costarricense, surge la necesidad de facilitar el proceso de búsqueda de dichos
vehículos, y sin la necesidad de visitar de forma física las agencias y demás empresas
vendedoras de dichas máquinas. Según la situación descrita anteriormente, se plantea la
siguiente solución ante la implicación con respecto aumento en la adquisición
vehicular costarricense:
Optimizar el proceso de búsqueda de vehículos que estén en venta, mediante la
creación de una aplicación que gestione información adecuada, suficiente y
necesaria para lograr este objetivo.
La aplicación que se creará, deberá correr en la consola de Python (Shell) con una
interfaz modo texto. Ahí encontramos la primera implicación, la de programar ese
programa en Python y lograr que funcione correctamente desde la consola de Python. La segunda implicación será crear los archivos de texto que almacenen los datos de los
propietarios de los autos y la información de tales autos. La tercera implicación será
lograr enviar un correo electrónico desde la aplicación que se programará en Python.
PROYECTO I, TALLER DE PROGRAMACIÓN 4
Diseño del programa La aplicación que se desea crear, se diseñará en el programa intérprete “Python”
y en su versión 3.4.3. Se decidió desarrollar esta aplicación en la consola de Python
(Shell) debido a la facilidad de su programación y a la claridad en su utilización de parte
de los futuros posibles usuarios.
La función principal, función de la cual parte todo el desarrollo de nuestra aplicación se le definió como: “Inicio()” y su función auxiliar “inicio_aux()” lleva como
entradas dos listas vacías las cuales servirán para albergar las sublistas anidadas de los
propietarios y de los autos. Se utilizó el manejo de excepciones (try y except) con el fin
de controlar los errores ocurridos durante la ejecución del programa informático. Además, se utilizaron las sentencias condicionales (if, elif y else) para comprobar ciertas
condiciones y cambiar el comportamiento del programa. La conjugación de lo
anteriormente mencionado con la definición de funciones (def), la palabra reservada de
Python utilizada para devolver un valor como resultado de una función (return), la
palabra reservada de Python utilizada para la impresión de palabras (print), “\n” es una secuencia de escape para un salto de línea, “\r” también es una secuencia de escape, sólo
PROYECTO I, TALLER DE PROGRAMACIÓN 5
que esta se utiliza para
forzar a que las secuencias de escape no sean interpretadas y la
documentación interna necesaria, conforman una función adecuada para desarrollar ...
Regístrate para leer el documento completo.