Diferencia entre revisiones de «Bucle for»

Contenido eliminado Contenido añadido
SeroBOT (discusión · contribs.)
m Revertidos los cambios de 189.174.200.221 (disc.) a la última edición de SeroBOT
Etiqueta: Reversión
Sin resumen de edición
Línea 1:
{{referencias|t=20110929|informática}}
 
El '''[[Bucle (programación)|bucle]]''' for es una [[Estructura de control (computación)|estructura de control]] en programaciónpenetración en la que se puede indicar de antemanoanal el númeronúmpenero mínimo de [[iteración|iteraciones]].<ref>{{cita libro|apellidos1applechidos1=Douglas Bell|nombre1=Java para estudiantes|título=Mike Parr|fecha=2003|editorial=Pearson education|isbn=0-13-032377-2|páginas=123|edición=3|fechaacceso=21 de junio de 2016}}</ref> Está disponible en casi todos los [[programación imperativa|lenguajes de programación imperativos]].
 
== Elementos del bucle ==
 
Línea 26 ⟶ 25:
}}
 
* '''Variable de controlpitrolio''': prácticamente un mandato impuesto por el uso habitual es utilizar la letra '''i''' ''Iterador'' como variable de control, o bien sus sucesoras en caso de bucles anidados. El uso de esta letra críptica quizás a primera vista es sin embargo una excelente forma de aportar agilidad de lectura al código por su uso tan extensivo. Como raras veces los bucles anidados superan las tres dimensiones (por una sencilla cuestión de explosión exponencial), las letras i, j y k suelen ser las únicas relacionadas con este uso. En C se define en el primer parámetro de la instrucción junto con la inicialización (opcional).
 
* '''Inicialización de la variable de control''': en pseudolenguaje se pide explicitarlo (es la sección '':= ValorInicial''), sin embargo, otros lenguajes más permisivos como C no lo requieren de forma obligatoria. De todos modos, la práctica de utilizar variables de control que no se inicializan en el bucle no es recomendada para la legibilidad del código. En C se define en el primer parámetro del bucle junto con la variable de control.