ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Guía Métodos Numéricos I

MonicaVA23Tarea1 de Mayo de 2020

1.397 Palabras (6 Páginas)151 Visitas

Página 1 de 6

Guía Métodos Numéricos I


OBJETIVO: La guía ayudará a los alumnos a tener una retroalimentación en los temas vistos hasta esta sesión, con el fin de tener un buen rendimiento en el examen.

Parte 1 
Representar los siguientes números; en una palabra, de 32 bits usando el sistema de la IEEE.

Ejercicio a) 37.4

Primero tenemos que representar el 37.4 a base 2.
Tenemos que tomar en cuenta 3 datos importantes:
el signo s, el exponente t en forma sesgada y la mantisa f.

Para representar el signo seria:
Positivo: 0
Negativo: 1

Primero convertimos el numero 37 a decimal:

[pic 1]

[pic 2]

[pic 3]

[pic 4]

[pic 5]

[pic 6]

32

16

8

4

2

1

1

0

0

1

0

1

Sumamos los números que tengan numero 1:
32+4+1= 37    
 =[pic 7][pic 8]

A continuación, convertimos el .4 a número binario:

0peración

Constante

Residuo

.4x2=.8

0

.8

.8x2=1.6

1

.6

.6x2=1.2

1

.2

Acomodamos las constantes de arriba hacia abajo y tenemos que .4 en decimales es 001

  = [pic 9][pic 10]

Entonces el numero = [pic 11][pic 12]

Ya que se tiene el número en base 2, lo tenemos que normalizar. Primero desplazamos el punto decimal a la izquierda del primer bit significativo del número (es decir después del primer 1 de izquierda a derecha), obteniendo:
100101.001 = (1.00101001)

La mantisa es la parte a la derecha del punto decimal, y se rellena con ceros a la derecha hasta que se obtengan los 23 bits.
Es decir: f = 0010100100000000000000

El exponente es t=5, se necesita desplazarlo para obtener el valor de c. Para el formato IEEE de 32 bits, el desplazamiento es b 127: c= 5+127 =132. Este valor se convierte en binario.

[pic 13]

[pic 14]

[pic 15]

[pic 16]

[pic 17]

[pic 18]

[pic 19]

[pic 20]

128

64

32

16

8

4

2

1

1

0

0

0

0

1

0

0

 =
[pic 21][pic 22]

 37.4 se representa

0           10000100        00101001000000000000000
signo    exponente       mantisa

Ejercicio b) -0.0234
Tenemos que tomar en cuenta 3 datos importantes: el signo s, el exponente t en forma sesgada y la mantisa f.

Para representar el signo seria:
Positivo: 0
Negativo: 1

Primero se escribe el número 0.0234 sin signo en base 2 , obteniendo primero la parte entera y después la fraccionaria.

 = [pic 23][pic 24]

Ahora convertimos el .0232 a numero binario

Operación

Constante

Residuo

.0232x2=

0

.0468

.0468x2=

0

.0936

.0936x2=

0

.1872

.1872x2=

0

.3744

.3744x2=

0

.7488

.7488x2=

1

.4976

.4976x2=

0

.9952

.9952x2=

1

.9904

.9904x2=

1

.9808

.9808x2=

1

.9616

.9616x2=

1

.9232

.9232x1=

1

.8464

.8464x2=

1

.6928

.6928x2=

1

.3856

.3856x2=

0

.7712

.7712x2=

1

.5424

.5424x2=

1

.0844

.0844x2=

0

.1696

.1696x2=

0

.3392

.3392x2=

0

.6784

.6784x2=

1

.3568

.3568x2=

0

.7136

.7136x2=

1

.4274

Acomodamos las constantes de arriba hacia abajo y tenemos que .0234 en decimales es:

  = [pic 25][pic 26]

Ya que se tiene el número en base 2, lo tenemos que normalizar, desplazando el punto decimal inmediatamente a la derecha del primer bit significativo del número (es decir después del primer 1 de izquierda a derecha), obteniendo
:
 = () [pic 27][pic 28]

La mantisa es la parte a la derecha del punto decimal, y se rellena con ceros a la derecha hasta que se obtengan los 23 bits. Es decir:
f =
[pic 29]

El exponente es t=6, se necesita desplazarlo para obtener el valor de c. Para el formato IEEE de 32 bits, el desplazamiento es b 127 : c= 127-6 =121. Este valor se convierte en binario.

[pic 30]

[pic 31]

[pic 32]

[pic 33]

[pic 34]

[pic 35]

[pic 36]

[pic 37]

128

64

32

16

8

4

2

1

0

1

1

1

1

0

0

1

 =[pic 38][pic 39]

 -0.0234 se representa

1           1111001         01111111011000101000000
signo     exponente      mantisa

Ejercicio c) 0.0035
Tenemos que tomar en cuenta 3 datos importantes: el signo s, el exponente t en forma sesgada y la mantisa f.

Para representar el signo seria:
Positivo: 0
Negativo: 1

Primero se escribe el número 0.0035 sin signo en base 2:
 = [pic 40][pic 41]

Ahora convertimos el .0035 a número binario:

Operación

Constante

Residuo

.0035x2=

0

.007

.007x2=

0

.014

.014x2=

0

.028

.028x2=

0

.056

.056x2=

0

.112

.112x2=

0

.224

.224x2=

0

.248

.248x2=

0

.896

.896x2=

1

.792

.792x2=

1

.584

.584x2=

1

.164

.164x1=

0

.336

.336x2=

0

.672

.672x2=

1

.344

.344x2=

0

.688

.688x2=

1

.376

.376x2=

0

.752

.752x2=

1

.504

.504x2=

1

.008

.008x2=

0

.016

.016x2=

0

.032

.032x2=

0

.064

.064x2=

0

.128

...

Descargar como (para miembros actualizados) txt (17 Kb) pdf (273 Kb) docx (806 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com