Programación avanzada
Mauricio RuizTarea1 de Octubre de 2022
402 Palabras (2 Páginas)105 Visitas
[pic 1]
[pic 2]
[pic 3]
[pic 4]
[pic 5]
[pic 6]
DESARROLLO
1.-Interprete el funcionamiento de la siguiente estructura de control (4 puntos):
print('pepe')
else: if ptu >= 80:
print('maria')
else:
if ptu >= 70:
print('error')
else:
if ptu >= 60:
print('excelente')
else:
print('ninguna de las anteriores')
En este caso la estructura se encuentra desarrollada de manera desordenada he incorrecta, en la siguiente imagen se encuentra la estructura de control desarrollada de la manera correcta como se puede observar.
[pic 7]
Como podemos observar en la imagen se pregunta a través de la función input que numero desea digitar, en el cual dependiendo la respuesta el programa puede realizar lo siguiente.
Sí digitalizamos un número mayor o igual a 80 este imprimirá el nombre ‘pepe’ por lo contrario imprimirá el nombre ‘maría’.
Sucesivamente, en la siguiente acción si el valor del número es mayor o igual a 70 este imprimirá ‘error’ de lo contrario se imprimirá ‘ok’.
En la última acción podemos observar que si el numero ingresado es mayor o igual a 60 este imprimirá ‘excelente’ de lo contrario se imprimirá ‘ninguna de las anteriores’.
for |
while |
If - elif |
for |
2.-A continuación, se presentan un conjunto de casos, una con una línea el tipo de estructura que se debería implementar para resolverlo (2 puntos):[pic 8]
Comparación de tres valores |
Muestra de un listado de 6000 nombres de manera ordenada[pic 9][pic 10] |
Tabla de multiplicación del 1 al 10[pic 11] |
Comprobación de contraseña hasta que sea correcta |
3.- Elabore el código de dos programas de computación en Python que den solución al enunciado implementando distintos tipos de estructuras de control. Una vez concluido, mencione cuál de los dos programas considera usted que es el óptimo o preferiría entregar, explique su criterio de selección (3 puntos):
Enunciado: Programa de descuento o reduzca el inventario de un producto cuando es comprado
Programa descuento 1.
precio = int(input("precio: "))
cantidad = int(input("cantidad: "))
sub = precio * cantidad
des = sub * 0.10
total = sub - des
print("Subtotal: " ,sub)
print("Descuento: " ,des)
print("Total a pagar: " ,total)
[pic 12]
Programa de descuento 2
precio = float(input("escriba el precio: "))
des = precio * 0.10
precio_final = precio - des
print("El precio total a pagar es de: " ,precio_final)
[pic 13]
En este caso elegiría el programa numero 1 para entregarlo o presentarlo dado a su fácil uso y una entrega detallada de productos y descuento realizados.
...