Bucle for
El bucle más habitual. Sintaxis clásica al estilo C: for (inicio; condición; incremento). Variante moderna: for-each / for-in, que itera sobre una colección.
El estilo C existe en C/C++/Java/JS. Al estilo Python: for x in items, sin contador, solo iteración. En Rust: for x in iter más la API de iteradores. JS tiene tres variantes: for-in (claves de un objeto), for-of (iterables) y forEach (método de array, no admite break/continue). Los lenguajes funcionales prefieren map/filter/fold a un bucle explícito. El error de desfase por uno (off-by-one) es la trampa clásica. Los iteradores de rango (range en Python, 1..10 en Kotlin) son más seguros frente a ese error.