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 |