0%
Inicio / programacion / Máximo y mínimo

Máximo y mínimo

20 min
Intermedio

¿Cuál es el Mayor?

Dado 8 6 9 7 10, ¿cómo encontramos el mayor sin ordenar el arreglo?

mayor = 8

Algoritmo del Máximo

mayor <- notas[1]

Para i <- 2 Hasta 5 Hacer
    Si notas[i] > mayor Entonces
        mayor <- notas[i]
    FinSi
FinPara

La idea: mayor guarda "el mejor resultado encontrado hasta ahora" — un patrón que va a reaparecer en muchos otros algoritmos. Con Paso a paso podés ver que mayor no aparece por arte de magia: se va construyendo vuelta a vuelta mientras se recorre el arreglo.

El Error de Empezar en Cero

¿Qué pasa si en vez de mayor <- notas[1] empezamos con mayor <- 0? Probá con un arreglo de números negativos (-5 -2 -8 -3) y compará las dos versiones.

Incorrecta (mayor <- 0)

Correcta (mayor <- notas[1])

Mínimo

Misma estrategia, invertida: para encontrar el menor, usá < en vez de >.

Cargando...