Xzcxvcxxcvcxvv

Páginas: 2 (346 palabras) Publicado: 27 de febrero de 2013
UNIVERSIDAD POLITÉCNICA DE MADRID
ESCUELA UNIVERSITARIA DE INFORMÁTICA Departamento de Organización y Estructura de la Información

Asignatura: Estructuras de Datos

CURSO 2012-13
Tema 1.Introducción a la programación en Java. Sesión 2.
Objetivos:
o o o o Aprender a utilizar las herramientas de depuración y puesta a punto (Debug). Verificar el funcionamiento de la tecnología recursiva.Construir programas elementales. Programación de clases en java

Desarrollo de la sesión: 1. Situación de partida. Inicie el entorno eclipse y recupere el workspace de la sesión anterior. Seleccioneel paquete programacionModular. Seleccione la clase prueba_recursividad.java.
2. Abra la perspectiva Debug. La pantalla deberá mostrar el aspecto de la figura.

o o

Ponga un punto de ruptura(breakpoint) en la línea en que se realiza la llamada recursiva: f = factorial (dato); Ejecute la clase anterior paso a paso (responda “3” al dato solicitado). Anote los resultados que observe en latabla siguiente prestando especial atención a la accesibilidad de las variables:

1

UNIVERSIDAD POLITÉCNICA DE MADRID
ESCUELA UNIVERSITARIA DE INFORMÁTICA Departamento de Organización y Estructurade la Información

Asignatura: Estructuras de Datos
Sentencia en que está detenido Line11 Line11 Line11 Line11 d 3 2 1 0 variables f dato resul 6 3 6 2 2 2 1 1 1 1 0 1

3. Repita la ejecuciónpaso a paso de la clase anterior pero ahora ponga manualmente el valor 5 en la variable resul cuando se alcance la fase de transición (cuando la variable dato valga 0) ¿Qué resultado se obtendría alejecutar la clase?
Resultado Justificación

1

Porque el dato no es mayor que 0 entonces se ejecuta la sentencia else resul=1

4. Ejercicios propuestos: 4.1. Escribir y probar una clase en Javaque, dado un número recogido desde el teclado, genere un listado de sus divisores (sean o no primos). package divisoresNumero; import java.io.*; public class Divisores { public static void main (String...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS