Programación avanzada
Enviado por Mauricio Ruiz • 1 de Octubre de 2022 • Tarea • 402 Palabras (2 Páginas) • 82 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):
...