fbpx
Wikipedia

Coma fija

La representación de coma fija es una forma de notación científica que consiste en destinar una cantidad fija de dígitos para la parte entera y otra para la parte fraccionaria. La cantidad de dígitos destinados a la parte fraccionaria indica en definitiva la posición de la coma dentro del número. Esta posición, que es siempre fija, la podemos indicar con un factor de escala implícito que ubica la coma en el lugar requerido. Es decir, podemos representar un número fraccionario como un número entero multiplicado por un factor de escala. En general, el factor de escala puede ser arbitrario e indica cuál es la longitud del intervalo que separa dos representaciones consecutivas, por ejemplo: dn-1dn-2…d0,d-1d-2…d-m=dn+m-1…d0 · b-m.

Características

Operaciones aritméticas

Esta longitud es siempre fija para cualquier par de representaciones consecutivas en todo el rango de representación. En este sistema, el programador debe modificar el factor de escala cuando alguna operación produce un resultado fuera del rango de representación.

Por ejemplo: si la suma de dos números en punto fijo produce acarreo, se debe modificar el factor de escala si no se quiere perder significación en el resultado. Esto implica modificar el factor de escala de todos los números en punto fijo que utiliza el programa con la consecuente pérdida de precisión. Estos sistemas de representación ofrecen un rango y una precisión limitados.

Este sistema presenta cierta dificultad al operar con sumas y restas. El computador debe analizar el signo de los operadores para decidir la operación que tiene que hacer. Así, si la operación es una suma, pero uno de los operadores es negativo, se ha de cambiar por una resta. Por el contrario, las operaciones de multiplicar y dividir se tratan sin dificultad, operándose, por un lado, con las magnitudes, y por otro, con los signos.

Rango de representación

Con este sistema se representan los enteros desde el   hasta el  , siendo n el número de bits. Por tanto el rango de representación es   y la resolución es de “1″. El “cero” presenta las dos representaciones 000…00 y 100…00, lo que a veces genera dificultades.

Ejemplo

Por ejemplo, el valor de los siguientes números, todos ellos representados con 8 bits:

10101,110 = 1×24 + 0×23 + 1×22 + 0×21 + 1×20 + 1×2-1 + 1×2-2 + 0×2-3 = 21,7510
01001,011 = 0×24 + 1×23 + 0×22 + 0×21 + 1×20 + 0×2-1 + 1×2-2 + 1×2-3 = 9,37510

De los 8 bits hemos fijado y reservado 5 para la parte entera y 3 para la fraccionaria. En los anteriores ejemplos la coma está fija y sirve para separar la parte entera de la parte fraccionaria.

Al usar la notación en coma fija, queda muy limitado el número de cantidades a representar y todas ellas deben tener la misma resolución. En el caso anterior no podremos representar números enteros mayores o iguales que 32 (25) ni números más pequeños que 0,125 (2-3). Debido a este problema, su uso se vio reducido con la aparición de la representación en coma flotante.

Véase también

Enlaces externos

    •   Datos: Q649900

    coma, fija, representación, coma, fija, forma, notación, científica, consiste, destinar, cantidad, fija, dígitos, para, parte, entera, otra, para, parte, fraccionaria, cantidad, dígitos, destinados, parte, fraccionaria, indica, definitiva, posición, coma, dent. La representacion de coma fija es una forma de notacion cientifica que consiste en destinar una cantidad fija de digitos para la parte entera y otra para la parte fraccionaria La cantidad de digitos destinados a la parte fraccionaria indica en definitiva la posicion de la coma dentro del numero Esta posicion que es siempre fija la podemos indicar con un factor de escala implicito que ubica la coma en el lugar requerido Es decir podemos representar un numero fraccionario como un numero entero multiplicado por un factor de escala En general el factor de escala puede ser arbitrario e indica cual es la longitud del intervalo que separa dos representaciones consecutivas por ejemplo dn 1dn 2 d0 d 1d 2 d m dn m 1 d0 b m Indice 1 Caracteristicas 1 1 Operaciones aritmeticas 1 2 Rango de representacion 2 Ejemplo 3 Vease tambien 4 Enlaces externosCaracteristicas EditarOperaciones aritmeticas Editar Esta longitud es siempre fija para cualquier par de representaciones consecutivas en todo el rango de representacion En este sistema el programador debe modificar el factor de escala cuando alguna operacion produce un resultado fuera del rango de representacion Por ejemplo si la suma de dos numeros en punto fijo produce acarreo se debe modificar el factor de escala si no se quiere perder significacion en el resultado Esto implica modificar el factor de escala de todos los numeros en punto fijo que utiliza el programa con la consecuente perdida de precision Estos sistemas de representacion ofrecen un rango y una precision limitados Este sistema presenta cierta dificultad al operar con sumas y restas El computador debe analizar el signo de los operadores para decidir la operacion que tiene que hacer Asi si la operacion es una suma pero uno de los operadores es negativo se ha de cambiar por una resta Por el contrario las operaciones de multiplicar y dividir se tratan sin dificultad operandose por un lado con las magnitudes y por otro con los signos Rango de representacion Editar Con este sistema se representan los enteros desde el 2 n 1 1 displaystyle scriptstyle 2 n 1 1 hasta el 2 n 1 1 displaystyle scriptstyle 2 n 1 1 siendo n el numero de bits Por tanto el rango de representacion es 2 n 1 1 2 n 1 1 displaystyle scriptstyle 2 n 1 1 2 n 1 1 y la resolucion es de 1 El cero presenta las dos representaciones 000 00 y 100 00 lo que a veces genera dificultades Ejemplo EditarPor ejemplo el valor de los siguientes numeros todos ellos representados con 8 bits 10101 110 1 24 0 23 1 22 0 21 1 20 1 2 1 1 2 2 0 2 3 21 751001001 011 0 24 1 23 0 22 0 21 1 20 0 2 1 1 2 2 1 2 3 9 37510De los 8 bits hemos fijado y reservado 5 para la parte entera y 3 para la fraccionaria En los anteriores ejemplos la coma esta fija y sirve para separar la parte entera de la parte fraccionaria Al usar la notacion en coma fija queda muy limitado el numero de cantidades a representar y todas ellas deben tener la misma resolucion En el caso anterior no podremos representar numeros enteros mayores o iguales que 32 25 ni numeros mas pequenos que 0 125 2 3 Debido a este problema su uso se vio reducido con la aparicion de la representacion en coma flotante Vease tambien EditarTipo de dato real Coma flotanteEnlaces externos EditarAritmetica entera Datos Q649900Obtenido de https es wikipedia org w index php title Coma fija amp oldid 117799482, wikipedia, wiki, leyendo, leer, libro, biblioteca,

    español

    , española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos