Está en la página 1de 15

0

Sistemas de numeración

REDES LOCALES
REDES LOCALES

Índice
1. SISTEMAS DE NUMERACIÓN POSICIONALES ................................................................................................. 1
1.1. Qué Son.................................................................................................................................................. 1
1.2. Cómo Interpretar Cantidades ........................................................................................................... 2
2. SISTEMA BINARIO ............................................................................................................................................... 4
2.1. Intercambios Binario - Decimal ......................................................................................................... 4
2.2. Direcciones IP ........................................................................................................................................ 5
2.3. Intercambios Binario – Sistemas con Base Potencia de 2 ............................................................ 6
2.4. Unidades de Medida de Almacenamiento ................................................................................... 7
3. SISTEMA HEXADECIMAL .................................................................................................................................... 8
ACTIVIDADES ............................................................................................................................................................ 10

SISTEMAS DE NUMERACIÓN A
REDES LOCALES

1. SISTEMAS DE NUMERACIÓN POSICIONALES

1.1. QUÉ SON


Un sistema de numeración es aquél que emplea un conjunto de símbolos además de unas
determinadas reglas que permiten representar cantidades numéricas. Es decir, sirven para contar
cosas.

Los sistemas de numeración más utilizados actualmente son los posicionales, que tienen las
siguientes características:

 Emplea un número determinado de símbolos diferentes para escribir cantidades. La


cantidad de símbolos determina la base del sistema.

Ejemplo:
El sistema decimal es de base 10 por emplear los símbolos del 0 al 9 para representar cantidades.

 El valor de cada símbolo depende de sí mismo y de la posición que ocupa. Normalmente,


tendrá más valor cuanto más a la izquierda se sitúe.

Ejemplo:

El sistema egipcio era un sistema de numeración no posicional, esto quiere decir que los símbolos
siempre tienen el mismo valor, independientemente de la posición que ocupen dentro del número. El
sistema decimal es un sistema de numeración posicional: el símbolo “3” cambia su valor en función de
su posición, en un caso vale 30000 unidades y en el otro 3 unidades.

 Los sistemas de numeración posicionales más usados actualmente son:


- Sistema decimal: base 10, símbolos 0,1,2,3,4,5,6,7,8,9
- Sistema binario: base 2, símbolos 0,1
- Sistema octal: base 8, símbolos 0,1,2,3,4,5,6,7
- Sistema hexadecimal: base 16, símbolos 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

SISTEMAS DE NUMERACIÓN 1
REDES LOCALES

1.2. CÓMO INTERPRETAR CANTIDADES


Todos los sistemas de numeración sirven para contar cosas, pero, para nosotros, esas cantidades
solo tienen sentido si las leemos en nuestro sistema de numeración nativo: el sistema decimal.

Podemos decir que los sistemas de numeración son diferentes idiomas para escribir las mismas
cantidades. Por ello, es fundamental saber traducir desde cualquier sistema hasta el decimal y
viceversa.

Para calcular el valor decimal de un número escrito en cualquier sistema de numeración posicional
se utiliza el Teorema fundamental de la numeración:

Dado un número escrito en base B, su valor decimal se calcula sumando cada uno de sus dígitos
(Xi) multiplicado por la base elevada a la posición (i) que ocupa dicho dígito:
𝑘

𝑣𝑎𝑙𝑜𝑟 𝑑𝑒𝑐𝑖𝑚𝑎𝑙 = ∑ 𝑋𝑖 ∙ 𝐵𝑖 = 𝑋𝑘 ∙ 𝐵𝑘 + 𝑋𝑘−1 ∙ 𝐵𝑘−1 + ⋯ + 𝑋1 ∙ 𝐵1 + 𝑋0 ∙ 𝐵0


𝑖=0
siendo k el número de dígitos que forman el número.

Ejemplo:
Para calcular el valor decimal del número 23218
Primero hay que marcar las posiciones de cada dígito del número, empezando siempre por el cero y por la
derecha:

Después aplicamos la fórmula:


𝑣𝑎𝑙𝑜𝑟 𝑑𝑒𝑐𝑖𝑚𝑎𝑙 = 2 ∙ 83 + 3 ∙ 82 + 2 ∙ 81 + 1 ∙ 80 =
= 2 ∙ 512 + 3 ∙ 64 + 2 ∙ 8 + 1 ∙ 1 =
= 1024 + 192 + 16 + 1 = 1233

Esto quiere decir que el número 23218 expresado en octal representa 1233 cosas.

SISTEMAS DE NUMERACIÓN 2
REDES LOCALES

Para escribir un número decimal en un sistema de base B, basta con dividir sucesivamente el
número decimal entre la base B hasta llegar a cociente 0. Hecho esto, se recogen los restos en
sentido inverso.

Ejemplo:
Para calcular el valor octal del número 123310 hay que dividirlo sucesivamente entre la base a la que
queremos llegar, en este caso 8.

RECUERDA:
 El teorema fundamental solo se utiliza para calcular el valor decimal de números escritos en
otras bases. Es el traductor universal que nos permite interpretar las cantidades escritas en
otros sistemas.

 Solo se dividen los números decimales.

 Para recordar si debes multiplicar o dividir, utiliza “Desde Decimal Dividir”

 Las operaciones NUNCA se realizan con el 10, siempre con la otra base.

SISTEMAS DE NUMERACIÓN 3
REDES LOCALES

2. SISTEMA BINARIO

2.1. INTERCAMBIOS BINARIO - DECIMAL


El sistema binario es un sistema de numeración posicional de base 2 cuyos dígitos son 0 y 1.

Los intercambios entre el sistema binario y el sistema decimal se realizan como ya hemos visto:

 De binario a decimal: teorema fundamental de la numeración.


 De decimal a binario: dividiendo sucesivamente entre 2 y recogiendo los restos.

Ejemplo:

𝑣𝑎𝑙𝑜𝑟 𝑑𝑒𝑐𝑖𝑚𝑎𝑙 = 1 ∙ 24 + 0 ∙ 23 + 1 ∙ 22 + 0 ∙ 21 + 1 ∙ 20 = 21

Estas operaciones se pueden simplificar mucho teniendo en cuenta que los dígitos de un número
binario solo pueden ser 0 y 1, es decir, no es necesario multiplicar por los dígitos del número binario,
basta con “sumar” o “no sumar” el peso o la potencia correspondiente a su posición. En caso de
querer pasar un decimal a binario, el proceso consistirá en “restar” o “no restar”.

En este caso, hemos colocado solo 8 posiciones, pero


podemos construir la tabla con tantas como
necesitemos.

Ejemplo:

Para averiguar el valor decimal de un número binario sumamos los pesos de los “unos”:

128 64 32 16 8 4 2 1
101012  1 0 1 0 1  16 + 4 + 1 = 2110

Para escribir un decimal en binario, iremos restando los pesos “que quepan”:

16 8 4 2 1
El primer peso No puedo No puedo
que puedo restar 8 (solo Puedo restar 4 restar 2 (solo Puedo restar 1
2110 
restar es 16 quedan 5 por 5–4=1 queda 1 por 1–1=0
21–16 = 5 repartir) repartir)
1 0 1 0 1  101012

SISTEMAS DE NUMERACIÓN 4
REDES LOCALES

2.2. DIRECCIONES IP
Las direcciones IP sirven para identificar y localizar a los dispositivos dentro de una red.

Se componen de 32 bits agrupados en 4 paquetes de 8 bits, aunque lo habitual es utilizar la


notación decimal con puntos. Para ello, se convierte a decimal cada uno de los 4 paquetes de 8
bits que forman la IP y los resultados se separan mediante puntos.

Ejemplo:

Una dirección IP está formada por un número en binario de 32 bits como, por ejemplo:

10001111010101100011110101100001.

