Lab 2
Lab 2
● Coloque el nombre de los integrantes del grupo (máximo cuatro estudiantes), nombre del
profesor, número del grupo de Algoritmia y número de laboratorio presentado en el encabezado
de todos sus programas.
● Lugar y Medio de Entrega: Todos los archivos que se soliciten en el informe se deben subir al
campus virtual en el respectivo enlace del laboratorio.
● Debe entregar el laboratorio por el campus virtual y realizar una sola entrega por grupo. En caso
de recibir más de una entrega por grupo sólo se calificara una de ellas, así presenten diferencias
entre ellas.
● La fecha máxima de entrega será el 10 de Abril de 2022 a las 23:59:59 hora de Colombia por el
campus virtual.
● Se permiten entregas atrasadas, sin embargo, estas tendrán una sanción de 0.3 por hora o
fracción. Es decir, si entrega el 11 de Abril a las 00:00:01 tendrá 0.3 de sanción, si entrega a las
01:00:01 tendrá 0.6 y así sucesivamente.
● Plazo: Los estudiantes deben subir los archivos antes del día y la hora establecida por el profesor
en el campus virtual, el vínculo para esta actividad se deshabilitará automáticamente una vez se
cumpla el plazo.
Laboratorio No. 2
Estructuras de Decisión y Funciones
Fecha de entrega: abril 01 de 2022
Objetivos:
1. Identificar operadores relacionales y lógicos.
2. Construir y aplicar expresiones condicionales.
3. Familiarizar al estudiante con las distintas estructuras condicionales en Python.
4. Familiarizar al estudiante con las funciones en Python.
5. Comprender el uso y la sintaxis de una función.
Una fábrica de computadoras planea ofrecer a los clientes un descuento que dependerá
del número de computadoras que compre. Si las computadoras son menos de 5 se le
dará un 10% de descuento sobre el total de la compra, si el número de computadoras es
mayor o igual a 5 pero menos de 10, se le otorgará un descuento del 20%; y si son 10 o
más se les dará un 40% de descuento. El precio de cada computadora deberá ser
ingresado.
Realice un programa que solicite los datos para la venta: Nombre de Cliente, Cantidad de
Computadoras a comprar y precio unitario. El programa deberá tener una función que
calcule e imprima: Precio total de las computadoras, Descuento Obtenido y Valor total a
pagar.
#Función calculoVenta
def calculoVenta(nombre,cantidad, precio)
Asuma que el programa deberá registrar los datos para 3 ventas, tal como se ve en el
siguiente ejemplo:
Problema 2 . Calculando la nota definitiva de un estudiante
Un estudiante está cursando tres asignaturas y desea saber cuál será su nota final en una
de las asignaturas, dado el nombre de la asignatura, la nota del examen parcial y las notas
de tres tareas. Se debe tener en cuenta que:
Realice un programa que contenga una función que reciba el nombre de la asignatura y
solicite la nota del examen, la nota de la tarea 1, la nota de la tarea 2 y la nota de la tarea
3, calcule la nota definitiva de la materia e imprima si ganó o perdió la materia. Una
asignatura se gana con una nota final igual o superior a 3.0. El programa debe utilizar la
función 3 veces, una vez para cada una de las materias.
Estado IMC
Bajo Peso < 18.5
Peso normal 18.5 – 24.9
Sobrepeso 25.0 – 29.9
Obesidad Tipo I >= 30.0
Una vez capturados los datos se deberá mostrar los siguientes valores:
El programa deberá tener dos funciones, una recibirá el peso y la estatura de la persona,
con estos datos calculará el IMC y deberá regresar dicho valor. La otra función deberá
recibir el valor del IMC y retornará el estado de Obesidad.
Rubricas de evaluación
Cada punto tiene 100 puntos, por lo que en total tenemos 300 puntos
p
n=5,0
320