MÉTODOS
ÁLVAREZ GONZÁLEZ ÁLVAROÁNGEL AVILÉS MÓNICAGÓMEZ LÓPEZ RODOLFOGUZMÁN ZANABRIA ANA LAURAPÉREZ MELO ALAN GIOVANNISUAZO REZA DAVIDINTEGRANTES:
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodos.main111. Se crea el registro de activación de “main”.
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodos.main12  Sale1. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.12
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodos.main12  SaleMetodos.bienvenidos31. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.12
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  Sale34Metodos.bienvenidos31. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.2
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  Sale34Metodos.bienvenidos35x51. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.25. Termina la ejecución de “saludo” y se elimina su registro de activación.
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso36 4Metodos.bienvenidos35x51. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.265. 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.
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso36 Sale47Metodos.bienvenidos35x51. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.265. Termina la ejecución de “saludo” y se elimina su registro de activación.76. 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.Expresionesa+b5+27
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso36 Sale47Metodos.bienvenidos358x5Metodos.parametros8Int a: 5Int b: 291. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.265. Termina la ejecución de “saludo” y se elimina su registro de activación.76. 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.Expresionesa+b5+279.-Se crea el registro de activación para “parametros” y se realiza elpaso de parámetros. li
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso10736 Sale47Metodos.bienvenidos35810x5Metodos.parametros8Int a: 5Int b: 291. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.265. Termina la ejecución de “saludo” y se elimina su registro de activación.76. 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.Expresionesa+b5+279.-Se crea el registro de activación para “parametros” y se realiza elpaso de parámetros. li
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso10736 Sale47Metodos.bienvenidos35810x5Metodos.parametros8Int a: 5Int b: 291. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.265. Termina la ejecución de “saludo” y se elimina su registro de activación.76. 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.Expresionesa+b5+279.-Se crea el registro de activación para “parametros” y se realiza elpaso de parámetros. li
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso10736 Sale47Metodos.bienvenidos35810x5Metodos.parametros8Int a: 5Int b: 291. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.265. Termina la ejecución de “saludo” y se elimina su registro de activación.76. 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.Expresionesa+b5+279.-Se crea el registro de activación para “parametros” y se realiza elpaso de parámetros. li
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso10736 Sale47Metodos.bienvenidos35810x5Metodos.parametros8Int a: 5Int b: 291. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.265. Termina la ejecución de “saludo” y se elimina su registro de activación.76. 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.Expresionesa+b5+279.-Se crea el registro de activación para “parametros” y se realiza elpaso de parámetros. li10.-Se imprime el valor de la variable “a+b"
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso10736 Sale47Metodos.bienvenidos3581011x5Metodos.parametros8Int a: 5Int b: 29126711. Se evalúa la expresión “a+b*2"Expresionesa+b5+27
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso10736 Sale47Metodos.bienvenidos3581011x512Metodos.parametros8Int a: 5Int b: 2x129126711. 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”.Expresionesa+b5+27
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso10736 SaleRegreso con:144713Metodos.bienvenidos3581011x512Metodos.parametros8Int a: 5Int b: 2x129126711. 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”.Expresionesa+b5+213. Regresa a “main” con el valor devuelto7
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso10736 SaleRegreso con:144713SaleMetodos.bienvenidos351481011x512Metodos.parametros8Int a: 5Int b: 2x12912671411. 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”.Expresionesa+b5+213. Regresa a “main” con el valor devuelto714.Se invoca el método “anidado2” y se marca el stack para regresar.
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso10736 SaleRegreso con:144713SaleMetodos.bienvenidos351481011x512Metodos.parametros8Int a: 5Int b: 2x129Metodo.anidado21512671411. 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”.Expresionesa+b5+213. Regresa a “main” con el valor devuelto714.Se invoca el método “anidado2” y se marca el stack para regresar.15.Se crea el registro de activación de “anidado2"
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso10736 SaleRegreso con:144713SaleMetodos.bienvenidos351481011x512Metodos.parametros8Int a: 5Int b: 2x129Metodo.anidado215Sale16                     12671411. 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”.Expresionesa+b5+213. Regresa a “main” con el valor devuelto714.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.
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso10736 SaleRegreso con:144713SaleMetodos.bienvenidos351481011x512Metodos.parametros8Int a: 5Int b: 2x129Metodo.anidado215Sale16                     1267Metodo.anidado1714Expresionesa+b5+2717. Se crea el registro de activación de “anidado”.
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso10736 SaleRegreso con:144718hola13SaleMetodos.bienvenidos351481011x512Metodos.parametros8Int a: 5Int b: 2x129Metodo.anidado215Sale16                     1267Metodo.anidado1714Expresionesa+b5+2717. Se crea el registro de activación de “anidado”.18.Se muestra el texto “hola”
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso10736 SaleRegreso con:144718hola13SaleMetodos.bienvenidos351481011x512Metodos.parametros819Int a: 5Int b: 2x129Metodo.anidado215Sale16                     1267Metodo.anidado1714x19Expresionesa+b5+2717. 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.
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso10736 SaleRegreso con:144718hola13SaleMetodos.bienvenidos351481011x512Metodos.parametros819Int a: 5Int b: 2x12920Metodo.anidado215RegresoSale2016                     1267Metodo.anidado1714x19Expresionesa+b5+2720.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.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso10736 SaleRegreso con:144718hola13SaleMetodos.bienvenidos351481011x512Metodos.parametros819Int a: 5Int b: 2x1292021Metodo.anidado215RegresoSale2016                     1x21267Metodo.anidado1714x19Expresionesa+b5+2720.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.
import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos() {System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();}  }Metodo Simple4Metodos.main12  SaleRegreso10736 SaleRegreso con:144718hola13SaleMetodos.bienvenidos35x142381011x512Metodos.parametros819Int a: 5Int b: 2x129202122Metodo.anidado215RegresoSale2016                     1x21267Metodo.anidado1714x19Expresionesa+b5+2720.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.El método no invocado no fue llamado por lo tanto no se ejecuta su accion.23.Termina la ejecución de “main”, se elimina su registro de activación y termina el programa.

