0% encontró este documento útil (0 votos)
6 vistas102 páginas

Sistemas de Punto Fijo y Flotante

El documento presenta una explicación sobre los sistemas de punto fijo y punto flotante en la organización de computadoras, centrándose en la representación de números fraccionarios y su interpretación en sistemas binarios. Se discuten los mecanismos de notación, el rango y la resolución de los sistemas, así como ejemplos prácticos de cómo se representan los valores. Además, se compara el sistema de punto fijo con otros sistemas de numeración, destacando su estructura y funcionamiento.

Cargado por

sorayagenova
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas102 páginas

Sistemas de Punto Fijo y Flotante

El documento presenta una explicación sobre los sistemas de punto fijo y punto flotante en la organización de computadoras, centrándose en la representación de números fraccionarios y su interpretación en sistemas binarios. Se discuten los mecanismos de notación, el rango y la resolución de los sistemas, así como ejemplos prácticos de cómo se representan los valores. Además, se compara el sistema de punto fijo con otros sistemas de numeración, destacando su estructura y funcionamiento.

Cargado por

sorayagenova
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Punto Fijo

Punto Fijo y flotante

Organización de computadoras

Universidad Nacional de Quilmes

June 1, 2020

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Punto Fijo

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Para hoy tenemos...

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representar partes no enteras de una unidad


(números fraccionarios)

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representar partes no enteras de una unidad


(números fraccionarios)

¿Cómo lo hacemos?

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

En el sistema decimal...
Se usa un caracter ”,” para separar las unidades de
las fracciones

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

En el sistema decimal...
Se usa un caracter ”,” para separar las unidades de
las fracciones

Si la cadena 16 vale: 10+6 = 1*101 + 6*100

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

En el sistema decimal...
Se usa un caracter ”,” para separar las unidades de
las fracciones

Si la cadena 16 vale: 10+6 = 1*101 + 6*100

La cadena 1,6 vale: 1+0,6 = 1*100 + 6*10−1


La coma establece una posición para los pesos de
los dı́gitos
Orga - UNQ Punto Fijo - Punto Flotante
Interpretación
Rango
Punto Fijo
Resolución
Representación

Motivación

La coma establece una posición para los pesos de


los dı́gitos

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Motivación

La coma establece una posición para los pesos de


los dı́gitos

Pesos
10 1 0
10 10−1 10−2 Valor representado
1 6 , 0 16
1 , 6 1,6
0 , 1 6 0,16
Orga - UNQ Punto Fijo - Punto Flotante
Interpretación
Rango
Punto Fijo
Resolución
Representación

Pesos fraccionarios: ¿Cómo se traslada a los binarios?


Pesos
101 100 10−1 10−2 Valor representado
1 6 , 0 16
1 , 6 1,6
0 , 1 6 0,16

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Pesos fraccionarios: ¿Cómo se traslada a los binarios?


Pesos
101 100 10−1 10−2 Valor representado
1 6 , 0 16
1 , 6 1,6
0 , 1 6 0,16

Pesos
21 20 2−1 2−2 Valor representado
1 1 , 0 21 + 20 = 3

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Pesos fraccionarios: ¿Cómo se traslada a los binarios?


Pesos
101 100 10−1 10−2 Valor representado
1 6 , 0 16
1 , 6 1,6
0 , 1 6 0,16

Pesos
21 20 2−1 2−2 Valor representado
1 1 , 0 21 + 20 = 3
1 , 1 20 + 2−1 = 1 + 0, 5 = 1, 5

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Pesos fraccionarios: ¿Cómo se traslada a los binarios?


Pesos
101 100 10−1 10−2 Valor representado
1 6 , 0 16
1 , 6 1,6
0 , 1 6 0,16

Pesos
21 20 2−1 2−2 Valor representado
1 1 , 0 21 + 20 = 3
1 , 1 20 + 2−1 = 1 + 0, 5 = 1, 5
0 , 1 1 2 + 2−2 = 0, 5 + 0, 25 = 0, 75
−1

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Pero... no podemos escribir la


