|
|
|
|
|
|
CarlosPes.com
> Curso
de Diseño de Algoritmos
> Variable Contador |
|
Variable Contador
|
|
|
|
|
¿Qué es
una variable contador?
|
|
En programación, para
comprender qué es una variable contador,
estúdiese el siguiente ejemplo.
Ejemplo: Se quiere diseñar el algoritmo de un programa que
muestre por pantalla los primeros diez números naturales: |
|
|
|
El
problema se puede resolver con el algoritmo: |
|
algoritmo Numeros_del_1_al_10
variables
entero contador
inicio
contador ← 1 /*
Inicialización del contador */
mientras ( contador <= 10
) /* Condición */
escribir( contador
)
/* Salida */
contador ←
contador + 1 /*
Incremento */
fin_mientras
fin |
|
|
Para
comprender el funcionamiento de este algoritmo, se va a estudiar su traza: |
|
|
|
Explicación
de la traza:
- Primeramente,
se le asigna el valor 1 a contador (acción 1).
- En
segundo lugar, se evalúa la condición ( contador
<= 10 ) (acción 2) y, puesto que es verdadera, se
ejecuta el bloque de instrucciones del bucle mientras.
- Así
que, por pantalla se muestra el valor de contador (acción 3)
y, después, se incrementa en 1 el valor de la variable
contador (acción 4).
- Terminada
la ejecución del bloque de instrucciones, se vuelve a
evaluar la condición ( contador <= 10 )
(acción 5) y, puesto que es verdadera, se ejecuta de nuevo
el bloque de instrucciones.
- Y
así sucesivamente, mientras que, la condición sea
verdadera, o dicho de otro modo, hasta que, la condición sea
falsa.
- En
este algoritmo, el bloque de instrucciones del bucle mientras se
ejecuta diez veces (iteraciones).
Fíjese
que, en el algoritmo del ejemplo se ha utilizado un contador.
Además, en este caso, el valor de la variable contador se ha
visualizado en cada iteración. |
|
|
|
|
|
|
|
|