Contadores
Este otro tipo de estructura también se caracteriza por iterar instrucciones en función de una condición que debe cumplirse en un momento conocido y está representado por la instrucción para (for).
En esta estructura se evalúa el valor de una variable a la que se asigna un valor conocido al inicio de las iteraciones; este valor sufre incrementos o decrementos en cada iteración y suspende la ejecución de las instrucciones asociadas una vez que se alcanza el valor esperado. En algunos lenguajes se puede definir el incremento que tendrá la variable, sin embargo, se recomienda que el incremento siempre sea con la unidad.
El pseudocódigo que representa la estructura es el siguiente:
Para
Instruccion1
Instruccion2
…
Instrucción n Fin para
Aquí se puede observar entre los símbolos [ ] la opción que existe para efectuar el incremento a la variable con un valor distinto de la unidad.
A continuación se muestra el diagrama asociado a esta estructura:
Fuente: Apunte Análisis, diseño e implantación de algoritmos de la facultad de contaduría y administración, UNAM