Puesto que resulta bastante engorroso trabajar con el sistema binario, es más sencillo especificar las
direcciones IP como cuatro números decimales comprendidos entre 0 (00000000 en binario) y 255 (11111111
en binario) separados por puntos. La conversión se realiza de ocho en ocho bits:

Para pasar una IP de notación decimal con puntos a formato binario, hay que convertir cada número decimal
a binario de 8 bits, rellenando en caso necesario:

143 = 10001111 86=1010110  01010110 61=111101  00111101 97=1100001  01100001

143.86.61.97 = 10001111 01010110 00111101 01100001

SISTEMAS DE NUMERACIÓN 5
REDES LOCALES

2.3. INTERCAMBIOS BINARIO – SISTEMAS CON BASE POTENCIA DE 2


Existe un cambio directo entre el sistema binario y todos los sistemas cuya base son potencia
exacta de 2: hexadecimal (B=16), octal (B=8) y cuaternario (B=4).

En estos casos, en lugar de considerar el número completo, trabajamos dígito a dígito. Para ello,
hay que tener en cuenta la base del sistema con el que trabajamos:
 Hexadecimal: B = 16 = 24  cada dígito hexadecimal se escribe con 4 bits (dígitos binarios).
 Octal: B = 8 = 23  cada dígito octal se escribe con 3 bits.
 Cuaternario: B = 4 = 22  cada dígito cuaternario se escribe con 2 bits.

Para pasar a binario un número escrito en una de estas bases, traducimos cada dígito a binario
como si se tratase de un decimal, pero teniendo en cuenta la cantidad de bits que debe ocupar
(rellenamos con ceros por la izquierda si es necesario).
Ejemplo:

Si queremos convertir a binario el número 2538, pasaremos a binario de 3 bits (23=8) cada uno de sus dígitos:

 2 = 102 = 0102 (rellenamos por la izquierda hasta llegar a los 3 bits).


 5 = 1012
 3 = 112 = 0112

Ahora solo hay que colocarlos en orden:

2538  2 5 3
010 101 011  0101010112  101010112
(podemos tachar los ceros a la
izquierda solo del número completo)

Para pasar un binario a cualquiera de estas bases, agrupamos desde la derecha los bits en
paquetes del tamaño adecuado (según la base a la que queremos llegar) y traducimos a decimal
cada uno de estos paquetes.
Ejemplo:

Si queremos pasar a octal el número 10101011 2, haremos paquetes de 3 bits (23=8) empezando por la
derecha. Si es necesario, añadimos ceros a la izquierda:

101010112  010 101 011

Ahora solo hay que traducir cada paquete a decimal y colocarlos en orden:

101010112  010 101 011


2 5 3  2538

RECUERDA:
 Solo hay intercambios directos entre (decimal)(cualquier base) y (binario)(B16,B8,B4).
Para intercambios entre otras bases (por ejemplo, entre hexadecimal y octal) hay que
pasar por decimal o por binario como paso intermedio,

SISTEMAS DE NUMERACIÓN 6
REDES LOCALES

2.4. UNIDADES DE MEDIDA DE ALMACENAMIENTO


Aunque nuestro sistema de numeración nativo es el decimal, debemos manejar el sistema binario
puesto que en informática todo se mide en bits.

Un bit (b) es la unidad básica de información y puede valer 0 ó 1. Los bits se agrupan en bytes (B) y
ambos tienen distintos factores de multiplicación basados en el sistema binario para poder trabajar
con cantidades grandes.

1 Byte (B) = 8 bits

1 Kilobyte (KB) = 1024 B = 210 B

1 Megabyte (MB) = 1024 KB = 220 B

1 Gigabyte (GB) = 1024 MB = 230 B

1 Terabyte (TB) = 1024 GB = 240 B

Ejemplo:

¿Cuántos bits ocupa un vídeo de 6,54,MB?

