Sei sulla pagina 1di 2

Vicerrectoría Académica

Dirección de Servicios Académicos


Subdirección de Servicios a Escuelas

Carrera/s Ingeniería en informática y telecomunicaciones.


Sigla Curso PGY1121
Modalidad Presencial
Versión PDA 2020
Material de apoyo (insumos y Un PC por alumno, Microsoft WORD
equipamiento) para la actividad
NOMBRE DE LA ACTIVIDAD: Subiendo la Nota 2

Objetivo de la Actividad

Resolver actividades propuestas usando el editor de texto Visual Studio Code en lenguaje
de programación Python.

Indicadores de logro
 Asigna resultados de expresiones a variables que permitan el almacenamiento de
datos según la funcionalidad requerida.
 Utiliza las expresiones aritméticas, relacionales y lógicas para desarrollar un
algoritmo.
 Utiliza variables para almacenar los distintos tipos de datos.
 Reconoce lo que es un problema, explicándolo antes de abordarlo.
 identifica las entradas, procesos y salidas de un algoritmo.
 Diferencia expresiones aritméticas, relacionales y lógicas para desarrollar un
algoritmo.
 Utiliza contadores, acumuladores y flag que permitan obtener los resultados
requeridos.
 Programa las estructuras de control para validar las restricciones planteadas por el
cliente.
 Utiliza ciclos de repetición para la creación de menu, cumpliendo los
requerimientos del usuario.

Descripción de la Actividad:

Se requiere dar solucione a los casos que se verán a continuación, para ello los estudiantes
deberán responder de forma adecuada al problema planteado de forma individual

1).- Se requiere crear un sistema de ventas para entradas al concierto del mejor grupo de la
historia, Miranda (según los alumnos de PGY no del profesor). Este concierto se llevará a
cabo en el teatro Lautaro

2).- Mostrar por pantalla las siguientes opciones de un menú.


Vicerrectoría Académica
Dirección de Servicios Académicos
Subdirección de Servicios a Escuelas

 Bienvenida
 Configurar Precio Entradas
 Vender Entradas
 Ver disponibilidad de entradas
 Devolución de entradas
 Salir

3).- El menú comprar entradas deberá permitir solo comprar entradas si hay stock
disponible (un total de 1000 entradas)

4).- El menú ver disponibilidad de entrada deberá mostrar la cantidad de entradas


disponibles, recordar que solo hay 1000 entradas.

5).- El menú devolver entrada, deberá reintegrar la entrada al stock de entrada.

6).- Restricciones y Validaciones

 Debe validar que el usuario ingrese todos los campos correctamente (while |
except)
 Para evitar reventas, un cliente solo puede comprar un máximo de 2
entradas.
 Al devolver las entradas, debe validar que al menos se ha vendido una, en
caso contrario no se debe permitir devolver.
 Si ya se compraron las 1000 entradas, no se puede seguir vendiendo
 No se puede ejecutar ninguna acción si el usuario no ha configurado el
precio de la entrada
 Utilizar al menos dos FUNCIONES

Instrucciones para el envío de la actividad

El Alumno deberá enviar el archivo python, utilizando el siguiente formato para el nombre del
archivo: NombreApellido_NombreApellido.PY vía CORREO.

Potrebbero piacerti anche