Está en la página 1de 2

Mtodos Numricos y Programacin

Gua de Laboratorio Nro: 02


Tema: Nociones Bsicas sobre errores
Docente: Braulio Gutirrez Pari

Ejercicio 0.1 Considere el trecho de un programa en Matlab, tal como se muestra en la figura
adjunta. Observe que en teora, debera cobrarse S/,1000000.

Programa principal
a=1;
b=0.0000000000000001;
c=1;
if a+b>c
disp(cobrar S/.1000000);
else
disp(pagar S/. 2000000);
end
Un error numrico grave cometido por el computador. Sin embargo, debido al error cometido
por el computador, se terminara pagando S/.2 000 000.
Ejercicio 0.2 Haga un programa en algn lenguaje de programacin que usted conozca, de
modo que en la prctica corrobore el Ejemplo anterior.
Ejercicio 0.3 Usando Matlab 6.0 en un PC de 32-bit con un sistema operativo Windows XP,
hicimos la siguiente operacin:
0,00000000000001 + 1
y el resultado obtenido fue 1,00000000000001, lo cual es satisfactorio. Luego, hicimos:
0,000000000000001 + 1
y obtuvimos como respuesta 1. Qu sucedi?
Ejercicio 0.4 Considere la siguiente sumatoria:
S=

30000
X
i=1

ai

Para ai = 0, 5, el resultado exacto debera ser


S = 0, 5

30000
X
i=1

1 = 0, 5 30000 = 15000

Despus de implementar un pequeo programa en computador, el resultado fue tambin 15000.


Claramente, no hay por qu preocuparse en este caso, los resultados son los mismos. Pero, para
ai = (0, 11)10 , el resultado exacto debera ser
S = (0, 11)10 30000 = 3300
Sin embargo, el resultado obtenido por el computador fue
S = 3300, 00000000063
cmo explicar la diferencia de resultados en este caso?
Ejercicio 0.5 En algn lenguaje de programacin, haga un programa tal que, dado un nmero
entero binario, retorne su equivalente decimal. E inversamente, dado un entero decimal, otorgue
su equivalente binario.
Ejercicio 0.6 En la prctica, a veces no es recomendable controlar alguno procesos basados
en el error absoluto. Por ejemplo, si usted gana un premio de S/. 10 000 000, y cuando va a
recogerlo le dicen que slo tiene S/. 9 999 990, entonces a usted puede que no le importe la
diferencia, pues apenas hay un error absoluto de S/. 10. Pero qu pasa si usted gan S/. 20
de premio, y cuando usted va a recogerlo le dicen que apenas tiene S/. 10, observe que el error
absoluto sigue siendo S/. 10, probablemente no le agrade nada esta ltima situacin, pues se
trata de la mitad del premio.
Para evitar situaciones como la anterior, en la prctica es mejor utilizar otro criterio para
medir el error, ste es conocido como error relativo.
Calcule el error relativo y absoluto y observe con que tipo de error, este caso se midi con
ms justicia.
Ejercicio 0.7 Convierta los siguientes nmeros decimales para su forma binaria: 26, 1278 y
0, 1217
Ejercicio 0.8 Convierta los siguientes nmeros binarios para su forma decimal: (101101)2 ,
(0, 111111101)2 y (0, 1101)2 .

También podría gustarte