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