SlideShare una empresa de Scribd logo
1 de 4
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.*; 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 Simple 4 Metodos.main 1 2   Sale Regreso 7 10 3 6  Sale Regreso con:14 4 7 hola 18 13 Sale Metodos.bienvenidos 3 5 14 22 8 10 11 5 x 12 16                      Metodos.parametros 8 18  19 Int a: 5 Int b: 2 12 x 9 20 21 Metodo.anidado2 15 1. Se crea el registro de activación de “main”. Regreso Sale 2. Se invoca el método “bienvenidos” y se marca el stackpara regresar. 20 16                      1 3. Se crea el registro de activación de “bienvenidos”. x 21 2 6 4. Se muestra el texto “Metodo Simple” y salto de línea. 7 Metodo.anidado 17 5. Termina la ejecución de “saludo” y se elimina su registro de activación. 14 11. Se evalúa la expresión “a+b*2" 6. Se regresa al último registro de activación que es el de “main”, y continúa después de la invocación. 12.Se devuelve el valor obtenido en el punto anterior y se destruye el registro de activación de “parametros”. x 19 7.Para poder invocar al metodo“parametros” se evalúan sus parámetros. 13. Regresa a “main” con el valor devuelto 8.-Se invoca a “parametros” y se marca el stack para poder regresar. 17. Se crea el registro de activación de “anidado”. Expresiones a+b 5+2 14.Se invoca el método “anidado2” y se marca el stack para regresar. 7 9.-Se crea el registro de activación para “parametros” y se realiza el paso de parámetros. li 18.Se muestra el texto “hola” 15.Se crea el registro de activación de “anidado2" 19.Termina la ejecución de “anidado” y se elimina su  registro de activación. 16.Se invoca el método “anidado” y se marca el stack para regresar. 10.-Se imprime el valor de la variable “a+b" 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.
PROCESO DEL PROGRAMA EN STACK 1. 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”. 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. li 10.-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 17. Se crea el registro de activación de “anidado”. 14.Se invoca el método “anidado2” y se marca el stack para regresar. 18.Se muestra el texto “hola” 15.Se crea el registro de activación de “anidado2" 19.Termina la ejecución de “anidado” y se elimina su  registro de activación. 16.Se invoca el método “anidado” y se marca el stack para regresar. 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.

Más contenido relacionado

La actualidad más candente (20)

Numero perfecto
Numero perfectoNumero perfecto
Numero perfecto
 
Formatos tutoria laboratorio
Formatos tutoria laboratorioFormatos tutoria laboratorio
Formatos tutoria laboratorio
 
Ejemplos java
Ejemplos javaEjemplos java
Ejemplos java
 
Conversion de infija a postfija
Conversion de infija  a postfijaConversion de infija  a postfija
Conversion de infija a postfija
 
Prueba try
Prueba tryPrueba try
Prueba try
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Ordenamiento shell
Ordenamiento shellOrdenamiento shell
Ordenamiento shell
 
Visual basic
Visual basicVisual basic
Visual basic
 
Hack (Lenguaje de Programacion)
Hack (Lenguaje de Programacion)Hack (Lenguaje de Programacion)
Hack (Lenguaje de Programacion)
 
Menu
MenuMenu
Menu
 
Funciones Clase1
Funciones Clase1Funciones Clase1
Funciones Clase1
 
Base datos mysql y visual basic
Base datos mysql y visual basicBase datos mysql y visual basic
Base datos mysql y visual basic
 
Números factoriales
Números factorialesNúmeros factoriales
Números factoriales
 
Acceso al objeto
Acceso al objetoAcceso al objeto
Acceso al objeto
 
Tap u2-componentes y librerias-programa para cifrar y descifrar cadenas
Tap u2-componentes y librerias-programa para cifrar y descifrar cadenasTap u2-componentes y librerias-programa para cifrar y descifrar cadenas
Tap u2-componentes y librerias-programa para cifrar y descifrar cadenas
 
Clase cl integral
Clase cl integralClase cl integral
Clase cl integral
 
Hablemos de promesas
Hablemos de promesasHablemos de promesas
Hablemos de promesas
 
Ciclo while y do while
Ciclo while y do whileCiclo while y do while
Ciclo while y do while
 
07 funciones
07 funciones07 funciones
07 funciones
 
Resolver Serie
Resolver SerieResolver Serie
Resolver Serie
 

Destacado

Destacado (20)

Jornal francine, isadora e maria eduarda.
Jornal  francine, isadora e maria eduarda.Jornal  francine, isadora e maria eduarda.
Jornal francine, isadora e maria eduarda.
 
BIBforum 2011 - Managing e-collections and productions
BIBforum 2011 - Managing e-collections and productionsBIBforum 2011 - Managing e-collections and productions
BIBforum 2011 - Managing e-collections and productions
 
Modelo e r
Modelo e rModelo e r
Modelo e r
 
Equipo
EquipoEquipo
Equipo
 
