Está en la página 1de 4

FACULTAD DE INGENIERÍA

PROGRAMACIÓN DE ESTRUCTURA DE DATOS

Taller 1. Docente: Ing. Evelio Arrieta T.

Desarrollar:

I. Calcule el tamaño de memoria RAM a utilizar en un programa que usa 5


variables de tipo entero, 7 variables de tipo float, 1 vector de 10 posiciones tipo
double y una matriz de 3 filas y 4 columnas tipo short.

II. Determine cuántas variables de tipo Long se podrían declarar dada una
memoria RAM de 8 GB, sí se tiene cuenta que está vacía. (muestre el
procedimiento completo)

III. Realice lo mismo que el punto anterior pero teniendo una memoria RAM de
12 GB y sí ahora .las variables a declarar son de tipo short y de tipo Byte.

IV. De un ejemplo donde se tendría que usar cada uno de los tipos de datos
numéricos correctamente, de acuerdo al dato que se va almacenar. Si es
necesario contextualícelo.

DESARROLLO

1. 5 int, 7 float, 1 vector 10 posiciones double, matriz 3x4


short

a) 5 int=>160 bits=>20 Byte


5 x 32 bits=160 bits

160 bits
=20 Byte
8 Byte

b) 7 float=>224 bits=>28 Byte


7 x 32 bits=224 bits

224 bits
=28 Byte
8 Byte
FACULTAD DE INGENIERÍA

PROGRAMACIÓN DE ESTRUCTURA DE DATOS

c) 1Vc 10 Posiciones doublé =>640 bits =>80 Byte


10 x 64 bits=640 bits

640 bits
=80 Byte
8 Byte

d) Matriz 3x4 short =>192 bits =>24 Byte


12 x 16 bits=192bits

192bits
=24 Byte
8 Byte

TOTAL=152 Byte
MEGABYTE = 0,1484375 MB

2.
64bits Long

64 bits
=8 Byte
8 Byte

8b
=0,007812 kB
1024 kB

0,007812 kB
=8 MB
1024 MB

1024 MB x 8 GB=8192 MB
8192 MB
=1024
8 MB
FACULTAD DE INGENIERÍA

PROGRAMACIÓN DE ESTRUCTURA DE DATOS

3.
12GB RAM = 12.288MB

short= 16bits

Byte= 8bits

12.288 MB x 1024 kB=12.582 .912 kB

El resultado se multiplica por 8

= 100.663.296B

 Byte
8 bits
=1 B
8B

 short
16 bits
=2 B
8B

1 B+2 B=3 B

En 12GB de RAM se puede almacenar

100.663.296 B
=33.554 .432
3B
FACULTAD DE INGENIERÍA

PROGRAMACIÓN DE ESTRUCTURA DE DATOS

También podría gustarte