¿Cómo se llama cada vez a través de un bucle? [cerrado]

27
while ( true )
{
    // what is each time through this loop called?
}

fuente
1
He marcado esto como fuera de tema simplemente porque creo que es más adecuado para inglés
SE
66
@zzzzBov: esperaría que el inglés lo cerrara como fuera de tema.
ChrisF
3
Como alguien altamente activo en ELU, creo que es mejor para este foro.
JSB ձոգչ
44
Creo que esto podría estar cubierto por esta publicación de blog
ChrisF
1
Esta pregunta ahora se está discutiendo en nuestro sitio de meta discusión.

Respuestas:

226

Yo lo llamaría una iteración. No sé si todos lo harían.

psr
fuente
141
Todos lo harían.
Scott C Wilson
10
La definición de "iteración" en el diccionario basado en PC que uso (WordWeb Pro) es: "una sola ejecución de un conjunto de instrucciones que se deben repetir" , que encaja perfectamente con "una vez a través de este bucle". Entonces estoy de acuerdo.
tcrosley
@psr ¿Cómo se llamaría para hacer una sola iteración?
44
@quickly_now: "Pase" se usa comúnmente cuando el código ejecutado difiere en cada paso. Por ejemplo, un compilador de dos pasos generalmente tiene un paso de 'análisis' y 'enlace'.
MSalters
1
@ Jay, diría lo que dijiste, una sola iteración. Eso deja en claro que era parte de un ciclo que terminó temprano.
jhocking
46

El código dentro: cuerpo

Una ejecución del cuerpo: iteración

como se llame
fuente
2
Y el código con un cuerpo se conoce como Bloque de código.
justin
18

El término habitual es un "pase". Por ejemplo: "Este código realiza diez pasadas a través del ciclo. En cada pasada calcula un máximo local. El mejor resultado hasta el momento se encontró durante la pasada anterior y se mejorará esta pasada ".

librik
fuente
10
Prefiero la iteración Pass es algo a gran escala, por ejemplo, dos pases del codificador de video (que pueden estar o no en un bucle)
Bart van Heukelom
44
O peor: un pase generalmente puede incluir millones de iteraciones de veintiséis bucles diferentes
Vinko Vrsalovic
1
Pass también es confuso porque en algunos idiomas se usa específicamente para saltarse una iteración .
Caleb
4

En estos días, la "iteración" se ha convertido en el uso general más común. Si bien se ha usado "pasar", y todavía se ve ocasionalmente, generalmente está semánticamente más vinculado a la transferencia de valores y referencias como argumentos a los parámetros del método.

John Tobler
fuente