Prueba expogil

Post on 08-Jul-2015

122 views 0 download

Transcript of Prueba expogil

MÉTODOS

ÁLVAREZ GONZÁLEZ ÁLVARO

ÁNGEL AVILÉS MÓNICA

GÓMEZ LÓPEZ RODOLFO

GUZMÁN ZANABRIA ANA LAURA

PÉREZ MELO ALAN GIOVANNI

SUAZO REZA DAVID

INTEGRANTES:

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

1. Se crea el registro de activación de “main”.

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

1. Se crea el registro de activación de “main”.

2. Se invoca el método “bienvenidos” y se marca el stack para

regresar.

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

1. Se crea el registro de activación de “main”.

2. Se invoca el método “bienvenidos” y se marca el stack para

regresar.3. Se crea el registro de activación de “bienvenidos”.

Metodos.bienvenidos

3

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

1. Se crea el registro de activación de “main”.

2. Se invoca el método “bienvenidos” y se marca el stack para

regresar.3. Se crea el registro de activación de “bienvenidos”.

Metodos.bienvenidos

3

Metodo Simple4

4

3

4. Se muestra el texto “Metodo Simple” y salto de línea.

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

1. Se crea el registro de activación de “main”.

2. Se invoca el método “bienvenidos” y se marca el stack para

regresar.3. Se crea el registro de activación de “bienvenidos”.

Metodos.bienvenidos

3

Metodo Simple4

4

3

4. Se muestra el texto “Metodo Simple” y salto de línea.

5

x 5

5. Termina la ejecución de “saludo” y se elimina su registro de

activación.

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

1. Se crea el registro de activación de “main”.

2. Se invoca el método “bienvenidos” y se marca el stack para

regresar.3. Se crea el registro de activación de “bienvenidos”.

Metodos.bienvenidos

3

Metodo Simple4

4

3

4. Se muestra el texto “Metodo Simple” y salto de línea.

5

x 5

5. Termina la ejecución de “saludo” y se elimina su registro de

activación.

6

6Regreso

6. Se regresa al último registro de activación que es el de “main”, y continúa después de la

invocación.

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

1. Se crea el registro de activación de “main”.

2. Se invoca el método “bienvenidos” y se marca el stack para

regresar.3. Se crea el registro de activación de “bienvenidos”.

Metodos.bienvenidos

3

Metodo Simple4

4

3

4. Se muestra el texto “Metodo Simple” y salto de línea.

5

x 5

5. Termina la ejecución de “saludo” y se elimina su registro de

activación.

6

6Regreso

6. Se regresa al último registro de activación que es el de “main”, y continúa después de la

invocación.

7

7 Sale

Expresione

s

a+b

5+2

7

7.Para poder invocar al metodo“parametros” se evalúan sus

parámetros.

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

1. Se crea el registro de activación de “main”.

2. Se invoca el método “bienvenidos” y se marca el stack para

regresar.3. Se crea el registro de activación de “bienvenidos”.

Metodos.bienvenidos

3

Metodo Simple4

4

3

4. Se muestra el texto “Metodo Simple” y salto de línea.

5

x 5

5. Termina la ejecución de “saludo” y se elimina su registro de

activación.

6

6Regreso

6. Se regresa al último registro de activación que es el de “main”, y continúa después de la

invocación.

7

7 Sale

Expresione

s

a+b

5+2

7

7.Para poder invocar al metodo“parametros” se evalúan sus

parámetros.

8

Metodos.parametros8

8.-Se invoca a “parametros” y se marca el stack para poder regresar.

9Int a: 5

Int b: 2

9.-Se crea el registro de activación para “parametros” y se realiza el

paso de parámetros. li

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

1. Se crea el registro de activación de “main”.

2. Se invoca el método “bienvenidos” y se marca el stack para

regresar.3. Se crea el registro de activación de “bienvenidos”.

Metodos.bienvenidos

3

Metodo Simple4

4

3

4. Se muestra el texto “Metodo Simple” y salto de línea.

5

x 5

5. Termina la ejecución de “saludo” y se elimina su registro de

activación.

6

6Regreso

6. Se regresa al último registro de activación que es el de “main”, y continúa después de la

invocación.

7

7 Sale

Expresione

s

a+b

5+2

7

7.Para poder invocar al metodo“parametros” se evalúan sus

parámetros.

8

Metodos.parametros8

8.-Se invoca a “parametros” y se marca el stack para poder regresar.

9Int a: 5

Int b: 2

9.-Se crea el registro de activación para “parametros” y se realiza el

paso de parámetros. li

10

10 7

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

1. Se crea el registro de activación de “main”.

2. Se invoca el método “bienvenidos” y se marca el stack para

regresar.3. Se crea el registro de activación de “bienvenidos”.

Metodos.bienvenidos

3

Metodo Simple4

4

3

4. Se muestra el texto “Metodo Simple” y salto de línea.

5

x 5

5. Termina la ejecución de “saludo” y se elimina su registro de

activación.

6

6Regreso

6. Se regresa al último registro de activación que es el de “main”, y continúa después de la

invocación.

7

7 Sale

Expresione

s

a+b

5+2

7

7.Para poder invocar al metodo“parametros” se evalúan sus

parámetros.

8

Metodos.parametros8

8.-Se invoca a “parametros” y se marca el stack para poder regresar.

9Int a: 5

Int b: 2

9.-Se crea el registro de activación para “parametros” y se realiza el

paso de parámetros. li

10

10 7

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

1. Se crea el registro de activación de “main”.

2. Se invoca el método “bienvenidos” y se marca el stack para

regresar.3. Se crea el registro de activación de “bienvenidos”.

Metodos.bienvenidos

3

Metodo Simple4

4

3

4. Se muestra el texto “Metodo Simple” y salto de línea.

5

x 5

5. Termina la ejecución de “saludo” y se elimina su registro de

activación.

6

6Regreso

6. Se regresa al último registro de activación que es el de “main”, y continúa después de la

invocación.

7

7 Sale

Expresione

s

a+b

5+2

7

7.Para poder invocar al metodo“parametros” se evalúan sus

parámetros.

8

Metodos.parametros8

8.-Se invoca a “parametros” y se marca el stack para poder regresar.

9Int a: 5

Int b: 2

9.-Se crea el registro de activación para “parametros” y se realiza el

paso de parámetros. li

10

10 7

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

1. Se crea el registro de activación de “main”.

2. Se invoca el método “bienvenidos” y se marca el stack para

regresar.3. Se crea el registro de activación de “bienvenidos”.

Metodos.bienvenidos

3

Metodo Simple4

4

3

4. Se muestra el texto “Metodo Simple” y salto de línea.

5

x 5

5. Termina la ejecución de “saludo” y se elimina su registro de

activación.

6

6Regreso

6. Se regresa al último registro de activación que es el de “main”, y continúa después de la

invocación.

7

7 Sale

Expresione

s

a+b

5+2

7

7.Para poder invocar al metodo“parametros” se evalúan sus

parámetros.

8

Metodos.parametros8

8.-Se invoca a “parametros” y se marca el stack para poder regresar.

9Int a: 5

Int b: 2

9.-Se crea el registro de activación para “parametros” y se realiza el

paso de parámetros. li

10

10 7

10.-Se imprime el valor de la variable “a+b"

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

Metodos.bienvenidos

3

Metodo Simple4

4

3

5

x 5

6

6Regreso

7

7 Sale

Expresione

s

a+b

5+2

7

8

Metodos.parametros8

9Int a: 5

Int b: 2

10

10 7

1

1

11. Se evalúa la expresión “a+b*2"

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

Metodos.bienvenidos

3

Metodo Simple4

4

3

5

x 5

6

6Regreso

7

7 Sale

Expresione

s

a+b

5+2

7

8

Metodos.parametros8

9Int a: 5

Int b: 2

10

10 7

1

1

11. Se evalúa la expresión “a+b*2"

x 12

1

2

12.Se devuelve el valor obtenido en el punto anterior y se destruye el

registro de activación de “parametros”.

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

Metodos.bienvenidos

3

Metodo Simple4

4

3

5

x 5

6

6Regreso

7

7 Sale

Expresione

s

a+b

5+2

7

8

Metodos.parametros8

9Int a: 5

Int b: 2

10

10 7

1

1

11. Se evalúa la expresión “a+b*2"

x 12

1

2

12.Se devuelve el valor obtenido en el punto anterior y se destruye el

registro de activación de “parametros”.

13 Regreso con:14

13. Regresa a “main” con el valor devuelto

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

Metodos.bienvenidos

3

Metodo Simple4

4

3

5

x 5

6

6Regreso

7

7 Sale

Expresione

s

a+b

5+2

7

8

Metodos.parametros8

9Int a: 5

Int b: 2

10

10 7

1

1

11. Se evalúa la expresión “a+b*2"

x 12

1

2

12.Se devuelve el valor obtenido en el punto anterior y se destruye el

registro de activación de “parametros”.

13 Regreso con:14

13. Regresa a “main” con el valor devuelto

Sale 14

14

14.Se invoca el método “anidado2” y se marca el stack para regresar.

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

Metodos.bienvenidos

3

Metodo Simple4

4

3

5

x 5

6

6Regreso

7

7 Sale

Expresione

s

a+b

5+2

7

8

Metodos.parametros8

9Int a: 5

Int b: 2

10

10 7

1

1

11. Se evalúa la expresión “a+b*2"

x 12

1

2

12.Se devuelve el valor obtenido en el punto anterior y se destruye el

registro de activación de “parametros”.

13 Regreso con:14

13. Regresa a “main” con el valor devuelto

Sale 14

14

14.Se invoca el método “anidado2” y se marca el stack para regresar.

Metodo.anidado215

15.Se crea el registro de activación de “anidado2"

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

Metodos.bienvenidos

3

Metodo Simple4

4

3

5

x 5

6

6Regreso

7

7 Sale

Expresione

s

a+b

5+2

7

8

Metodos.parametros8

9Int a: 5

Int b: 2

10

10 7

1

1

11. Se evalúa la expresión “a+b*2"

x 12

1

2

12.Se devuelve el valor obtenido en el punto anterior y se destruye el

registro de activación de “parametros”.

13 Regreso con:14

13. Regresa a “main” con el valor devuelto

Sale 14

14

14.Se invoca el método “anidado2” y se marca el stack para regresar.

Metodo.anidado215

15.Se crea el registro de activación de “anidado2"

1

6 Sale

16.Se invoca el método “anidado” y se marca el stack para

regresar.

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

Metodos.bienvenidos

3

Metodo Simple4

4

3

5

x 5

6

6Regreso

7

7 Sale

Expresione

s

a+b

5+2

7

8

Metodos.parametros8

9Int a: 5

Int b: 2

10

10 7

1

1

x 12

1

2

13 Regreso con:14Sale 14

14

Metodo.anidado215

1

6 Sale

17. Se crea el registro de activación de “anidado”.

Metodo.anidado17

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

Metodos.bienvenidos

3

Metodo Simple4

4

3

5

x 5

6

6Regreso

7

7 Sale

Expresione

s

a+b

5+2

7

8

Metodos.parametros8

9Int a: 5

Int b: 2

10

10 7

1

1

x 12

1

2

13 Regreso con:14Sale 14

14

Metodo.anidado215

1

6 Sale

17. Se crea el registro de activación de “anidado”.

Metodo.anidado17

18 hola

18.Se muestra el texto “hola”

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

Metodos.bienvenidos

3

Metodo Simple4

4

3

5

x 5

6

6Regreso

7

7 Sale

Expresione

s

a+b

5+2

7

8

Metodos.parametros8

9Int a: 5

Int b: 2

10

10 7

1

1

x 12

1

2

13 Regreso con:14Sale 14

14

Metodo.anidado215

1

6 Sale

17. Se crea el registro de activación de “anidado”.

Metodo.anidado17

18 hola

18.Se muestra el texto “hola”

19

x 19

19.Termina la ejecución de “anidado” y se elimina su registro de

activación.

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

Metodos.bienvenidos

3

Metodo Simple4

4

3

5

x 5

6

6Regreso

7

7 Sale

Expresione

s

a+b

5+2

7

8

Metodos.parametros8

9Int a: 5

Int b: 2

10

10 7

1

1

x 12

1

2

13 Regreso con:14Sale 14

14

Metodo.anidado215

1

6 Sale

Metodo.anidado17

18 hola

19

x 19

20 Regreso

20

20.Se regresa al último registro de activación que es el de “anidado2”, y

continúa después de la invocación.

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

Metodos.bienvenidos

3

Metodo Simple4

4

3

5

x 5

6

6Regreso

7

7 Sale

Expresione

s

a+b

5+2

7

8

Metodos.parametros8

9Int a: 5

Int b: 2

10

10 7

1

1

x 12

1

2

13 Regreso con:14Sale 14

14

Metodo.anidado215

1

6 Sale

Metodo.anidado17

18 hola

19

x 19

20 Regreso

20

20.Se regresa al último registro de activación que es el de “anidado2”, y

continúa después de la invocación.

21

x 21

21.Termina la ejecución de “anidado2” y se elimina su registro de activación.

import jeliot.io.*;

public class Metodos {

public static void bienvenidos() {

System.out.println(“Metodo Simple");

}

public static int parametros(int a, int b){

System.out.println(a+b);

return a+b*2;

}

public static void anidado() {

System.out.println("hola");

}

public static void anidado2() {

anidado();

}

public static void noInvocado() {

System.out.println("no me invocaste");

}

public static void main() {

bienvenidos();

parametros(5,2);

anidado2();

}

}

Metodos.main1

1

2

2 Sale

Metodos.bienvenidos

3

Metodo Simple4

4

3

5

x 5

6

6Regreso

7

7 Sale

Expresione

s

a+b

5+2

7

8

Metodos.parametros8

9Int a: 5

Int b: 2

10

10 7

1

1

x 12

1

2

13 Regreso con:14Sale 14

14

Metodo.anidado215

1

6 Sale

Metodo.anidado17

18 hola

19

x 19

20 Regreso

20

20.Se regresa al último registro de activación que es el de “anidado2”, y

continúa después de la invocación.

21

x 21

21.Termina la ejecución de “anidado2” y se elimina su registro de activación.

22.El método no invocado no fue llamado por lo tanto no se ejecuta su accion.

22

23

23.Termina la ejecución de “main”, se elimina su registro de activación y termina el programa.

x