Lista premiados pte2010_categoria_tecnologo
Lista premiados pte2010_categoria_tecnologoLista premiados pte2010_categoria_tecnologo
Lista premiados pte2010_categoria_tecnologo
 
Rc.lidia campos estructura
Rc.lidia campos estructuraRc.lidia campos estructura
Rc.lidia campos estructura
 
examen 2do periodo
examen 2do periodoexamen 2do periodo
examen 2do periodo
 
Problemas con decimales
Problemas con decimalesProblemas con decimales
Problemas con decimales
 
Vidros e Porcelanas por Li Monteiro
Vidros e Porcelanas por Li MonteiroVidros e Porcelanas por Li Monteiro
Vidros e Porcelanas por Li Monteiro
 
Clase Japón.
Clase Japón.Clase Japón.
Clase Japón.
 
Biblioteca digital ics tutors
Biblioteca digital ics tutorsBiblioteca digital ics tutors
Biblioteca digital ics tutors
 
Clase de economía ilegal
Clase de economía ilegalClase de economía ilegal
Clase de economía ilegal
 
Rodante Entrevistas 2009 BCN
Rodante Entrevistas 2009 BCNRodante Entrevistas 2009 BCN
Rodante Entrevistas 2009 BCN
 
Competencias ivo - mar13
Competencias   ivo - mar13Competencias   ivo - mar13
Competencias ivo - mar13
 
Ronaldinho
RonaldinhoRonaldinho
Ronaldinho
 
Recommendation letter Posada
Recommendation letter PosadaRecommendation letter Posada
Recommendation letter Posada
 
F:\unicsul\retorno de atividades\apresentações\texto 2 valdomiro
F:\unicsul\retorno de atividades\apresentações\texto 2 valdomiroF:\unicsul\retorno de atividades\apresentações\texto 2 valdomiro
F:\unicsul\retorno de atividades\apresentações\texto 2 valdomiro
 
Declaração dos direitos humanos
Declaração dos direitos humanosDeclaração dos direitos humanos
Declaração dos direitos humanos
 
A cultura do slowdown
A cultura do slowdownA cultura do slowdown
A cultura do slowdown
 
Proyecto pedagógico[1]
Proyecto  pedagógico[1]Proyecto  pedagógico[1]
Proyecto pedagógico[1]
 

Similar a Prueba de escritorio

3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones
3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones
3 desarollo manejo datos capitulo 4 -02 aplicaciones coleccionesluis freddy
 
3 desarollo manejo datos capitulo 3 -01 arreglo objetos
3 desarollo manejo datos capitulo 3 -01 arreglo objetos3 desarollo manejo datos capitulo 3 -01 arreglo objetos
3 desarollo manejo datos capitulo 3 -01 arreglo objetosluis freddy
 
Expo_Int
Expo_IntExpo_Int
Expo_IntRogDer
 
3 desarollo manejo datos capitulo 3 -02 busqueda arreglo objetos
3 desarollo manejo datos capitulo 3 -02 busqueda arreglo objetos3 desarollo manejo datos capitulo 3 -02 busqueda arreglo objetos
3 desarollo manejo datos capitulo 3 -02 busqueda arreglo objetosluis freddy
 
Algoritmos condicionales de Linder
Algoritmos condicionales de LinderAlgoritmos condicionales de Linder
Algoritmos condicionales de LinderJhair Aguirre
 
Twig avanzado (sf2Vigo)
Twig avanzado (sf2Vigo)Twig avanzado (sf2Vigo)
Twig avanzado (sf2Vigo)Javier Eguiluz
 
Cuestionario del video_2
Cuestionario del video_2Cuestionario del video_2
Cuestionario del video_2Marthaa Hdz
 
Cuestionario del video_2
Cuestionario del video_2Cuestionario del video_2
Cuestionario del video_2Marthaa Hdz
 
Java ejercicio basico
Java ejercicio basicoJava ejercicio basico
Java ejercicio basicotripfrap
 
Reactividad en Angular, React y VueJS
Reactividad en Angular, React y VueJSReactividad en Angular, React y VueJS
Reactividad en Angular, React y VueJSJavier Abadía
 
Doc tutorial-c++
Doc tutorial-c++Doc tutorial-c++
Doc tutorial-c++miguequina
 

Similar a Prueba de escritorio (20)

Prueba expogil
Prueba expogilPrueba expogil
Prueba expogil
 
3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones
3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones
3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones
 
3 desarollo manejo datos capitulo 3 -01 arreglo objetos
3 desarollo manejo datos capitulo 3 -01 arreglo objetos3 desarollo manejo datos capitulo 3 -01 arreglo objetos
3 desarollo manejo datos capitulo 3 -01 arreglo objetos
 
Expo_Int
Expo_IntExpo_Int
Expo_Int
 
Eliita
EliitaEliita
Eliita
 
Expo métodos
Expo métodosExpo métodos
Expo métodos
 