Prueba expogil

  • 1.
  • 2.
    ÁLVAREZ GONZÁLEZ ÁLVAROÁNGELAVILÉS MÓNICAGÓMEZ LÓPEZ RODOLFOGUZMÁN ZANABRIA ANA LAURAPÉREZ MELO ALAN GIOVANNISUAZO REZA DAVIDINTEGRANTES:
  • 3.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodos.main111. Se crea el registro de activación de “main”.
  • 4.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodos.main12 Sale1. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.12
  • 5.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodos.main12 SaleMetodos.bienvenidos31. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.12
  • 6.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 Sale34Metodos.bienvenidos31. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.2
  • 7.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 Sale34Metodos.bienvenidos35x51. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.25. Termina la ejecución de “saludo” y se elimina su registro de activación.
  • 8.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso36 4Metodos.bienvenidos35x51. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.265. 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.
  • 9.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso36 Sale47Metodos.bienvenidos35x51. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.265. Termina la ejecución de “saludo” y se elimina su registro de activación.76. 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.Expresionesa+b5+27
  • 10.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso36 Sale47Metodos.bienvenidos358x5Metodos.parametros8Int a: 5Int b: 291. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.265. Termina la ejecución de “saludo” y se elimina su registro de activación.76. 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.Expresionesa+b5+279.-Se crea el registro de activación para “parametros” y se realiza elpaso de parámetros. li
  • 11.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso10736 Sale47Metodos.bienvenidos35810x5Metodos.parametros8Int a: 5Int b: 291. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.265. Termina la ejecución de “saludo” y se elimina su registro de activación.76. 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.Expresionesa+b5+279.-Se crea el registro de activación para “parametros” y se realiza elpaso de parámetros. li
  • 12.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso10736 Sale47Metodos.bienvenidos35810x5Metodos.parametros8Int a: 5Int b: 291. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.265. Termina la ejecución de “saludo” y se elimina su registro de activación.76. 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.Expresionesa+b5+279.-Se crea el registro de activación para “parametros” y se realiza elpaso de parámetros. li
  • 13.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso10736 Sale47Metodos.bienvenidos35810x5Metodos.parametros8Int a: 5Int b: 291. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.265. Termina la ejecución de “saludo” y se elimina su registro de activación.76. 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.Expresionesa+b5+279.-Se crea el registro de activación para “parametros” y se realiza elpaso de parámetros. li
  • 14.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso10736 Sale47Metodos.bienvenidos35810x5Metodos.parametros8Int a: 5Int b: 291. Se crea el registro de activación de “main”.2. Se invoca el método “bienvenidos” y se marca el stackpara regresar.3. Se crea el registro de activación de “bienvenidos”.14. Se muestra el texto “Metodo Simple” y salto de línea.265. Termina la ejecución de “saludo” y se elimina su registro de activación.76. 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.Expresionesa+b5+279.-Se crea el registro de activación para “parametros” y se realiza elpaso de parámetros. li10.-Se imprime el valor de la variable “a+b"
  • 15.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso10736 Sale47Metodos.bienvenidos3581011x5Metodos.parametros8Int a: 5Int b: 29126711. Se evalúa la expresión “a+b*2"Expresionesa+b5+27
  • 16.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso10736 Sale47Metodos.bienvenidos3581011x512Metodos.parametros8Int a: 5Int b: 2x129126711. 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”.Expresionesa+b5+27
  • 17.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso10736 SaleRegreso con:144713Metodos.bienvenidos3581011x512Metodos.parametros8Int a: 5Int b: 2x129126711. 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”.Expresionesa+b5+213. Regresa a “main” con el valor devuelto7
  • 18.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso10736 SaleRegreso con:144713SaleMetodos.bienvenidos351481011x512Metodos.parametros8Int a: 5Int b: 2x12912671411. 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”.Expresionesa+b5+213. Regresa a “main” con el valor devuelto714.Se invoca el método “anidado2” y se marca el stack para regresar.
  • 19.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso10736 SaleRegreso con:144713SaleMetodos.bienvenidos351481011x512Metodos.parametros8Int a: 5Int b: 2x129Metodo.anidado21512671411. 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”.Expresionesa+b5+213. Regresa a “main” con el valor devuelto714.Se invoca el método “anidado2” y se marca el stack para regresar.15.Se crea el registro de activación de “anidado2"
  • 20.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso10736 SaleRegreso con:144713SaleMetodos.bienvenidos351481011x512Metodos.parametros8Int a: 5Int b: 2x129Metodo.anidado215Sale16 12671411. 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”.Expresionesa+b5+213. Regresa a “main” con el valor devuelto714.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.
  • 21.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso10736 SaleRegreso con:144713SaleMetodos.bienvenidos351481011x512Metodos.parametros8Int a: 5Int b: 2x129Metodo.anidado215Sale16 1267Metodo.anidado1714Expresionesa+b5+2717. Se crea el registro de activación de “anidado”.
  • 22.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso10736 SaleRegreso con:144718hola13SaleMetodos.bienvenidos351481011x512Metodos.parametros8Int a: 5Int b: 2x129Metodo.anidado215Sale16 1267Metodo.anidado1714Expresionesa+b5+2717. Se crea el registro de activación de “anidado”.18.Se muestra el texto “hola”
  • 23.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso10736 SaleRegreso con:144718hola13SaleMetodos.bienvenidos351481011x512Metodos.parametros819Int a: 5Int b: 2x129Metodo.anidado215Sale16 1267Metodo.anidado1714x19Expresionesa+b5+2717. 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.
  • 24.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso10736 SaleRegreso con:144718hola13SaleMetodos.bienvenidos351481011x512Metodos.parametros819Int a: 5Int b: 2x12920Metodo.anidado215RegresoSale2016 1267Metodo.anidado1714x19Expresionesa+b5+2720.Se regresa al último registro de activación que es el de “anidado2”, y continúa después de la invocación.
  • 25.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso10736 SaleRegreso con:144718hola13SaleMetodos.bienvenidos351481011x512Metodos.parametros819Int a: 5Int b: 2x1292021Metodo.anidado215RegresoSale2016 1x21267Metodo.anidado1714x19Expresionesa+b5+2720.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.
  • 26.
    import jeliot.io.*;publicclassMetodos{publicstaticvoid bienvenidos(){System.out.println(“Metodo Simple");}publicstaticintparametros(int a, int b){System.out.println(a+b);returna+b*2;}publicstaticvoid anidado() {System.out.println("hola");}publicstaticvoid anidado2() {anidado();}publicstaticvoidnoInvocado() {System.out.println("no me invocaste");}publicstaticvoidmain() {bienvenidos();parametros(5,2);anidado2();} }Metodo Simple4Metodos.main12 SaleRegreso10736 SaleRegreso con:144718hola13SaleMetodos.bienvenidos35x142381011x512Metodos.parametros819Int a: 5Int b: 2x129202122Metodo.anidado215RegresoSale2016 1x21267Metodo.anidado1714x19Expresionesa+b5+2720.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.El método no invocado no fue llamado por lo tanto no se ejecuta su accion.23.Termina la ejecución de “main”, se elimina su registro de activación y termina el programa.