Foro de elhacker.net

Programación => Ejercicios => Mensaje iniciado por: Davidoff en 17 Octubre 2009, 20:17 pm



Título: podrian ayudarme con el codigo de este ejercicio
Publicado por: Davidoff en 17 Octubre 2009, 20:17 pm
crear una clase que contenga dos métodos uno recursivo y otro iterativo,
   cada uno de estos métodos recibe un número entero, a partir del cual
   genera el hexadecimal correspondiente para retornarlo al programa
   principal para su presentación.


Título: Re: podrian ayudarme con el codigo de este ejercicio
Publicado por: h0oke en 17 Octubre 2009, 20:28 pm
¿Qué es lo que no entiendes?


Título: Re: podrian ayudarme con el codigo de este ejercicio
Publicado por: Manolinplin en 17 Octubre 2009, 20:32 pm
Hola soy manolinplin
Recien entro a un foro y es la primera vez que vengo, la verdad soy muy novato
sin embargo tengo una duda y quisiera saber si me puedes ayudar
Sospecho que alguien instalo algun programa en mi ordenador
un amigo me dijo lgo asi como un logger, porque cosa que comento se sabe y eso me parece sospechoso ¿Esto es posible que me lo hayan hecho, se puede? :-\


Título: Re: podrian ayudarme con el codigo de este ejercicio
Publicado por: Darioxhcx en 17 Octubre 2009, 20:40 pm
Hola soy manolinplin
Recien entro a un foro y es la primera vez que vengo, la verdad soy muy novato
sin embargo tengo una duda y quisiera saber si me puedes ayudar
Sospecho que alguien instalo algun programa en mi ordenador
un amigo me dijo lgo asi como un logger, porque cosa que comento se sabe y eso me parece sospechoso ¿Esto es posible que me lo hayan hecho, se puede? :-\

anda a leer las reglas , no escribas con color , y menos en cursiva :xD
y no desvirtues los temas..

Davidoff...
no entendi nada :xD


Título: Re: podrian ayudarme con el codigo de este ejercicio
Publicado por: Davidoff en 18 Octubre 2009, 04:53 am
no le entendio muy bien. lo que pasa es que soy novato en programacion.
es utilizando recursividad en java


Título: Re: podrian ayudarme con el codigo de este ejercicio
Publicado por: m1n05_4 en 18 Octubre 2009, 05:35 am
Segun yo tengo entendido, te han pedido hacer un programa que contenga dos metodos y que un metodo funcione de forma recursiva (se llame así mismo una y otra vez) y el otro metodo funcione normal.

Te voy a recomendar que busques como pasar de decimal a hexadecimal, empieces por el metodo iterativo y después conforme veas que código se ejecuta varias veces haces tu metodo recursivo.


Título: Re: podrian ayudarme con el codigo de este ejercicio
Publicado por: h0oke en 18 Octubre 2009, 14:10 pm
Para la conversión de sistemas de numeración existen : Método directo - División Reiterada - Multiplicación Reiterada - Sumas Ponderadas - Método de Horner. Ahora bien, seguramente será una conversión de decimal a hexadecimal, lo mejor en este caso será aplicar división reiterada. Ahora bien, el algoritmo lo puedes conseguir en cualquier libro.

Con respecto a la resolución mediante un concepto computacional, tienes 2 opciones: Recursividad, e Iterativo. La recursividad es la capacidad que tiene una función para llamarse a sí misma. La iteración en una función, hace referencia a tal concepto, ya que aplicarás seguramente ciclos, condicionados o incondicionados. Bien, ahora 2 links: RECURSION (http://es.wikipedia.org/wiki/Recursión), ITERACION (http://es.wikipedia.org/wiki/Iteración) en sí la idea es una descomposición de un número entero( descripto por el método, para números de coma flotante se utilizan otros), por tanto en la iteración lo podrás descomponer aplicando funciones matemáticas, y en la recursión lo unico que cambiará es que llamarás a si misma a la función hasta que el número sea 0 o menor.

Un saludo!