InformáticaBásico1 respuestas

Cuantos valores reales de float de java se almacenan en un dvd de 700mb?

Cuantos valores reales de float de java se almacenan en un dvd de 700mb.

En resumen

Resolución del Problema El dato primitivo de tipo float almacena en memoria hasta 32 bits. El rango máximo de un número que puede ser almacenado en un tipo de dato float de precisión simple es 2 ^ 31 - 1 (lo que equivale a 2147483647 como número máximo).

Mejor respuesta

Hunga
6

Resolución del

Problema

El dato primitivo de tipo float almacena en memoria hasta 32 bits.

El rango máximo de un número que puede ser almacenado en un tipo de dato float de precisión simple es 2 ^ 31 - 1 (lo que equivale a 2147483647 como número máximo).

Entonces si se dispone de un máximo de memoria de almacenamiento

de 700Mb (Megabytes), se necesita convertir los 32 bits (de un solo número) que almacena una variable de tipo float a Megabytes, para luego dividir el número de capacidad de memoria 700Mb por los 32 bits (Convertidos en Mb).

Así se puede obtener cuantos números / valores

de tipo float pueden ser almacenados en 700Mb.

A)De Bits

a Bytes 8 bits es 1

byte 32

bits es x x = (32 bits * 1 byte) / 8 bits x =

4 bytes

b)De Bytes

a Kilobytes (Kb) 1024 bytes es 1 Kb 4

bytes es x x = (4 bytes * 1 Kb) / 1024 bytes x = 0.

00390625

Kb

c)De Kilobytes

(Kb) a Megabytes (Mb) 1024 Kb

es 1 Mb 0.

00390625

Kb es

x x = (0.

00390625 Kb * 1 Mb) / 1024 Kb x = 0.

0000038147

Mb

Como float almacena

hasta 0.

0000038147 Mb en memoria de

un número.

Buscamos cuantos números de float

son almacenados en 700Mb.

700 Mb / 0.

0000038147

Mb = 183500668.

46672085 números o valores de float.

Se almacena en 700Mb hasta 183’500.

668 valores o números.

183 millones aproximadamente.

Nota : Si se almacena los valores o números en formato de ficheros o archivos, considerar cada carácter representa 1bytede memoria.