En redes, los intercambios entre diferentes unidades son muy importantes, ya que las cantidades de
información que se transmiten se suelen medir en GB pero su velocidad de transmisión siempre es
en bps (bits por segundo) y sus múltiplos.

Ejemplo:

¿Cuánto tiempo tardaré en descargar el vídeo anterior con una conexión de 300 Mbps?

En este tipo de ejercicios, siempre es recomendable pasar la cantidad de datos a las unidades de la
velocidad: 6,54,MB = 53,32 Mb

Si 300 Mb tardan 1 segundo, 53,32 Mb tardarán 53,32 / 300 = 0,17 segundos

SISTEMAS DE NUMERACIÓN 7
REDES LOCALES

3. SISTEMA HEXADECIMAL

El sistema hexadecimal es un sistema de numeración posicional de base 16 cuyos dígitos son [0-9] y
[A-F].

A la hora de realizar operaciones de cambios de sistema de numeración, la letra A representa 10


unidades, B=11 y así sucesivamente. Es muy importante recordar que solo se sustituyen las letras por
su valor numérico durante el desarrollo de las operaciones, nunca antes de comenzarlas.

Los intercambios entre el sistema hexadecimal y el sistema decimal se realizan como ya hemos
visto:

 De hexadecimal a decimal: teorema fundamental de la numeración.


 De decimal a binario: dividiendo sucesivamente entre 16 y recogiendo los restos.

Ejemplo:

𝑣𝑎𝑙𝑜𝑟 𝑑𝑒𝑐𝑖𝑚𝑎𝑙 = 𝐵 ∙ 161 + 0 ∙ 160 = 11 ∙ 161 + 0 ∙ 160 = 176

Solo cambiamos la B por las 11 unidades que representa una vez planteada la operación, nunca antes.

Observa la diferencia: si sustituimos la letra B por un “11” antes de hacer las operaciones,
B016  11016

𝑣𝑎𝑙𝑜𝑟 𝑑𝑒𝑐𝑖𝑚𝑎𝑙 = 1 ∙ 162 + 1 ∙ 161 + 0 ∙ 160 = 272

Ejemplo:

Hay que ser cuidadoso al recoger los restos: cada resto equivale a un dígito hexadecimal

SISTEMAS DE NUMERACIÓN 8
REDES LOCALES

Los intercambios entre el sistema hexadecimal y el sistema binario se realizan teniendo en cuenta
que la base del sistema hexadecimal es 16 = 24, por tanto, cada dígito hexadecimal se escribe con
4 bits.

Ejemplo:

Si queremos convertir a binario el número 2C3 16, pasaremos a binario de 4 bits (24=16) cada uno de sus dígitos:

 2 = 102 = 00102 (rellenamos por la izquierda hasta llegar a los 4 bits).


 C = 11002
 3 = 112 = 00112

Ahora solo hay que colocarlos en orden:

2C38  2 C 3
0010 1100 0011  0010110000112  10110000112
(podemos tachar los ceros a la
izquierda solo del número completo)

Ejemplo:

Si queremos pasar a hexadecimal el número 10110000112, haremos paquetes de 4 bits (24=16) empezando por
la derecha. Si es necesario, añadimos ceros a la izquierda:

10110000112  0010 1100 0011

Ahora solo hay que sustituir el valor de cada paquete por separado:

0010110000112  0010 1100 0011


2 C 3  2C316

NOTA:

 No es necesario estudiar la tabla de equivalencias (aunque por el uso se aprende). Basta


con pasar a binario los equivalentes decimales de cada hexadecimal: la letra D equivale
a 13 unidades que, pasado a binario es 1310 = 11012

SISTEMAS DE NUMERACIÓN 9
REDES LOCALES

ACTIVIDADES

1. Averigua qué cantidades representan los siguientes números:

0110112 1234 2255 7008 2316

2. Realiza las siguientes conversiones:

19210  B2 12310  B4 22010  B5 15310  B8 14710  B16

3. Utiliza la “tabla de pesos” para rellenar la siguiente tabla:

