Secuencia: |
Acción
(instrucción): |
Valor
de:
i |
1 |
i
= 1; |
1 |
|
Inicio
de la iteración 1. |
|
2 |
(Comprobar
si pow( -1, i ) > 0) |
1 |
|
pow( -1, 1 ) > 0 se
evalúa a 0.
La condición es falsa.
|
|
3 |
i++; |
2 |
|
Fin
de la iteración 1. |
|
4 |
(Evaluar ! ( i >= 6 )) |
2 |
|
! ( 2 >= 6 ) se
evalúa a 1.
La
condición es verdadera.
Inicio de la iteración 2. |
|
5 |
(Comprobar
si pow( -1, i ) > 0) |
2 |
|
pow( -1, 2 ) > 0 se
evalúa a 1.
La condición es verdadera. |
|
6 |
printf( "%d", i ); |
2 |
7 |
i++; |
3 |
|
Fin
de la iteración 2. |
|
8 |
(Evaluar ! ( i >= 6 )) |
3 |
|
! ( 3 >= 6 ) se
evalúa a 1.
La
condición es verdadera.
Inicio de la iteración 3. |
|
9 |
(Comprobar
si pow( -1, i ) > 0) |
3 |
|
pow( -1, 3 ) > 0 se
evalúa a 0.
La condición es falsa. |
|
10 |
i++; |
4 |
|
Fin
de la iteración 3. |
|
11 |
(Evaluar ! ( i >= 6 )) |
4 |
|
! ( 4 >= 6 ) se
evalúa a 1.
La
condición es verdadera.
Inicio de la iteración 4. |
|
12 |
(Comprobar
si pow( -1, i ) > 0) |
4 |
|
pow( -1, 4 ) > 0 se
evalúa a 1.
La condición es verdadera. |
|
13 |
printf( "%d", i ); |
4 |
14 |
i++; |
5 |
|
Fin
de la iteración 4. |
|
15 |
(Evaluar ! ( i >= 6 )) |
5 |
|
! ( 5 >= 6 ) se
evalúa a 1.
La
condición es verdadera.
Inicio de la iteración 5. |
|
16 |
(Comprobar
si pow( -1, 5 ) > 0) |
5 |
|
pow( -1, 5 ) > 0 se
evalúa a 0.
La condición es falsa. |
|
17 |
i++; |
6 |
|
Fin
de la iteración 5. |
|
18 |
(Evaluar ! ( i >= 6 )) |
6 |
|
! ( 6 >= 6 ) se
evalúa a 0.
La
condición es falsa.
El bucle finaliza después de 5 iteraciones. |
|
19 |
return 0; |
6 |