git » metnum-tp1.git » commit fbb29a2

informe: agregar a la intro redondeo/truncamiento y ""algo"" de resultados

author Rodrigo Campos
2010-09-09 00:30:33 UTC
committer Rodrigo Campos
2010-09-09 01:37:32 UTC
parent f3f1ec9463e9d53204b584f51595d37dcf6ffc61

informe: agregar a la intro redondeo/truncamiento y ""algo"" de resultados

informe/desarrollo.lyx +46 -5
informe/informe.lyx +11 -0

diff --git a/informe/desarrollo.lyx b/informe/desarrollo.lyx
index b073d80..8a73f1a 100644
--- a/informe/desarrollo.lyx
+++ b/informe/desarrollo.lyx
@@ -36,6 +36,7 @@
 \tracking_changes false
 \output_changes false
 \author "" 
+\author "" 
 \end_header
 
 \begin_body
@@ -120,7 +121,48 @@ Luego, para realizar alguna operacion, se toman los dos operandos (ya con
 \end_layout
 
 \begin_layout Subsubsection
-Redondeo/Truncamiento
+Métodos de aproximación de la mantisa
+\end_layout
+
+\begin_layout Standard
+Para adecuar la precisión de un número a la presición t buscada, se implementaro
+n dos métodos: truncamiento y redondeo.
+\end_layout
+
+\begin_layout Standard
+El primero consiste en poner en cero todos los bits de la mantisa que estén
+ en posiciones mayores a t.
+ Para esto se utilizó una máscara de bits y se realizó un and lógico (de
+ bits) sobre los bits de la mantisa y la máscara.
+ 
+\end_layout
+
+\begin_layout Standard
+Para implementar el método de redondeo es necesario considerar el bit de
+ la posición t+1 de la mantisa.
+ Lo que se traduce en sumarle al numero original el valor que representa
+ ese bit para luego truncar el resulado a precisión t.
+ Para realizar esto se realiza un truncamiento del numero a presicion 
+\begin_inset Formula $t+1$
+\end_inset
+
+ y otro con presicion 
+\begin_inset Formula $t$
+\end_inset
+
+, al restar estos dos numeros se obtiene el numero que representa el bit
+ 
+\begin_inset Formula $t+1$
+\end_inset
+
+.
+ Por ultimo se suma al numero original este valor y se lo trunca a presicion
+ 
+\begin_inset Formula $t$
+\end_inset
+
+, como se explicó anteriormente.
+ 
 \end_layout
 
 \begin_layout Subsection
@@ -147,11 +189,10 @@ que la fórmula se puede expresar como una sumatoria
 
 \begin_layout Standard
 La primera implementación calcula para cada término el numerador y el denominado
-r y luego realizar la division.
+r y, luego, el resultado de la division.
  Mediante este proceso se calculan todos los terminos (hasta cierto n variable).
- Para calcular el resultado lo que se hace es, a medida que se genera cada
- término, se lo suma en una variable que finalmente tendrá el resultado
- buscado.
+ Y a medida que se genera cada término, se lo suma en una variable que finalment
+e tendrá el resultado buscado.
 \end_layout
 
 \begin_layout Standard
diff --git a/informe/informe.lyx b/informe/informe.lyx
index 286e305..7e64406 100644
--- a/informe/informe.lyx
+++ b/informe/informe.lyx
@@ -36,6 +36,7 @@
 \tracking_changes false
 \output_changes false
 \author "" 
+\author "" 
 \end_header
 
 \begin_body
@@ -91,6 +92,16 @@ filename "desarrollo.lyx"
 \end_inset
 
 
+\end_layout
+
+\begin_layout Standard
+\begin_inset CommandInset include
+LatexCommand include
+filename "resultados.lyx"
+
+\end_inset
+
+
 \end_layout
 
 \end_body