Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-09-2006
mahlon mahlon is offline
Miembro
 
Registrado: ago 2006
Posts: 62
Poder: 20
mahlon Va por buen camino
Question progr+proyectos 2

Cita:
Empezado por Neftali
Creo que lo que están intentando expresarte por aquí (y que yo comparto) es que de la forma que has publicado el mensaje, no es correcto ni la forma, ni el contenido.
En cuanto a las forma creo que ya te han contestado, y en cuanto al contenido, porque tú debes tener claras las cosas, pero piensa que a nosotros nos has dado unos datos insuficientes.

1.- Suponniendo que yo no se que es Radix Searching,... sólo dices que quieres implementar con eso. Algo de una búsqueda... ¿?¿?¿?
¿Qué tienes que buscar? ¿Qué necesitas? ¿Algo de B.D.?
2.- ¿Qué es programación dinámica? ¿En un proyecto? ¿En qué proyecto? ¿Quieres que lo hagamos? ¿Lo tienes hecho ya? ¿?¿?
3.- ¿Que és un "Triangulo de Pascal"? ¿Ya tienes hecho un programa que lo hace? ¿Ya lo dibujas en pantalla? ¿Es un tipo de triangulo? ¿Sólo un programa que pinte un triangulo y lo dibuje? ¿No sabes pintarlo? ¿No sabes imprimirlo?
4.- ¿Es un componente? ¿Un programa? .... (ya no sigo)

Espero que me entiendas. Intenta ponerte en el puesto de alguien que no sabe de lo que estás hablando y lee estas preguntas. Son tan genéricas y tan poco concretas (e incompletas) que es imposible contestarlas. No es una reprimenda (o un poco sí), es más un consejo si deseas que alguien responda tus preguntas, porque planteadas así es muy difícil...

Un saludo.
comenzemos:

1.lo de la busqueda raiz (radix searching):
esto se trata de busquedas en un arbol: existen varios metodos: busqueda de arboles digital, otro metodo llamado patricia, otro metodo llamado busqueda de raiz multivia, busqueda de raiz tries.. (estas son las traducciones .... mas o menos) queria poner un grafico pero el libro esta en pdf.

el metodo se basa en la busqueda por bit... al lado izquierdo del arbol le asigna cero y al lado derecho le asigna un uno.
esto es para estructura de datos y serviria para hacer busqueda en base de datos. y para otras cosas pero si saben de eso enviar codigo.


2.un triangulo de pascal es esto:

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1

etcetera, etcetera......

en forma de piramide claro (que lo imprima en pantalla)


3. programacion dinamica: resuelve cosas que los algoritmos recursivos tardan mucho... tiene mayor aplicacion en resolver problemas de optimizacion, en este caso lo quisiera para calcular los intereses bancarios de un determinado,
banco.
segun el libro:
----la solucion al problema ha de ser alcanzada a traves de una secuencia de decisiones una por etapa.
----dicha secuencia de decisiones ha de cumplir el principio de optimo

el diseño de este algoritmo implica:
--planteamiento de la solucion como una sucesion de decisiones y verificacion de que esta cumple el principio de optimo
--definicion recursiva de la solucion
--calculo del valor de la solucion optima mediante una tabla en donde se almacenan soluciones a problemas parciales para reutilizar los calculos.
--construccion de la solucion optima haciendo uso de la informacion contenidad en la tabla anterior.

si saben algo y tienen codigo favor de enviar

4. permutacion

cat
act
tca
tac
cta
atc

si hay codigo por ahi postearlo

5. y un programa q muestre un calendario a peticion del usuario.
Responder Con Cita
  #2  
Antiguo 20-09-2006
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.572
Poder: 27
egostar Va camino a la fama
Voy a contestar soble el punto del triangulo de pascal, por supuesto que tendrás que hacer algunos cambios pero de eso se trata, si no de nada sirve que te ayudemos.


Código Delphi [-]
//Función escrita por NELVIANT de la página El Rincón del C que muestra el triangulo de Pascal usando la formula del binomio de Newton
 
procedure TForm1.BitBtn1Click(Sender: TObject);
Var
  I,J : Integer;

  Function GetNumero(Linea,Elemento: Integer):Integer;

  function factorial(n:Integer): Integer;
  var
    f,i: Integer;
  begin
    f := 1;
    for i := 2 to n do f := f * i;
        Result := f;
  end; // Funcion extraida de Torry Delphi Page

  begin
    Result := factorial(Linea) DIV ( factorial(elemento)*factorial(linea-elemento) );
  end;

begin
  for I := 0 to (SpinEdit1.Value - 1) do begin
      for J := 0 to i do begin
          StringGrid1.Cells[J,I] := (inttostr(GetNumero(i,j)));
      end;
  end;
end;


Ahí está el código y tú le pones las "flores" para que se muestre tal y como lo deseas asi como los objetos que se requieren.

Saludos y suerte.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #3  
Antiguo 20-09-2006
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.939
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Con respecto a los algoritmos de busqueda sinceramente te recomiendo que primero busques una explicacion de como funciona y lo hagas a "mano"

La verdad ese tipo de codigo a veces es muy enrevesado,lo se por la experiencia que tengo con MUTIS. Si no sabes como se come, no vas a poder con el codigo.
__________________
El malabarista.
Responder Con Cita
  #4  