coma!

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Sistema de Punto Fijo

Sistema de punto fijo


Sistema de numeración binario donde se establece una posición
fija de la coma fraccionaria.

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Sistema de Punto Fijo

Sistema de punto fijo


Sistema de numeración binario donde se establece una posición
fija de la coma fraccionaria.

La coma se asume en un lugar fijo, y no se escribe

Para eso se acuerda un sistema de escritura (y


lectura)

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Sistema de Punto Fijo

Sistema de punto fijo


Sistema de numeración binario donde se establece una posición
fija de la coma fraccionaria.

Suponer 2 bits enteros y 3 bits fraccionarios

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Sistema de Punto Fijo

Sistema de punto fijo


Sistema de numeración binario donde se establece una posición
fija de la coma fraccionaria.

Suponer 2 bits enteros y 3 bits fraccionarios

Los pesos son: 21 20 2−1 2−2 2−3

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Sistema de Punto Fijo

Sistema de punto fijo


Sistema de numeración binario donde se establece una posición
fija de la coma fraccionaria.

Suponer 2 bits enteros y 3 bits fraccionarios

Los pesos son: 21 20 2−1 2−2 2−3

I(10100)=21 + 2−1 = 2 + 0, 5 = 2, 5
Orga - UNQ Punto Fijo - Punto Flotante
Interpretación
Rango
Punto Fijo
Resolución
Representación

Sistema de Punto Fijo

Ejercicio: interpretar
Parte entera Parte Fraccionaria
21 20 2−1 2−2 2−3 Valor
1 0 0 0 0 ?
0 1 0 0 0 ?
0 0 0 0 1 ?
0 1 0 0 1 ?
0 0 0 1 0 ?

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Sistema de Punto Fijo

Notación
BSS(n,m) denota un sistema Binario Sin Signo con n bits en
total, de los cuales m son fraccionarios

Parte entera Parte Fraccionaria


21 20 2−1 2−2 2−3 Valor

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Sistema de Punto Fijo

Notación
BSS(n,m) denota un sistema Binario Sin Signo con n bits en
total, de los cuales m son fraccionarios

Parte entera Parte Fraccionaria


21 20 2−1 2−2 2−3 Valor

BSS(5,3)

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Comparación entre sistemas

Completar la siguiente tabla


Cadena BSS(2) BSS(2, 1)
00
01
10
11

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Comparación entre sistemas

Cadena BSS(2) BSS(2, 1)


00 0 0 0 0
−1
01 1 ∗ 20 1 1∗2 0,5
10 1 ∗ 21 2 1∗2 0
1
−1
11 1 ∗ 21 + 1 ∗ 20 3 0
1∗2 +1∗2 1,5

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Comparación entre sistemas

Completar la siguiente tabla


Cadena BSS(3) BSS(3, 1)
000
001
010
011
100
101
110
111
Orga - UNQ Punto Fijo - Punto Flotante
Interpretación
Rango
Punto Fijo
Resolución
Representación

Comparación entre sistemas

Cadena BSS(3) BSS(3, 1)


000 0 0 0 0
001 1 ∗ 20 1 1 ∗ 2−1 0,5
010 1 ∗ 21 2 1 ∗ 20 1
011 1 ∗ 21 + 1 ∗ 20 3 1 ∗ 2 + 1 ∗ 2−1
0 1,5
100 1 ∗ 22 4 1 ∗ 21 2
101 1 ∗ 22 + 1 ∗ 20 5 1 ∗ 2 + 1 ∗ 2−1
1 2,5
110 1 ∗ 22 + 1 ∗ 21 6 1 ∗ 21 + 1 ∗ 20 3
111 1 ∗ 22 + 1 ∗ 21 + 1 ∗ 20 7 1 ∗ 2 + 1 ∗ 20 + 1 ∗ 2−1
1 3,5

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Interpretación en BSS(n, m): dos mecanismos

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Interpretación en BSS(n, m): dos mecanismos

