Diseño de programas: El mayor de tres

De WikiEducator
< Usuario:Lmorillas‎ | modulo programacion‎ | python
Revisión a fecha de 22:57 2 nov 2011; Lmorillas (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar





Icon activity.jpg

Planteamiento

Completa el siguiente programa:

x1, x2, x3 = raw_input("Introduce tres números: ")
# convierte los números
 
# calcula el mayor comparando los números
 
 
print "El número mayor es", mayor






Icon activity.jpg

Estrategia 1: compara cada uno con el resto

if x1 >= x2 >= x3:
    mayor = x1






Icon activity.jpg

Estrategia 2: Árbol de decisión

if x1 >= x2:
    if x1 >= x3:
        mayor = x1
    else:
        mayor = x3
else:
    if x2 >= x3:
        mayor = x2
    else:
        mayor = x3






Icon activity.jpg

Estrategia 3: Procesamiento secuencial

mayor = x1
if x2 > mayor:
    mayor = x2
if x3 > mayor:
    mayor = x3

Modifica tu programa para que calcule el mayor de una serie de valores. Pide primero el número de valores a introducir y después muestra el mayor.






Icon activity.jpg

Estrategia 4: Usando Python

max(x1, x2, x3)