Antiguo 21-09-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.437
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Para el punto 4 de las permutaciones, aquí tienes una página donde se explica pasa a paso el problema. Puedes descargar un ejecutable y el código fuente.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 21-09-2006
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 23
rastafarey Va por buen camino
Resp

Mira se de que estas hablando pero creo que las cosas. No s ehacen asi.
Primero estudia y esfuerzate para que seas bueno en lo que haces.

Cuando hagas uan pregunta y se demuestre que tienes idea de que hablas y se vea que trataste siquiera de teclear algun codigo te ayudo.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.
Responder Con Cita
  #6  
Antiguo 26-09-2006
mahlon mahlon is offline
Miembro
 
Registrado: ago 2006
Posts: 62
Poder: 20
mahlon Va por buen camino
Thumbs up ok

Cita:
Empezado por rastafarey
Mira se de que estas hablando pero creo que las cosas. No s ehacen asi.
Primero estudia y esfuerzate para que seas bueno en lo que haces.

Cuando hagas uan pregunta y se demuestre que tienes idea de que hablas y se vea que trataste siquiera de teclear algun codigo te ayudo.
en realidad me dijeron para los problemas dificiles q se necesita un lenguaje mas robusto.... como C o java, o sea k s olviden de eso....
Responder Con Cita
  #7  
Antiguo 27-09-2006
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.572
Poder: 27
egostar Va camino a la fama
Cita:
Empezado por mahlon
en realidad me dijeron para los problemas dificiles q se necesita un lenguaje mas robusto.... como C o java, o sea k s olviden de eso....
Dejame decirte que estas muy equivocado, no es el lenguaje lo que te va a hacer resolver un problema por muy complicado o dificil que parezca, el límite esta en tu creatividad y capacidad de análisis.

Dime que tiene C o Java que Delphi no tenga.

Que problema dificil no puedes hacer con Delphi y con C si se puede.

Ya te mostré la manera de hacer el Triangulo de Pascal con Delphi y ni siquiera nos has mencionado si te sirvió, si no le entiendes, si ya lo hiciste con C, en fin , para hablar hay que hacerlo con bases sólidas, no hables de lo que la gente dice, habla de lo que has intentado hacer.

Saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #8  
Antiguo 27-09-2006
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.939
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
?????????????????????????????????????????????????????????????????

De hecho hay varias cosas que se hacen Delphi que *no* se pueden en Java, o la solucion en Java consume mas recursos.

Delphi y C/C++ estan un poco mas parejos, pero como dijo el *creador* de C++: Con C++ es mas facil dispararse al pie y volarese toda la pierna.

C/C++ es como la nitroglicerina y Delphi es C4

Ahora, si te fijas en MUTIS veras que es la implementacion de un motor de busquedas (el tipo de software que mas robustes y velocidad debe tener, junto a una engine 3D y un render) y evidentemente es posible y tiene mejor desempeño que la version original en Java y cuando lo termine de portar a Win32 seguro que estara a la par o superara a la version en C.
__________________
El malabarista.
Responder Con Cita
  #9  
Antiguo 27-09-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.437
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por mahlon
me dijeron para los problemas dificiles q se necesita un lenguaje mas robusto.... como C o java, o sea k s olviden de eso....
Te deberían haber dicho que para resolver problemas difíciles lo que se necesita es saber cómo resolverlos, no importa el lenguaje que utilices.

Suerte con C y Java.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #10  
Antiguo 27-09-2006
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.025
Poder: 27
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Cita:
Empezado por mahlon
en realidad me dijeron para los problemas dificiles q se necesita un lenguaje mas robusto.... como C o java, o sea k s olviden de eso....
Pascal (Delphi) es tan robusto como C y como Java, y mucho más que VisualBasic (no pude evitarlo... ). Por tanto, la elección de usar Pascal o C o Java no debe basarse en su robusted o la dificultad del problema sino en otros aspectos como el rendimiento, la portabilidad, el nivel y, sobre todo, las preferencias personales.

Yo, por ejemplo, me encuentro cómodo programando Pascal porque es menos críptico que C. Sin embargo prefiero usar C para cosas de bajo nivel porque la forma que tiene de manejar la memoria y los bits me gusta más que la definida para Pascal. Pero Pascal es capaz de hacer lo mismo. (Que conste que me ha costado admitirlo, pero nunca es tarde )

Otra cosa es que estuvieramos hablando de problemas muy específicos, en los cuales sí que existen lenguajes con una gran ventaja sobre los demas. Por ejemplo: Lisp (inteligencia artifical), FORTRAN (cálculo), COBOL (estadística, contabilidad...), LOGO (educación)...

Última edición por Ñuño Martínez fecha: 27-09-2006 a las 12:10:20.
Responder Con Cita
  #11  
Antiguo 22-11-2006
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 23
rastafarey Va por buen camino
Resp

Primero se resuelve el problema y muy despues lleva a la maquina.

A menos que s etrenga un nivel d easbtraccion muy alto.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Manejo proyectos Ricardo Alfredo Varios 4 04-02-2006 01:15:51
Grupo de Proyectos Mefistofeles Varios 4 06-05-2005 18:37:37
Se buscan proyectos inacabados taita Varios 19 17-11-2004 22:54:02
Proyectos OpenSource en Deplphi gatosoft Debates 7 19-05-2004 22:28:05


La franja horaria es GMT +2. Ahora son las 14:42:29.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi