Sunteți pe pagina 1din 4

Fundamentos de Programación

Proyecto en Python

CODIGO DEL CURSO:

Alumno(s) Nota

Grupo
Ciclo
Fecha de entrega

DESARROLLO DE SOFTWARE Ing. Marcelo Miranda Maldonado


PROGRAMA DE FORMACIÓN REGULAR gmirandam@tecsup.edu.pe
Fundamentos de Programación Página 1 de 3

I.- OBJETIVOS:
 Elaborar y diseñar programas en Python empleando si es necesario listas, tuplas, diccionario, fechas,
funciones, módulos y otros.

II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la
ingestión de alimentos o bebidas.

III.- FUNDAMENTO TEÓRICO:


 Revisar el texto guía que está en el campus Virtual.

IV.- NORMAS EMPLEADAS:


 No aplica

V.- RECURSOS:
 En este laboratorio cada alumno trabajará con un equipo con Windows 10.

VI.- METODOLOGÍA PARA EL DESARROLLO DE LA TAREA:


 El desarrollo del proyecto es grupal de 2 integrantes.

VII.- PROCEDIMIENTO:

EJERCICIO DE APLICACIÓN

1. Implemente un programa en Python que simule una calculadora con 10 funciones. Trabaje
mediante un menú
a. Operación 1
b. Operación 2
c. …
d. Operación 10

Programa en Python

2. Diseñe un programa en Python que lea tres longitudes y determine si forman o no un triángulo.
Si es un triángulo determine de qué tipo de triángulo se trata entre: equilátero (si tiene tres
lados iguales), isósceles (si tiene dos lados iguales) o escaleno (si tiene tres lados desiguales).

"Dime y lo olvido, enséñame y lo recuerdo, involúcrame y lo aprendo”. Benjamín Franklin (1706-1790)


Fundamentos de Programación Página 2 de 3

Considere que para formar un triángulo se requiere que: "el lado mayor sea menor que la suma
de los otros dos lados". Trabaje mediante un menú:
a. Registrar números
b. Imprimir
c. Salir

Programa en Python

3. Desarrollar un programa en Python que permita gestionar las ventas registradas en una tienda.
El programa debe registrar el código del producto, nombre, el precio actual y el número de
unidades adquiridas. Calcular el total de cada venta. Se debe reportar lo siguiente:

 Mostrar todas las ventas con respectivos datos (código, nombre, precio y número
de unidades adquiridas).
 Buscar una venta dado su código
 Elimine y actualice ventas en función del código ingresado
 Mostrar el monto total de la venta.
 Listado de ventas con un total mayor a una cantidad ingresada por el usuario.
 Ordenar las ventas por precio de menor a mayor

Trabaje con listas, menú y módulos.

a. Registrar ventas
b. Imprimir ventas
c. Buscar ventas
d. Eliminar ventas
e. Actualizar ventas
f. Imprimir monto total de ventas
g. Listado de ventas
h. Ordenar ventas
i. Salir

Programa en Python

"Dime y lo olvido, enséñame y lo recuerdo, involúcrame y lo aprendo”. Benjamín Franklin (1706-1790)


Fundamentos de Programación Página 3 de 3

"Dime y lo olvido, enséñame y lo recuerdo, involúcrame y lo aprendo”. Benjamín Franklin (1706-1790)