(B)
(A)
Interpretar el número
Sumar considerando los como en BSS() y dividir
pesos fraccionarios por 2m

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Interpretación en BSS(n, m): dos mecanismos

(B)
(A)
Interpretar el número
Sumar considerando los como en BSS() y dividir
pesos fraccionarios por 2m

Ibss(5,2) (00101) = 20 + 2−2

= 1, 25
Orga - UNQ Punto Fijo - Punto Flotante
Interpretación
Rango
Punto Fijo
Resolución
Representación

Interpretación en BSS(n, m): dos mecanismos

(B)
(A)
Interpretar el número
Sumar considerando los como en BSS() y dividir
pesos fraccionarios por 2m
Ibss(5) (00101)
Ibss(5,2) (00101) =
4

Ibss(5,2) (00101) = 20 + 2−2 =


5
= 1, 25
4
= 1, 25
Orga - UNQ Punto Fijo - Punto Flotante
Interpretación
Rango
Punto Fijo
Resolución
Representación

Rango

Rango
Intervalo de números representables

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Rango

Rango
Intervalo de números representables

Calcular el rango del sistema BSS(2, 1)

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Rango

Rango
Intervalo de números representables

Calcular el rango del sistema BSS(2, 1)

Mı́nimo Interpretar la cadena que representa al mı́nimo:


Ibss(2,1) (00) = 0

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Rango

Rango
Intervalo de números representables

Calcular el rango del sistema BSS(2, 1)

Mı́nimo Interpretar la cadena que representa al mı́nimo:


Ibss(2,1) (00) = 0

Máximo Interpretar la cadena que representa al máximo:


Ibss(2,1) (11) = 20 + 2−1 = 1 + 0, 5 = 1, 5
Orga - UNQ Punto Fijo - Punto Flotante
Interpretación
Rango
Punto Fijo
Resolución
Representación

Rango

Gráficamente
00 10
01 11

0 0,5 1 1,5 2

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Rango

Calcular el rango del sistema BSS(2, 0)

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Rango

Calcular el rango del sistema BSS(2, 0)

Mı́nimo Interpretar la cadena que representa al mı́nimo:


Ibss(2,0) (00) = 0

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Rango

Calcular el rango del sistema BSS(2, 0)

Mı́nimo Interpretar la cadena que representa al mı́nimo:


Ibss(2,0) (00) = 0

Máximo Interpretar la cadena que representa al máximo:

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Rango

Calcular el rango del sistema BSS(2, 0)

Mı́nimo Interpretar la cadena que representa al mı́nimo:


Ibss(2,0) (00) = 0

Máximo Interpretar la cadena que representa al máximo:


Ibss(2,0) (11) = 21 + 20 = 2 + 1 = 3
00 01 10 11

0 1 2 3
Orga - UNQ Punto Fijo - Punto Flotante
Interpretación
Rango
Punto Fijo
Resolución
Representación

Rango

Calcular el rango del sistema BSS(4, 2)

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Rango

Calcular el rango del sistema BSS(4, 2)

Mı́nimo Interpretar la cadena que representa al mı́nimo:

Ibss(4,2) (0000) = 0

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Rango

Calcular el rango del sistema BSS(4, 2)

Mı́nimo Interpretar la cadena que representa al mı́nimo:

Ibss(4,2) (0000) = 0

Máximo Interpretar la cadena que representa al máximo:

Ibss(4,2) (1111) = 21 +20 +2−1 +2−2 = 3+0, 75 = 3, 75

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Rango

El rango del sistemaBSS(4, 2) es [0 : 3,75]

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Rango

El rango del sistemaBSS(4, 2) es [0 : 3,75]

¿Esto implica que pueden representarse todos los


números en ese intervalo?

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Rango

El rango del sistemaBSS(4, 2) es [0 : 3,75]

¿Esto implica que pueden representarse todos los


números en ese intervalo?

¡NO!
Orga - UNQ Punto Fijo - Punto Flotante
Interpretación
Rango
Punto Fijo
Resolución
Representación

Rango
0000 0010 0100 0110 1000 1010 1100 1110
0001 0011 0101 0111 1001 1011 1101 1111

0 0,25 0,5 0,75 1 1,25 1,5 1,75 2 2,25 2,5 2,75 3 3,25 3,5 3,75 4

Por ejemplo: 0,6

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Rango
0000 0010 0100 0110 1000 1010 1100 1110
0001 0011 0101 0111 1001 1011 1101 1111

0 0,25 0,5 0,75 1 1,25 1,5 1,75 2 2,25 2,5 2,75 3 3,25 3,5 3,75 4

Por ejemplo: 0,6

0000 0010 0100 0110 1000 1010 1100 1110


0001 0011 0101 0111 1001 1011 1101 1111
0,6
x
0 0,25 0,5 0,75 1 1,25 1,5 1,75 2 2,25 2,5 2,75 3 3,25 3,5 3,75 4

No es representable
Orga - UNQ Punto Fijo - Punto Flotante
Interpretación
Rango
Punto Fijo
Resolución
Representación

Resolución
En los sistemas enteros, los números representados van de uno
en uno.
En el sistema del ejemplo BSS(2, 1), ¿Que distancia tienen?

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Resolución
En los sistemas enteros, los números representados van de uno
en uno.
En el sistema del ejemplo BSS(2, 1), ¿Que distancia tienen?
cadena número representado
00 0
01 0,5
10 1
11 1,5

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Resolución
En los sistemas enteros, los números representados van de uno
en uno.
En el sistema del ejemplo BSS(2, 1), ¿Que distancia tienen?
cadena número representado
00 0
01 0,5
10 1
11 1,5
Los números van saltando de 0,5 en 0,5.

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Resolución
En los sistemas enteros, los números representados van de uno
en uno.
En el sistema del ejemplo BSS(2, 1), ¿Que distancia tienen?
cadena número representado
00 0
01 0,5
10 1
11 1,5
Los números van saltando de 0,5 en 0,5.
Diremos entonces que la resolución del sistema es 0,5.

Resolución
distancia entre dos números representables consecutivos. Nos da
una idea de precisión.
Orga - UNQ Punto Fijo - Punto Flotante
Interpretación
Rango
Punto Fijo
Resolución
Representación

Resolución

Ejemplo
En el sistema BSS(3, 1), ¿Que distancia tienen?

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Resolución

Ejemplo
En el sistema BSS(3, 1), ¿Que distancia tienen?
cadena número representado
000 0
001 0,5
010 1
011 1,5
100 2
101 1,5
110 3
110 3,5

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Resolución

Ejemplo
En el sistema BSS(3, 1), ¿Que distancia tienen?
cadena número representado
000 0
001 0,5
010 1
011 1,5
100 2
101 1,5
110 3
110 3,5
Resolución: 0,5

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Resolución

Ejemplo
En el sistema BSS(3, 2), ¿Que distancia tienen?

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Resolución

Ejemplo
En el sistema BSS(3, 2), ¿Que distancia tienen?
cadena número representado
000 0
001 0,25
010 0,5
011 0,75
100 1
101 1,25
110 1,5
110 1,75

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Resolución

Ejemplo
En el sistema BSS(3, 2), ¿Que distancia tienen?
cadena número representado
000 0
001 0,25
010 0,5
011 0,75
100 1
101 1,25
110 1,5
110 1,75
Resolución: 0,25

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Resolución

BSS(3)
000 001 010 011 100 101 110 111

0 1 2 3 4 5 6 7

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Resolución

BSS(3)
000 001 010 011 100 101 110 111

0 1 2 3 4 5 6 7

BSS(3, 1)
000 001 010 011 100 101 110 111

0 0,5 1 1,5 2 2,5 3 3,5 4 5 6 7

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Resolución

BSS(3)
000 001 010 011 100 101 110 111

0 1 2 3 4 5 6 7

BSS(3, 1)
000 001 010 011 100 101 110 111

0 0,5 1 1,5 2 2,5 3 3,5 4 5 6 7

