Secuencia: |
Acción
(instrucción): |
Valor
de:
i |
Valor
de:
j |
| 1 |
i
= 1; |
1 |
? |
| 2 |
(Comprobar
si i
es menor o igual que 2 ) |
1 |
? |
|
i
sí es menor o igual que 2.
Inicio de la iteración 1 del bucle 1. |
|
|
| 3 |
j
= 1; |
1 |
1 |
| 4 |
(Comprobar
si j
es menor o igual que 2 ) |
1 |
1 |
|
j
sí es menor o igual que 2.
Inicio de la iteración 1 del bucle 2.
|
|
|
| 5 |
printf( "%d", i
*
j ); |
1 |
1 |
|
Por
pantalla se muestra i * j,
es decir, 1
* 1. |
|
|
|
1 |
|
|
|
Fin
de la iteración 1 del bucle 2. |
|
|
| 6 |
(Sumar
a j
el valor 1
) |
1 |
2 |
| 7 |
(Comprobar
si j
es menor o igual que 2 ) |
1 |
2 |
|
j
sí es menor o igual que 2.
Inicio de la iteración 2 del bucle 2. |
|
|
| 8 |
printf( "%d", i
*
j ); |
1 |
2 |
|
Por
pantalla se muestra i * j,
es decir, 1
* 2. |
|
|
|
2 |
|
|
|
Fin
de la iteración 2 del bucle 2. |
|
|
| 9 |
(Sumar
a j
el valor 1
) |
1 |
3 |
| 10 |
(Comprobar
si j
es menor o igual que 2 ) |
1 |
3 |
|
j no
es menor o igual que 2.
El bucle 2 (anidado)
finaliza
después de 2 iteraciones. Por tanto,
fin también de la iteración 1 del bucle 1. |
|
|
| 11 |
(Sumar
a i
el valor 1
) |
2 |
3 |
| 12 |
(Comprobar
si i
es menor o igual que 2 ) |
2 |
3 |
|
i
sí es menor o igual que 2.
Inicio de la iteración 2 del bucle 1. |
|
|
| 13 |
j
= 1; |
2 |
1 |
| 14 |
(Comprobar
si j
es menor o igual que 2 ) |
2 |
1 |
|
j
sí es menor o igual que 2.
Inicio de la iteración 1 del bucle 2 (por segunda
vez). |
|
|
| 15 |
printf( "%d", i
*
j ); |
2 |
1 |
|
Por
pantalla se muestra i * j,
es decir, 2
* 1. |
|
|
|
2 |
|
|
|
Fin
de la iteración 1 del bucle 2 (por segunda vez). |
|
|
| 16 |
(Sumar
a j
el valor 1
) |
2 |
2 |
| 17 |
(Comprobar
si j
es menor o igual que 2 ) |
2 |
2 |
|
j
sí es menor o igual que 2.
Inicio de la iteración 2 del bucle 2 (por segunda
vez). |
|
|
| 18 |
printf( "%d", i
*
j ); |
2 |
2 |
|
Por
pantalla se muestra i * j,
es decir, 2
* 2. |
|
|
|
4 |
|
|
|
Fin
de la iteración 2 del bucle 2 (por segunda vez). |
|
|
| 19 |
(Sumar
a j
el valor 1
) |
2 |
3 |
| 20 |
(Comprobar
si j
es menor o igual que 2 ) |
2 |
3 |
|
j no
es menor o igual que 2.
El bucle 2 (anidado)
vuelve a finalizar
después de 2 iteraciones. Por tanto,
fin también de la iteración 2 del bucle 1. |
|
|
| 21 |
(Sumar
a i
el valor 1
) |
3 |
3 |
| 22 |
(Comprobar
si i
es menor o igual que 2 ) |
3 |
3 |
|
i no
es menor o igual que 2.
El bucle 1 finaliza después de 2 iteraciones. |
|
|
| 23 |
return 0; |
3 |
3 |