DEC 37 253 191 130 143


BIN 101010 10101010 111101 10011001 1001111

4. Utiliza las conversiones directas para escribir los binarios del ejercicio anterior en B4 y B8.

5. Completa la siguiente tabla de IPs en diferentes formatos:

DECIMAL BINARIO
01011111111101011011101100101010
11000011101110000011001110011001
10110001111011100101010011011011
00010011011000101011001100001011
11011111101111110111111100000000
95.245.187.42
194.184.51.153
177.238.84.219
19.98.179.11
223.191.127.0

6. Realiza las siguientes conversiones:

20 KB  b 12288 b  KB 5 Mb  Kb 2 MB  Kb 4 MB  KB
3 Gb  MB 3 GB  Mb 10240 Kb  MB 4 Mb  KB 5120 Kb  Mb

7. ¿Cuánto tiempo tardaré en descargarme un archivo de 770KB con una conexión de


1Mbps? ¿y si aumento mi conexión a 5Mbps?

SISTEMAS DE NUMERACIÓN 10
REDES LOCALES

8. Queremos contratar una conexión a internet que permita descargar películas en calidad
DVD (4,7GB) en tiempo no superior a 3 horas. ¿Cuál será la velocidad mínima de la línea
contratada? Exprésalo en Mbps.

9. Completa la siguiente tabla de conversiones numéricas:

B16 B10 B8 B4 B2
AB
125
37
202
10110100
B1
254
136
331
111010100

10. Escribe las IPs del ejercicio 5 en formato hexadecimal.

SISTEMAS DE NUMERACIÓN 11
REDES LOCALES

11. Ampliación: tabla de conversiones.

B16 B10 B8 B4 B2
5 5 5 11 101
71 113 161 1301 1110001
2A 42 52 222 101010
98 152 230 2120 10011000
6A 106 152 1222 1101010
F2 242 362 3302 11110010
9D 157 235 2131 10011101
D4 212 324 3110 11010100
2C 44 54 230 101100
C4 196 304 3010 11000100
FC 252 374 3330 11111100
37 55 67 313 110111
B2 178 262 2302 10110010
66 102 146 1212 1100110
33 51 63 303 110011
55 85 125 1111 1010101
54 84 124 1110 1010100
65 101 145 1211 1100101
3B 59 73 323 111011
2 2 2 2 10
F4 244 364 3310 11110100
E9 233 351 3221 11101001
6A 106 152 1222 1101010
49 73 111 1021 1001001
D3 211 323 3103 11010011
90 144 220 2100 10010000
67 103 147 1213 1100111
DB 219 333 3123 11011011
65 101 145 1211 1100101
25 37 45 211 100101
4F 79 117 1033 1001111
40 64 100 1000 1000000
2A 42 52 222 101010
95 149 225 2111 10010101
73 115 163 1303 1110011
F8 248 370 3320 11111000
12 18 22 102 10010
BE 190 276 2332 10111110
BA 186 272 2322 10111010
A7 167 247 2213 10100111
6A 106 152 1222 1101010
8 8 10 20 1000
20 32 40 200 100000
1A 26 32 122 11010
3 3 3 3 11
80 128 200 2000 10000000

SISTEMAS DE NUMERACIÓN 12
REDES LOCALES

12. Ampliación: tabla de conversiones.

99586256 153.88.98.86
034417B2 3.68.23.178
C448002D 196.72.0.45
B6F4B78D 182.244.183.141
4EE5DC8C 78.229.220.140
6E247D26 110.36.125.38
3402F142 52.2.241.66
A8FB8503 168.251.133.3
B0E5A89E 176.229.168.158
3FDE29BF 63.222.41.191
72583FAA 114.88.63.170
96F5BFF7 150.245.191.247
D19F89E9 209.159.137.233
A0F6C3A2 160.246.195.162
09E430EC 9.228.48.236
4557E546 69.87.229.70

SISTEMAS DE NUMERACIÓN 13

También podría gustarte