BSS(3, 2)
000 010 100 110
001 011 101 111

0 0,5 1 1,5 2 2,5 3 3,5


0,25 0,75 1,25 1,75

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Ejemplos de interpretación BSS en 5 bits:

Ejemplo
Sistema BSS(5, 2)
00000 → 0
00001 → 2−2 = 0, 25
00010 → 2−1 = 0, 5
00011 → 2−1 + 2−2 = 0, 75
00100 → 20 = 1
00101 → 20 + 2−2 = 1, 25
...
01111 → 21 + 20 + 2−1 + 2−2 = 3, 75
10000 → 22 = 4
10001 → 22 + 2−2 = 4, 25
10010 → 22 + 2−1 = 4, 5
10011 → 22 + 2−1 + 2−2 = 4, 75
...
11111 → 22 + 21 + 20 + 2−1 + 2−2 = 7, 75

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Resolución

Calcular la resolución de los sistemas

BSS(8, 1)
BSS(6, 4)
BSS(16, 8)

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

¿Cómo representar?

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación en BSS(n, m): dos métodos

(Separando partes)
La parte Entera: como en (Corriendo la coma)
BSS(n − m).
La parte Fraccionaria: con Correr el punto fraccionario
el método de las multiplica- para poder utilizar la repre-
ciones sucesivas sentación en BSS(n)

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación en BSS(n, m): dos métodos

(Separando partes)
La parte Entera: como en (Corriendo la coma)
BSS(n − m).
La parte Fraccionaria: con Correr el punto fraccionario
el método de las multiplica- para poder utilizar la repre-
ciones sucesivas sentación en BSS(n)

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación en BSS(n, m)

(a) Parte Entera: BSS(n).


(b) Parte Fraccionaria:
1 Multiplicar la parte
fraccionaria por 2
2 Reservar la parte entera
del resultado
3 Si ya hicimos m+1
multiplicaciones,
redondear, sino volver al
paso 1
4 Redondeo: sumar el bit
obtenido en el último
paso a la cadena
completa.

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación en BSS(n, m)

(a) Parte Entera: BSS(n).


(b) Parte Fraccionaria:
1 Multiplicar la parte
fraccionaria por 2 Ejemplo
2 Reservar la parte entera Representar X= 3,14 en BSS(7, 4)
del resultado
3 Si ya hicimos m+1
multiplicaciones,
redondear, sino volver al
paso 1
4 Redondeo: sumar el bit
obtenido en el último
paso a la cadena
completa.

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación en BSS(n, m)

(a) Parte Entera: BSS(n).


(b) Parte Fraccionaria:
1 Multiplicar la parte
fraccionaria por 2 Ejemplo
2 Reservar la parte entera Representar X= 3,14 en BSS(7, 4)
del resultado Parte entera: Rbss(3) (3) = 011
3 Si ya hicimos m+1
multiplicaciones,
redondear, sino volver al
paso 1
4 Redondeo: sumar el bit
obtenido en el último
paso a la cadena
completa.

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación en BSS(n, m)

(a) Parte Entera: BSS(n).


(b) Parte Fraccionaria:
1 Multiplicar la parte
fraccionaria por 2 Ejemplo
2 Reservar la parte entera Representar X= 3,14 en BSS(7, 4)
del resultado Parte entera: Rbss(3) (3) = 011
3 Si ya hicimos m+1 Parte Fraccionaria:
multiplicaciones, 0,14*2 = 0,28
redondear, sino volver al 0,28*2 = 0,56
0,56*2 = 1,12
paso 1
0,12*2 = 0,24
4 Redondeo: sumar el bit 0,24*2 = 0,48
obtenido en el último
paso a la cadena
completa.

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación en BSS(n, m)

(a) Parte Entera: BSS(n).


