ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

“Sistema de compra de departamentos”


Enviado por   •  25 de Mayo de 2020  •  Informe  •  1.481 Palabras (6 Páginas)  •  404 Visitas

Página 1 de 6

[pic 1]

INFORME EXAMEN TRANSVERSAL

“Sistema de compra de departamentos”

DUOC UC

DEPARTAMENTO DE INFORMÁTICA

PAY1101 PROGRAMACIÓN DE ALGORITMOS

        

QUERALTO PABLO

SILVA CRISTÓBAL

JULIO 2019

ÍNDICE

1.        Introducción        3

1.1        Propósito        3

1.2        Ámbito del sistema        3

2.        Descripción general        3

2.1        Requerimiento        3

2.2        Tópicos importantes        4

2.2.1        Menú        4

2.2.2        Opción compra de departamentos        6

2.2.3        Mostrar departamentos        8

2.2.4        Mostrar compradores        10

3.        Conclusión        12

  1. Introducción

El objetivo de este documento es informar en detalle la estructura y características del producto desarrollado según el requerimiento realizado por la inmobiliaria Murito.

  1. Propósito

El propósito del siguiente producto considera el desarrollo de una aplicación que permita controlar la venta de departamentos en uno de los proyectos de la inmobiliaria.

  1. Ámbito del sistema

El sistema ha sido desarrollado mediante lenguaje Python en versión 3.x utilizando el material dispuesto en el portal de campusvirtual.cl de Duoc UC y aplicando lo aprendido durante el curso de la asignatura Programación de Algoritmos.

  1. Descripción general

  1. Requerimiento

Para el desarrollo del sistema se consideró el documento entregado por la escuela, en donde se solicitaba que el sistema realizara las siguientes operaciones:

  • Compra de departamento
  • Muestra de departamentos disponibles
  • Mostar listado de compradores
  • Búsqueda de comprador
  • Reasignación de compra
  • Muestra de ganancias totales

  1. Tópicos importantes

  1. Menú

Siguiendo lo solicitado por la inmobiliaria se desarrolló un sistema que diera solución a los requerimientos de la siguiente forma:

Inicialmente se consideró que era importante designar las variables necesarias, importar las funciones que se fueran a utilizar, crear los validadores a usar y crear un menú que contuviera las operaciones solicitadas.

Para este menú se utilizaron tópicos vistos durante la asignatura como el while, que, complementado con un validador True, validaba el menú principal. Se utilizó un input que guardara la opción seleccionada de menú y para optar a alguna de las funcionalidades del sistema se han utilizado los condicionales if, elif y else, que al tener valores iguales a alguno de los valores ingresados (==) ejecutarán las opciones respectivas. Break también fue utilizado en el desarrollo del menú principal para poder salir de programa quebrando el ciclo principal.

A continuación, se presenta el diagrama de flujo según el planteamiento del menú inicial:

Diagrama de flujo de menú principal. Fuente (Elaboración propia).[pic 2]

Para un desarrollo más ordenado se utilizó la sentencia def, que en Python, permite definir funciones por usuario.

Dentro de las funciones definidas para la ejecución de sistema se utilizaron también las sentencias break, continue y pass, que fueron usadas con el fin de quebrar bucles, volver al comienzo y pasar a la sentencia siguiente sin realizar alguna ejecución adicional en particular.

  1. Opción compra de departamentos

Otro de los factores importantes dentro del encargo fue la compra de departamentos. Ítem crítico, ya que el menú y los datos guardados en el desarrollo dependen de esta opción.

Para la opción de compra de departamentos también fueron utilizadas las sentencias condicionales if, elif y else, dentro de ciclos while. Se definió una función y se incluyeron las listas que serían parte de ella:

comprar_deptos(lista_rut,lista_piso,lista_tipo_depto,lista_piso_depto,lista_mostrar)

Se utilizó un validador de menú que rompiera en ciclo del menú principal.

...

Descargar como (para miembros actualizados) txt (9 Kb) pdf (282 Kb) docx (118 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com