3 desarollo manejo datos capitulo 3 -02 busqueda arreglo objetos
3 desarollo manejo datos capitulo 3 -02 busqueda arreglo objetos3 desarollo manejo datos capitulo 3 -02 busqueda arreglo objetos
3 desarollo manejo datos capitulo 3 -02 busqueda arreglo objetos
 
Algoritmos condicionales de Linder
Algoritmos condicionales de LinderAlgoritmos condicionales de Linder
Algoritmos condicionales de Linder
 
Twig avanzado (sf2Vigo)
Twig avanzado (sf2Vigo)Twig avanzado (sf2Vigo)
Twig avanzado (sf2Vigo)
 
Hola mundo
Hola mundoHola mundo
Hola mundo
 
Cuestionario del video_2
Cuestionario del video_2Cuestionario del video_2
Cuestionario del video_2
 
Cuestionario del video_2
Cuestionario del video_2Cuestionario del video_2
Cuestionario del video_2
 
Cómo domar SonataAdminBundle
Cómo domar SonataAdminBundleCómo domar SonataAdminBundle
Cómo domar SonataAdminBundle
 
Java ejercicio basico
Java ejercicio basicoJava ejercicio basico
Java ejercicio basico
 
6.funciones y recursividad en c++
6.funciones y recursividad en c++6.funciones y recursividad en c++
6.funciones y recursividad en c++
 
Reactividad en Angular, React y VueJS
Reactividad en Angular, React y VueJSReactividad en Angular, React y VueJS
Reactividad en Angular, React y VueJS
 
React redux
React redux React redux
React redux
 
preguntas y respuestas
preguntas y respuestas preguntas y respuestas
preguntas y respuestas
 
Doc tutorial-c++
Doc tutorial-c++Doc tutorial-c++
Doc tutorial-c++
 
Doc tutorial-c++
Doc tutorial-c++Doc tutorial-c++
Doc tutorial-c++
 

Más de Rodolfo Gómez López (8)

Proyect gil(1)weno
Proyect gil(1)wenoProyect gil(1)weno
Proyect gil(1)weno
 
Expo gil 911
Expo gil 911Expo gil 911
Expo gil 911
 
Pruebas de unidad
Pruebas de unidadPruebas de unidad
Pruebas de unidad
 
Objetos
ObjetosObjetos
Objetos
 
Diseño y pruebas de unidad
Diseño y pruebas de unidadDiseño y pruebas de unidad
Diseño y pruebas de unidad
 
Diseño y pruebas de unidad
Diseño y pruebas de unidadDiseño y pruebas de unidad
Diseño y pruebas de unidad
 
Prueba de escritorio Métodos
Prueba de escritorio MétodosPrueba de escritorio Métodos
Prueba de escritorio Métodos
 
Expo long
Expo longExpo long
Expo long
 

Prueba de escritorio

  • 2. Á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:
  • 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(); } } Metodo Simple 4 Metodos.main 1 2 Sale Regreso 7 10 3 6 Sale Regreso con:14 4 7 hola 18 13 Sale Metodos.bienvenidos 3 5 14 22 8 10 11 5 x 12 16 Metodos.parametros 8 18 19 Int a: 5 Int b: 2 12 x 9 20 21 Metodo.anidado2 15 1. Se crea el registro de activación de “main”. Regreso Sale 2. Se invoca el método “bienvenidos” y se marca el stackpara regresar. 20 16 1 3. Se crea el registro de activación de “bienvenidos”. x 21 2 6 4. Se muestra el texto “Metodo Simple” y salto de línea. 7 Metodo.anidado 17 5. Termina la ejecución de “saludo” y se elimina su registro de activación. 14 11. Se evalúa la expresión “a+b*2" 6. Se regresa al último registro de activación que es el de “main”, y continúa después de la invocación. 12.Se devuelve el valor obtenido en el punto anterior y se destruye el registro de activación de “parametros”. x 19 7.Para poder invocar al metodo“parametros” se evalúan sus parámetros. 13. Regresa a “main” con el valor devuelto 8.-Se invoca a “parametros” y se marca el stack para poder regresar. 17. Se crea el registro de activación de “anidado”. Expresiones a+b 5+2 14.Se invoca el método “anidado2” y se marca el stack para regresar. 7 9.-Se crea el registro de activación para “parametros” y se realiza el paso de parámetros. li 18.Se muestra el texto “hola” 15.Se crea el registro de activación de “anidado2" 19.Termina la ejecución de “anidado” y se elimina su registro de activación. 16.Se invoca el método “anidado” y se marca el stack para regresar. 10.-Se imprime el valor de la variable “a+b" 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.
  • 4. PROCESO DEL PROGRAMA EN STACK 1. 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”. 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. li 10.-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 17. Se crea el registro de activación de “anidado”. 14.Se invoca el método “anidado2” y se marca el stack para regresar. 18.Se muestra el texto “hola” 15.Se crea el registro de activación de “anidado2" 19.Termina la ejecución de “anidado” y se elimina su registro de activación. 16.Se invoca el método “anidado” y se marca el stack para regresar. 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.