Вы находитесь на странице: 1из 5

UTN – FRA Cátedra Técnicas Digitales I TP 1 Sistemas de Numeración

TP 1 - SISTEMAS DE NUMERACIÓN

1) a) Demostrar que en un número representado en un sistema de numeración posicional de base B,


correr la coma un lugar hacia la izquierda equivale a dividir por la base. Ejemplificar.
b) De igual forma, que correr la coma hacia la derecha equivale a multiplicarlo por la base B.
Ejemplificar.

2) Realizar las conversiones correspondientes y completar el siguiente cuadro de equivalencias.


Mostrar resoluciones.

DECIMAL BINARIO OCTAL HEXADECIMAL


163
55,135
11010101
101111001,011
254
177,36
C3E4

3) I) Cada una de las siguientes operaciones es correcta en al menos un sistema de numeración.


Determinar las bases para las cuales las operaciones son correctas.
a) 1234 + 5432 = 6666 b) 12,2 x 20 = 304 c) 6 x 6 = 44
d) 11 x 11 = 121 e) 71/3 = 23

II) En una clase hay 100 alumnos, de los cuales 24 son chicos y 32 son chicas. ¿En qué base de
numeración es válida la frase anterior?

4) Realizar las siguientes operaciones considerando los números como magnitudes binarias. El
resultado debe leerse con la misma cantidad de bits que los operandos (salvo ejercicios f y g).
Describir la interpretación de los resultados y realizar la comprobación en base al equivalente
decimal de cada caso.

a) 01101 + 10101 b) 01011 + 10100 c) 01101 – 00101


d) 11010 – 01011 e) 01001 – 10011 f) 10101 x 1010
g) 11110110 x 110011 h)10010011 / 100

5) Realizar las siguientes operaciones con números expresados en hexadecimal


Explicar procedimiento utilizado.

a) 2C1 x 3 b) 941/ 5

6) Dados los siguientes números expresados en octal, realizar las operaciones propuestas:

a)
1732 172514
+ 4361 + 55673

b) Idem con los siguientes números expresados en hexadecimal.

3741 2C508
+ 1623 + 4C4A

Autores: Ings. A. Vasquez y G. Ruiz - 2019 Pág.1


UTN – FRA Cátedra Técnicas Digitales I TP 1 Sistemas de Numeración

7) Indicar de cuantos bytes consta el numero hexadecimal 037C. Expresarlo en representación binaria
natural y decimal.

8) Se tiene una memoria de 216 posiciones y se quiere identificar 1/3 del total en la parte más baja de la
misma indicando a cada una de ellas con un número binario distinto.
a. Indicar en números decimales de cuantas posiciones de memoria se trata.
b. Cuantos símbolos en hexadecimal se necesitan para codificar cualquiera de las posiciones
c. Indicar en hexadecimal el valor de la dirección de la 1ra. posición y la última posición

9) Indicar :
a) ¿Cuantos bits hacen falta para representar números decimales entre 0 y 99999, expresado en
decimal? ¿Cuántos bytes son?
b) Indicar además cuantos dígitos hexadecimales se necesitan para representar a los anteriores.
c) ¿Qué sistema de numeración es más potente?

10) Se dispone de pantalla blanco y negro que tiene la capacidad de ajustar la intensidad de sus pixeles
(más oscuro o más claro) mediante un número binario natural de 4 bits. ¿Qué cantidad de grises
podrá representar cada pixel?

11) En un CD de audio, la señal de tensión de audio, por lo general, se muestrea aproximadamente


44.000 veces por segundo, y el valor de cada muestra se graba en la superficie del CD como
números binarios. En otras palabras, cada número binario que se graba representa un punto de
tensión individual en la forma de onda de la señal de audio. Se pide:
a) Si los números binarios tienen una longitud de 6 bits, ¿Cuantos valores de tensión distintos pueden
representarse mediante un solo número binario? Repita para 8 y 10 bits.
b) Si se utilizan números de 10 bits ¿Cuantos bits se grabaran en el CD en un segundo?
c) Si un CD puede almacenar 5 mil millones de bits, cuantos segundos pueden grabarse si se utilizan
10 bits.

12) Una cámara digital de 3 megapíxeles almacena un número de 8 bits para el brillo de cada uno de los
colores primarios (rojo, verde, azul) que se encuentran en cada elemento de imagen (pixel). Si se
almacenan todos los bits, sin compresión de datos, ¿Cuantas imágenes pueden almacenarse en una
memoria de 128 Megabytes (1 megabytes es 220 ).

Autores: Ings. A. Vasquez y G. Ruiz - 2019 Pág.2


UTN – FRA Cátedra Técnicas Digitales I TP 1 Sistemas de Numeración

PROBLEMAS RESUELTOS

A) Convertir al sistema binario, octal y hexadecimal los siguientes números decimales :


a) 47 b) 28,775

a) 47
En primer lugar se convierte el número 47 al sistema binario utilizando el método del cociente
(dividiendo sucesivamente por 2 y leyendo de derecha a izquierda el último resultado y los restos que
aparecen)

47 2
46 23 2
1 22 11 2
1 10 5 2
1 4 2 2
1 0 1

Resulta entonces 4510= 1011112.