(b) Parte Fraccionaria:
1 Multiplicar la parte
fraccionaria por 2 Ejemplo
2 Reservar la parte entera Representar X= 3,14 en BSS(7, 4)
del resultado Parte entera: Rbss(3) (3) = 011
3 Si ya hicimos m+1 Parte Fraccionaria:
multiplicaciones, 0,14*2 = 0,28
redondear, sino volver al 0,28*2 = 0,56
0,56*2 = 1,12
paso 1
0,12*2 = 0,24
4 Redondeo: sumar el bit 0,24*2 = 0,48
obtenido en el último 0110010
paso a la cadena Redondeo: + 0000000
0110010
completa.

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación en BSS(n, m)

Ejemplo
Representar 6,625 en BSS(8, 4)
Parte entera: Rbss(4) (6) = 0110

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación en BSS(n, m)

Ejemplo
Representar 6,625 en BSS(8, 4)
Parte entera: Rbss(4) (6) = 0110
Parte Fraccionaria:
0,625 * 2 = 1,250
0,250 * 2 = 0,500
0,500 * 2 = 1,000
0,000 * 2 = 0,000
0,000 * 2 = 0,000
Se componen las cadenas: 01101010

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación en BSS(n, m): dos métodos

(Corriendo la coma)

Correr el punto
(Separando partes)
fraccionario para poder
La parte Entera: como en utilizar la
BSS(n − m). representación en
La parte Fraccionaria: con el
método de las multiplicaciones BSS(n)
sucesivas

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación en BSS(n, m): Corriendo la coma


Correr el punto fraccionario para poder utilizar la representación en
BSS(n)
1 Multiplicar al número X que se quiere representar por 2m
2 Redondear el número obtenido (X’)al entero más cercano
(X”).
3 Representar X” en BSS(n).

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación en BSS(n, m)

1 Multiplicar al número X que


se quiere representar por 2m Ejemplo
Representar X= 3,14 en BSS(7, 4)
2 Redondear el número
obtenido (X’)al entero más
cercano (X”).
3 Representar X’ en BSS(n).

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación en BSS(n, m)

1 Multiplicar al número X que


se quiere representar por 2m Ejemplo
Representar X= 3,14 en BSS(7, 4)
2 Redondear el número
obtenido (X’)al entero más X ∗ 24 = 50, 24 = X 0

cercano (X”).
3 Representar X’ en BSS(n).

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación en BSS(n, m)

1 Multiplicar al número X que


se quiere representar por 2m Ejemplo
Representar X= 3,14 en BSS(7, 4)
2 Redondear el número
obtenido (X’)al entero más X ∗ 24 = 50, 24 = X 0

cercano (X”). Redondeo: X 0 ≈ 50 = X 00


Rbss(7) (50) = 0110010
3 Representar X’ en BSS(n).

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación en BSS(n, m)

1 Multiplicar al número X que


se quiere representar por 2m Ejemplo
Representar X= 6,625 en BSS(8, 4)
2 Redondear el número
obtenido (X’)al entero más
cercano (X”).
3 Representar X” en BSS(n).

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación en BSS(n, m)

1 Multiplicar al número X que


se quiere representar por 2m Ejemplo
Representar X= 6,625 en BSS(8, 4)
2 Redondear el número
obtenido (X’)al entero más X ∗ 24 = 106 = X 0

cercano (X”).
3 Representar X” en BSS(n).

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación en BSS(n, m)

1 Multiplicar al número X que


se quiere representar por 2m Ejemplo
Representar X= 6,625 en BSS(8, 4)
2 Redondear el número
obtenido (X’)al entero más X ∗ 24 = 106 = X 0

cercano (X”). Redondeo: X 0 ≈ 106 = X 00


Rbss(8) (106) = 01101010
3 Representar X” en BSS(n).

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

¿Como controlar el resultado obtenido?

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

¿Como controlar el resultado obtenido?

¡Interpretando!

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación de 3,14 en BSS(7, 4) es 0110010

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación de 3,14 en BSS(7, 4) es 0110010

Ibss(7,4) (0110010) = 21 + 20 + 2−3 = 3, 125

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación de 3,14 en BSS(7, 4) es 0110010

