Cordillera de los Andes como factor del clima del Perú
La Cordillera de los Andes es el principal factor geográfico que determina la diversidad climática del Perú. Se trata de una enorme muralla montañosa que atraviesa el país de norte a sur, con cumbres que superan los 6 000 m s. n. m. Su gran altura y su orientación longitudinal generan tres efectos climáticos fundamentales: efecto de barrera, efecto de altitud y efecto de sombra orográfica.
El efecto de barrera consiste en el bloqueo de las masas de aire. El aire cálido y húmedo que llega desde la Amazonía por el este se ve obligado a ascender por la ladera oriental, donde descarga lluvias intensas. El aire frío y húmedo del Océano Pacífico, influenciado por la corriente de Humboldt, queda estancado en la costa, produciendo nubes bajas (garúa) pero escasa precipitación. Los Andes impiden que estas masas de aire se mezclen, de modo que cada vertiente tiene un clima propio.
El efecto de altitud se expresa mediante el gradiente térmico vertical, que indica que la temperatura desciende aproximadamente 0,65 °C cada 100 metros de ascenso. Este enfriamiento progresivo genera los pisos térmicos, zonas apiladas de clima distinto que van desde la Chala (0–500 m, cálida y árida) hasta la Janca (más de 4 800 m, gélida con nieve y hielo permanente), pasando por la Yunga, Quechua, Suni y Puna. Cada piso térmico alberga condiciones de temperatura y humedad particulares.
El efecto de sombra orográfica explica por qué un lado de la montaña es muy lluvioso y el otro muy seco. El aire húmedo choca contra la ladera, asciende, se enfría, condensa su vapor y llueve. Al cruzar la cumbre, el aire llega seco al lado opuesto, que queda en sombra orográfica con muy pocas precipitaciones. Así se comprende que la vertiente oriental sea extremadamente lluviosa mientras que la costa sea una de las zonas más secas del mundo.
Para aplicar estos conocimientos, se utiliza la fórmula T_h = T_0 − γ · Δh, donde T_h es la temperatura a la altura deseada, T_0 la temperatura de referencia, γ el gradiente térmico vertical (≈ 0,0065 °C/m) y Δh la diferencia de altura. Por ejemplo, si en Ayacucho (2 761 m) la temperatura media es 16 °C, en un nevado cercano de 5 500 m la temperatura sería aproximadamente −1,8 °C, lo que confirma la presencia de nieves permanentes en las cumbres altas.
En conjunto, la presencia de los Andes explica que el Perú posea climas muy variados en distancias cortas: desde desiertos costeros hasta glaciares tropicales, pasando por valles templados y selvas lluviosas.