Para convertirlo al sistema octal, simplemente se toma el número binario y se lo segmenta en grupos de
tres bits, comenzando de derecha a izquierda. Los grupos así formados se leen ahora en octal y se
escribe el símbolo correspondiente.
Resulta entonces 4510 = 101 1112 = 578

Para convertirlo al sistema hexadecimal se toma el número binario y se lo segmenta en grupos de


cuatro bits, comenzando de derecha a izquierda. Los grupos así formados se leen ahora en
hexadecimal y se escribe el símbolo correspondiente.
Resulta entonces 4510 = 10 11112 = 2F 16 Nótese que se han agregado imaginariamente dos ceros a
la izquierda para poder leer el carácter 2 en hexadecimal.

b) 28,775
Las partes enteras y los decimales se tratan en forma separada. Para la parte entera, se procede de la
forma indicada en el ejercicio anterior:

28 2
28 14 2
0 14 7 2
0 6 3 2
1 2 1
1

Resulta 2810 = 111002 = 348 = 1C16 El tratamiento para obtener los códigos completos es el mismo que
en el caso anterior.

Convertimos ahora la parte fraccionaria por el método de las multiplicaciones sucesivas

Parte
Número x2 Peso
entera
0,775 1,550 1 BMS
0,550 1,100 1
0,100 0,200 0
0,200 0,400 0
0,400 0,800 0
0,800 1,600 1 bms

Autores: Ings. A. Vasquez y G. Ruiz - 2019 Pág.3


UTN – FRA Cátedra Técnicas Digitales I TP 1 Sistemas de Numeración

Resulta entonces para las partes decimales:

0,77510 = 0,1100012 = 0,618 = 0,C416

Nótese que hemos obtenido seis posiciones decimales binarias. De allí se obtienen dos dígitos en el
sistema octal. Para el sistema hexadecimal resulta en un dígito y dos bits con los que no se construye
un carácter hexadecimal. Se completa entonces con ceros hacia la derecha que son menos
significativos.

Finalmente, 28,77510 = 11100,1100012 = 34,618 = 1C,C416

B) La siguiente suma está realizada en una base desconocida. Determinar la base y completar los
sumandos

2 3 ? 5 ?
+ 1 ? 6 4 2
4 2 4 2 3

El símbolo de mayor valor utilizado es el 6. Por lo tanto un criterio razonable es asumir que la base de
este sistema es 7 (número de símbolos) y los utilizados son: 0 1 2 3 4 5 6.
Así la composición de un número expresado en base 7 será:

…..+ n2 x 72+ n1 x 71 + n0 x 70 + ….

La solución al problema es verificar que la base de numeración sea la supuesta. De no ser así se debe
probar con otra.

Para la primer columna desde la derecha, la operación (?+2) se puede probar reemplazando ? por 1.
De esta forma resulta 1+2=3 y cumple con la suma, no produciendo acarreo.

La segunda columna desde la derecha (5+4=2) debe analizarse asumiendo que la base es 7. El
resultado es 9 (en decimal) pero este símbolo no pertenece al sistema de numeración base 7. Será
entonces 5 x 70 + 4 x 70 = 1 x 71 + 2 x 70 =12. Dejamos el dos y “nos llevamos” 1 de acarreo

La tercera columna desde la derecha, la operación es ((1+?)+6)=4. El resultado es 14 (1 x 7 1 + 4 x 70 )


con acarreo 1 (en decimal 11). De donde (?+1)=(11-6)=5. Y finalmente resulta ?=4. Rehaciendo la suma
para verificar, es 1+ 4 + 6 =11

La cuarta columna desde la derecha será (1+3+?)=2. Nuevamente el resultado es 12 en base 7 con
acarreo (9 en decimal (7+2)). El valor de ? será 9-3-1=5

Finalmente, la quinta columna desde la derecha resulta: el acarreo + 2+1=4. Correcto.

2 3 4 5 1
+ 1 4 6 4 2
4 2 4 2 3

Se verifica que la base es 7

C) Realizar las siguientes operaciones


a) 39F5 x 0008 b) 85F / 04

a) 39F5 x 0008

3 9 F 5
x 0 0 0 8

Autores: Ings. A. Vasquez y G. Ruiz - 2019 Pág.4


UTN – FRA Cátedra Técnicas Digitales I TP 1 Sistemas de Numeración

Veamos que estamos multiplicando

39F516 = 11 1001 1111 01012 = 1483710 x 8 = 118696110 = 11001111101010002 = 1CFA816

En forma desagregada por peso resulta:

Pesos por columna 164 163 162 16 1


4096 256 16 1
En decimal 3x4096 9x256 15x16 5x1
12288 2304 240 5
Cada uno por ocho x 8 8 8 8
Resultado decimal por peso 98304 18432 1920 40
Conversión a hexa /16/16/16/16 /16/16/16 /16/16 /16
Resultado 18000 4800 780 28
Distribuyendo por peso

2 8
7 8 0
4 8 0 0
1 8 0 0 0
1 12 15 10 8
Resultado 1 C F A 8

b) 85F / 04

85F16 = 1000 0101 11112 = 214310 / 8 = 267,87510 = 1 0000 1011, 11102 = 10B1, E16

Autores: Ings. A. Vasquez y G. Ruiz - 2019 Pág.5

Вам также может понравиться