Ibss(7,4) (0110010) = 21 + 20 + 2−3 = 3, 125 ×

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación de 3,14 en BSS(7, 4) es 0110010

Ibss(7,4) (0110010) = 21 + 20 + 2−3 = 3, 125 ×

¿Porqué no obtuvimos 3,14?

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Representación de 3,14 en BSS(7, 4) es 0110010

Ibss(7,4) (0110010) = 21 + 20 + 2−3 = 3, 125 ×

¿Porqué no obtuvimos 3,14?

¡No es representable!
Orga - UNQ Punto Fijo - Punto Flotante
Interpretación
Rango
Punto Fijo
Resolución
Representación

Aproximación

Si 3,14 no es representable, se obtiene una


aproximación

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Aproximación

Si 3,14 no es representable, se obtiene una


aproximación

3, 125 ≈ 3, 14

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Error por aproximación

Ejercicio: representar 0,4 en BSS(2, 1)

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Error por aproximación

Ejercicio: representar 0,4 en BSS(2, 1)


X = 0,4 m = 1
X 0 = 0, 4x21 = 0, 8
Rbss(3) (1) = 001

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Error por aproximación

Ejercicio: representar 0,4 en BSS(2, 1)


X = 0,4 m = 1
X 0 = 0, 4x21 = 0, 8
Rbss(3) (1) = 001

Comprobar el resultado
Ibss(2,1) (001) = 2−1 = 0, 5
00 01 10 11
0,4
x
0 0,5 1 1,5 2

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Error Absoluto

Error Absoluto
Valor absoluto de la diferencia entre el número que se quiere
representar y el número representado.

EA(X ) = |X − E |
donde E es el valor de la Representación más próxima a X.
En este caso EA(0, 4) = |0, 4 − 0, 5| = 0, 1.

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Error Absoluto

El error absoluto de un número representable es 0 ya que no


hay diferencia entre el número que se quiere representar y su
Representación.
Notar que el Error Absoluto tiene como cota máxima la mitad
de la resolución:

(∀X ∈ rango)0 ≤ EA(X ) ≤ R/2

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Error Relativo

Ejemplo
Representar el número 14,9 en BSS(8, 4):
1 X = 14,9 m = 4
2 X 0 = 14, 9x24 = 238, 4
3 Rbss(8) (238) = 11101110
4 Ibss(8,4) (11101110) = 14, 875
EA(14, 9) = |14, 9–14, 875| = 0, 025

El error cometido al representar 14,9 es el mismo que al


representar 3,9. Sin embargo el valor del error 0,025 es “más
importante” al representar 3,9 que al representar 14,9.

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Error Relativo

Error Relativo

EA(X )
ER(X ) = | |(∀X 6= 0 ∈ rango)
X

EA(3, 9)
ER(3, 9) = | | = |0, 025/3, 9| ≈ 0, 0064 = 0, 64%
3, 9

EA(14, 9)
ER(14, 9) = | | = |0, 025/14, 9| ≈ 0, 0016 = 0, 16%
14, 9
El error relativo al representar 14,9 es menor que el
error relativo al representar 3,9
Orga - UNQ Punto Fijo - Punto Flotante
Interpretación
Rango
Punto Fijo
Resolución
Representación

Error Absoluto y Relativo

Calcular error absoluto en BSS(8, 4)

1,1
2,125
3,099
4,75
19,99

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Error Absoluto y Relativo

Calcular error relativo en BSS(8, 4)

0,1
15,1

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

Error Relativo

El error relativo más grande se produce al representar números


muy cercanos a cero, para los cuales el sistema los representa
como 0. Para estos números, EA(X) = X, y ER(X) = 1 =
100%.
Los errores relativos más pequeños se producen en el extremo
superior del rango.

Orga - UNQ Punto Fijo - Punto Flotante


Interpretación
Rango
Punto Fijo
Resolución
Representación

1 Punto Fijo
Resolución
Representación

Orga - UNQ Punto Fijo - Punto Flotante

También podría gustarte