Thread View: udec.general
2 messages
2 total messages
Started by Marcelo Riquelme
Fri, 29 Jul 1994 22:35
Tecnicas de Programacion
Author: Marcelo Riquelme
Date: Fri, 29 Jul 1994 22:35
Date: Fri, 29 Jul 1994 22:35
49 lines
3887 bytes
3887 bytes
Hola,
Tengo una pregunta muy importante que hacer, se refiere a, como
lo dije anteriormente, a tecnicas de programacion. Yo soy un habitual progra-
mador en Fortran y Pascal, y algun dia lo sere en C, y mi experiencia me dice
que existe lo que podriamos llamar Principio de Incertidumbre Informatico,
esto es:
T*E> h
donde :
T: es el tiempo empleado para hacer un calculo determinado
E: el error asociado al calculo
h: Constante de Plank Informatica.
es decir, que no se puede lograr exactitud, sin invertir un tiempo infinita
mente grande, o no se puede lograr el resultado en un tiempo breve, sin que
el Error asociado sea monstruosamente grande.
Entonces, lo que queda ahora, es optimizar estas variables, segun los
interese especificos de la mision.
Seguramente entonces, existen criterios que permiten lograr mayor
rapidez, o una precision mejor. Mi pregunta es si algien puede orientarme
a este respecto, ya sea con indicaciones, bibliografia, o algo asi.
Se por ejemplo, que existen criterios relacionados con la precision
en el calculo de una expresion numerica, relacionados con el como se ordenan
los operandos, ventajas de un *,o un / , y cosas por el estilo, pero que
no tengo claras.
A modo de iniciar el tema, les contare que un dia mientras hacia un
programa que imprimia un grafico, en una parte debia calcular el valor de un
numero entero, elevado a 1,2...,7,8, y como en TP, no existe una funcion que
haga algo similar, entonces consumi varias lineas de codigo fuente creando dicha
funcion, (con un ciclo), el programa funciono e imprimio mas o menos bien; pero
a mi se me ocurrio la genial idea de cambiar el el ciclo por el equivalente
matematico de ln( n* exp( i )) (Log natural y Exponencial), al correr nueva-
mente el programa pense que no funcionaba, pero no era eso, sino que dicho
programa se habia vuelto como 50 veces mas lento.
Bueno, creo que me explaye demasiado, espero recibir respuesta pronto
y desde ya muchas gracias.
r
--
**************************************************************************
Podemos decir entonces, que el aprender a morir, es la continuacion
del aprender a vivir
"Los Secretos de la Familia"
L. Pincus, C. Dare
( palabras finales )
**************************************************************************
mriquelm@gauss.cfm.udec.cl------> Marcelo Riquelme S.
Re: Tecnicas de Programacion
Author: Chubasco
Date: Tue, 02 Aug 1994 23:41
Date: Tue, 02 Aug 1994 23:41
16 lines
1930 bytes
1930 bytes
Marcelo Riquelme (mriquelm@gauss.cfm.udec.cl) wrote: :[demasiadas lineas para unapregunta, aunque me quedo bien clara] : ************************************************************************** : mriquelm@gauss.cfm.udec.cl------> Marcelo Riquelme S. Busca el Aho, hay uno donde salen tecnicas de programacion, puede iluminarte un poco. -- -=Chubasco=- ================================================================= = "Solo los tontos han creado los progresos del mundo, = = pues los listos se han adaptado sin necesidad de inventar." = = Bernard Shaw = =================================================================
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads