Prueba de escritorio Métodos

4
MÉTODOS

Transcript of Prueba de escritorio Métodos

Page 1: Prueba de escritorio Métodos

MÉTODOS

Page 2: Prueba de escritorio 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:

Page 3: Prueba de escritorio Métodos

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

Sale3

Metodos.bienvenidos

3

4

Metodo Simple4

5

5x

6

12

7

6Regreso

1

6

7 Sale

8

Metodos.parametros8

Expresione

s

a+b

5+2

7

9Int a: 5

Int b: 2

10

710

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”.

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

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

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

invocación.

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

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

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

paso de parámetros. li10.-Se imprime el valor de la variable “a+b"

1

11

2

x

13 Regreso con:14

Metodo.anidado215

14

14Sale 22

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

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

registro de activación de “parametros”.13. Regresa a “main” con el valor devuelto

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

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

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

regresar.

Sale1

6

Metodo.anidado17

1

8

hola18

19

x 19

20 Regreso

20

x 21

21

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

18.Se muestra el texto “hola”

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

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

continúa después de la invocación.21.Termina la ejecución de “anidado2” y se elimina su registro de activación.

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

Page 4: Prueba de escritorio Métodos

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”.

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

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

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

después de la invocación.7.Para poder invocar al metodo“parametros” se evalúan sus

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

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

paso de parámetros. li10.-Se imprime el valor de la variable “a+b"

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

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

registro de activación de “parametros”.13. Regresa a “main” con el valor devuelto

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

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

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

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

18.Se muestra el texto “hola”

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

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

continúa después de la invocación.21.Termina la ejecución de “anidado2” y se elimina su registro de activación.

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