Sei sulla pagina 1di 6

ERROR DE TRUNCAMIENTO

Cuando una expresión matemática se reemplaza por una fórmula mas simple, se introduce un
error, conocido como error de truncamiento.

La serie de Taylor para calcular :

Una aproximación a se obtiene al utilizar unicamente algunos de los términos de la serie,


introduciendo un error. Es de esperar, que al aumentar el número de elementos de la serie en
una aproximación, la aproximación obtenida tenga menos error.

Ejemplo, aproximar utilizando cuatro, cinco y seis elementos de la serie usando ocho
cifras significativas y comparar el resultado con el valor exacto hasta 14 cifras

Aproximación con los primeros cuatro términos de la serie

Aproximación con los primeros cinco términos de la serie

Aproximación con los primeros seis términos de la serie

Los resultados se resumen en la siguiente tabla

Errores de truncamiento

Se observa un decremento en el error absoluto con el aumento del número de términos de la


fórmula de la aproximación, esto es, con una fórmula mas aproximada a la exacta.

En el subcampo matemático del análisis numérico, truncamiento es el término usado para


reducir el número de dígitos a la derecha del punto decimal, descartando los menos
significativos.

Por ejemplo dados los números reales:

3,14159265358979...
32,438191288
6,3444444444444

Para truncar estos números a 4 dígitos decimales, sólo consideramos los 4 dígitos a la derecha
de la coma decimal.

El resultado es:
3,1415
32,4381
6,3444

Nótese que en algunos casos, el truncamiento dará el mismo resultado que el redondeo, pero el
truncamiento no redondea hacia arriba ni hacia abajo los dígitos, meramente los corta en el
dígito especificado. El error de truncamiento puede ser hasta el doble del error máximo que se
puede tener usando redondeo.

Representación de números enteros


En representación binaria un número entero se escribe como

(2)

donde cada coeficiente es igual a 1 o 0. Usualmente los números enteros ocupaban 4 bytes de
memoria (32 bits), aunque en las computadoras modernas se pueden utilizar enteros de 64 bits.
Los números que pueden almacenarse en la representación de 4 bytes están en el rango:

para números enteros sin signo. Si se utiliza el primer bit de la izquierda como signo (0,

positivo; 1, negativo) el rango se reduce a y


para enteros con signo.

Representación de números reales


Las computadoras, con un número finito de bits, no pueden almacenar todos los
números reales en forma exacta. Esto es similar a lo que ocurre con los números

irracionales (como , , etc) o periódicos ( , , ...) en el sistema decimal. La


forma convencional de almacenar números reales en la memoria de una computadora es
mediante el método llamado de punto flotante o floating point. Uno de los sistemas más
comunes es la representación de números reales en simple precisión utilizada en la
convención IEEE. En dicho sistema cada número de precisión simple ocupa 4 bytes (32
bits) que se destinan a: el signo (1 bit), un exponente (8 bits) y la parte fraccionaria de la
mantisa (23 bits)1. De esta manera un número está determinado por estas tres cantidades
(3)

En esta representación, los 8 bits utilizados permiten que el exponente se encuentre en

el rango . Se utiliza la constante para también obtener


2
resultados negativos . Observe que para ganar un bit, se omite la parte entera de la
mantisa que se supone igual a 1. Esta representación se llama normalizada y se utiliza
para todos los números, excepto aquellos muy grandes o muy pequeños. En particular,
esta convención no permite representar el número 0.

Algunos ejemplos

Para aclarar los conceptos, consideremos algunos ejemplos de números normalizados en


precisión simple:

(4)

Hemos representado entre paréntesis la parte entera de la mantisa (que es igual a 1


siempre por convención. Debe notarse que el número final se obtiene considerando que:

• El signo es positivo (bit de signo igual a 0).

• El exponente se obtiene como , que en sistema decimal da


.

• La mantisa se obtiene sumando: 1 (implícito),


1/8, 1/16, 1/32, 1/64 y 1/1024.

Como segundo ejemplo veamos la conversión inversa, del número a sistema

binario. El bit de signo es 0. El número puede expresarse como la fracción y es


mayor que 2 por lo que debemos sacar un exponente positivo; en este caso,

factorizamos por y nos quda que puede escribirse como


por lo que, después de eliminar la parte entera y agregando el signo y el exponente, el
número es:

Representación de fracciones en computadora

Un número binario puede ser representado por cualquier secuencia de bits (dígitos binarios),
que a su vez pueden ser representados por cualquier mecanismo capaz de estar en dos estados
mutuamente exclusivos. Las secuencias siguientes de símbolos podrían ser interpretadas todas
como el mismo valor binario numérico:
1010011010
|-|--||-|-
xoxooxxoxo
ynynnyynyn

El valor numérico representado en cada caso depende del valor asignado a cada símbolo. En un
ordenador, los valores numéricos pueden ser representados por dos voltajes diferentes y también
se pueden usar polaridades magnéticas sobre un disco magnético. Un “positivo”, “sí”, o “sobre
el estado” no es necesariamente el equivalente al valor numérico de uno; esto depende de la
arquitectura usada.

De acuerdo con la representación acostumbrada de cifras que usan números árabes, los números
binarios comúnmente son escritos usando los símbolos 0 y 1. Cuando son escritos, los números
binarios son a menudo subindicados, prefijados o sufijados para indicar su base, o la raíz. Las
notaciones siguientes son equivalentes:

• 100101 binario (declaración explícita de formato)


• 100101b (un sufijo que indica formato binario)
• 100101B (un sufijo que indica formato binario)
• bin 100101 (un prefijo que indica formato binario)
• 1001012 (un subíndice que indica base 2 (binaria) notación)
• %100101 (un prefijo que indica formato binario)
• 0b100101 (un prefijo que indica formato binario, común en lenguajes de programación)

Sistema Octal.-
Representar un número en sistema binario puede ser bastante difícil de leer, así que se creó el
sistema octal. En el sistema Octal (base 8), sólo se utilizan 8 cifras (0,1,2,3,4,5,6,7)

Este Sistema de numeración una vez que se llega a la cuenta 7 se pasa a 10, etc.

Cuenta hecha en octal: 0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,20,21,….. se puede observar que


en este sistema numérico no existen los números: 8 y 9

El sistema de numeración octal es también muy usado en la computación por tener una base que
es potencia exacta de 2 o de la numeración binaria. Esta característica hace que la conversión a
binario o viceversa sea bastante simple. El sistema octal usa 8 dígitos (0,1,2,3,4,5,6,7) y tienen
el mismo valor que en el sistema de numeración decimal.

Fracciones en Hexadecimal.-
Resultado en
Fraccion Octal
octal
1/2 1/2 0,4
0,25252525
1/3 1/3
periódico
1/4 1/4 0,2
0,14631463
1/5 1/5
periódico
0,125252525
1/6 1/6
periódico
0,111111
1/7 1/7
periódico
1/8 1/10 0,1
0,07070707
1/9 1/11
periódico
0,063146314
1/10 1/12
periódico

Sistema Hexadecimal.

El sistema hexadecimal, a veces abreviado como hex, es el sistema de numeración


posicional de base 16 —empleando por tanto 16 símbolos—. Su uso actual está muy
vinculado a la informática y ciencias de la computación, pues los computadores suelen
utilizar el byte u octeto como unidad básica de memoria

Tabla del Sistema Decimal, Binario, Octal y Hexadecimal.-


Decimal Binario Octal Hexadecimal
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F

Potrebbero piacerti anche